All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: XmlFuzzer:26,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()'
      Src: XmlFuzzer:28,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: XmlFuzzer:28,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.ByteArrayInputStream)'
      Src: XmlFuzzer:28,1
    - Dst: '[XmlFuzzer].streamThrough(XMLStreamReader)'
      Src: XmlFuzzer:29,1
    - Dst: '[XMLStreamReader].close()'
      Src: XmlFuzzer:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    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: 33
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 33
    functionName: '[XmlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/XmlFuzzer.java
    functionUses: 0
    functionsReached:
    - '[XmlFuzzer].streamThrough(XMLStreamReader)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.ByteArrayInputStream)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsBytes()'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[XMLStreamReader].close()'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    linkageType: ''
    returnType: void
    signature: '[XmlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].hasNext()'
      Src: XmlFuzzer:38,1
    - Dst: '[XMLStreamReader].next()'
      Src: XmlFuzzer:39,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: XmlFuzzer:41,1
    - Dst: '[XmlFuzzer].getText(XMLStreamReader)'
      Src: XmlFuzzer:42,1
    - Dst: '[String].hashCode()'
      Src: XmlFuzzer:42,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: XmlFuzzer:44,1
    - Dst: '[XMLStreamReader].getName()'
      Src: XmlFuzzer:45,1
    - Dst: '[XmlFuzzer].hashCode()'
      Src: XmlFuzzer:45,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 50
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 50
    functionName: '[XmlFuzzer].streamThrough(XMLStreamReader)'
    functionSourceFile: /src/XmlFuzzer.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[XmlFuzzer].getText(XMLStreamReader)'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].hasNext()'
    - '[String].hashCode()'
    - '[XmlFuzzer].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[XmlFuzzer].streamThrough(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: XmlFuzzer:53,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: XmlFuzzer:54,1
    - Dst: '[XMLStreamReader].getText()'
      Src: XmlFuzzer:55,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: XmlFuzzer:56,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: XmlFuzzer:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      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:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 60
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 60
    functionName: '[XmlFuzzer].getText(XMLStreamReader)'
    functionSourceFile: /src/XmlFuzzer.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: String
    signature: '[XmlFuzzer].getText(XMLStreamReader)'
  - 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: XmlFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[XmlFuzzer].<init>()'
    functionSourceFile: /src/XmlFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XmlFuzzer
    signature: '[XmlFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.TestFactories].getInputFactory()'
      Src: stax2.TestFactories:23,1
    - Dst: '[stax2.TestFactories].isPropertySupported(String)'
      Src: stax2.TestFactories:25,1
    - Dst: '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
      Src: stax2.TestFactories:25,1
    - Dst: '[stax2.TestFactories].getProperty(String)'
      Src: stax2.TestFactories:29,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:30,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:32,1
    - Dst: '[stax2.TestFactories].setProperty(String,String)'
      Src: stax2.TestFactories:37,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:38,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:40,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 42
    functionName: '[stax2.TestFactories].testPropertiesInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached:
    - '[stax2.TestFactories].getInputFactory()'
    - '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
    - '[stax2.TestFactories].fail(String)'
    - '[stax2.TestFactories].getProperty(String)'
    - '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
    - '[stax2.TestFactories].isPropertySupported(String)'
    - '[stax2.TestFactories].setProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.TestFactories].testPropertiesInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.TestFactories].getInputFactory()'
      Src: stax2.TestFactories:46,1
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.TestFactories:47,1
    - Dst: '[stax2.TestFactories].createXMLStreamReader(StringReader)'
      Src: stax2.TestFactories:47,1
    - Dst: r.isPropertySupported(String)
      Src: stax2.TestFactories:50,1
    - Dst: '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
      Src: stax2.TestFactories:50,1
    - Dst: r.getProperty(String)
      Src: stax2.TestFactories:66,1
    - Dst: '[stax2.TestFactories].assertNull(stax2.TestFactories)'
      Src: stax2.TestFactories:67,1
    - Dst: r.setProperty(String,String)
      Src: stax2.TestFactories:71,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:72,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:74,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 76
    functionName: '[stax2.TestFactories].testPropertiesStreamReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached:
    - '[stax2.TestFactories].getInputFactory()'
    - '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
    - r.getProperty(String)
    - '[stax2.TestFactories].fail(String)'
    - '[stax2.TestFactories].assertNull(stax2.TestFactories)'
    - '[StringReader].<init>(String)'
    - r.setProperty(String,String)
    - '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
    - r.isPropertySupported(String)
    - '[stax2.TestFactories].createXMLStreamReader(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[stax2.TestFactories].testPropertiesStreamReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.TestFactories].getOutputFactory()'
      Src: stax2.TestFactories:81,1
    - Dst: '[stax2.TestFactories].isPropertySupported(String)'
      Src: stax2.TestFactories:83,1
    - Dst: '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
      Src: stax2.TestFactories:83,1
    - Dst: '[stax2.TestFactories].getProperty(String)'
      Src: stax2.TestFactories:87,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:88,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:90,1
    - Dst: '[stax2.TestFactories].setProperty(String,String)'
      Src: stax2.TestFactories:95,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:96,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 100
    functionName: '[stax2.TestFactories].testPropertiesOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached:
    - '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
    - '[stax2.TestFactories].fail(String)'
    - '[stax2.TestFactories].getProperty(String)'
    - '[stax2.TestFactories].getOutputFactory()'
    - '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
    - '[stax2.TestFactories].isPropertySupported(String)'
    - '[stax2.TestFactories].setProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.TestFactories].testPropertiesOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.TestFactories].getOutputFactory()'
      Src: stax2.TestFactories:104,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.TestFactories:105,1
    - Dst: '[stax2.TestFactories].createXMLStreamWriter(StringWriter)'
      Src: stax2.TestFactories:105,1
    - Dst: w.isPropertySupported(String)
      Src: stax2.TestFactories:108,1
    - Dst: '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
      Src: stax2.TestFactories:108,1
    - Dst: w.getProperty(String)
      Src: stax2.TestFactories:112,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:113,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:115,1
    - Dst: w.setProperty(String,String)
      Src: stax2.TestFactories:120,1
    - Dst: '[stax2.TestFactories].fail(String)'
      Src: stax2.TestFactories:121,1
    - Dst: '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
      Src: stax2.TestFactories:123,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 125
    functionName: '[stax2.TestFactories].testPropertiesStreamWriter()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached:
    - '[stax2.TestFactories].assertFalse(stax2.TestFactories)'
    - '[stax2.TestFactories].fail(String)'
    - '[stax2.TestFactories].createXMLStreamWriter(StringWriter)'
    - w.setProperty(String,String)
    - '[stax2.TestFactories].getOutputFactory()'
    - '[stax2.TestFactories].verifyException(stax2.TestFactories,String)'
    - w.isPropertySupported(String)
    - w.getProperty(String)
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.TestFactories].testPropertiesStreamWriter()'
  - 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: stax2.TestFactories
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.TestFactories].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/TestFactories.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.TestFactories
    signature: '[stax2.TestFactories].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].getNewInputFactory()'
      Src: stax2.BaseStax2Test:98,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory2
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 101
    functionName: '[stax2.BaseStax2Test].getInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 3
    functionsReached:
    - '[stax2.BaseStax2Test].getNewInputFactory()'
    linkageType: ''
    returnType: XMLInputFactory2
    signature: '[stax2.BaseStax2Test].getInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].getInputFactory()'
      Src: stax2.BaseStax2Test:106,1
    - Dst: '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory2,boolean)'
      Src: stax2.BaseStax2Test:107,1
    - Dst: '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory2,boolean)'
      Src: stax2.BaseStax2Test:108,1
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.BaseStax2Test:109,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(StringReader)'
      Src: stax2.BaseStax2Test:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - content
    - coal
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[stax2.BaseStax2Test].constructNsStreamReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory2,boolean)'
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory2].createXMLStreamReader(StringReader)'
    - '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory2,boolean)'
    - '[stax2.BaseStax2Test].getInputFactory()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.BaseStax2Test].constructNsStreamReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].getInputFactory()'
      Src: stax2.BaseStax2Test:115,1
    - Dst: '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory2,boolean)'
      Src: stax2.BaseStax2Test:116,1
    - Dst: '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory2,boolean)'
      Src: stax2.BaseStax2Test:117,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(InputStream)'
      Src: stax2.BaseStax2Test:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - in
    - coal
    argTypes:
    - InputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 119
    functionName: '[stax2.BaseStax2Test].constructNsStreamReader(InputStream,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory2,boolean)'
    - '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory2,boolean)'
    - '[stax2.BaseStax2Test].getInputFactory()'
    - '[XMLInputFactory2].createXMLStreamReader(InputStream)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.BaseStax2Test].constructNsStreamReader(InputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLEventFactory.newInstance()
      Src: stax2.BaseStax2Test:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventFactory2
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 132
    functionName: '[stax2.BaseStax2Test].getEventFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - XMLEventFactory.newInstance()
    linkageType: ''
    returnType: XMLEventFactory2
    signature: '[stax2.BaseStax2Test].getEventFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLInputFactory.newInstance()
      Src: stax2.BaseStax2Test:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory2
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 137
    functionName: '[stax2.BaseStax2Test].getNewInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - XMLInputFactory.newInstance()
    linkageType: ''
    returnType: XMLInputFactory2
    signature: '[stax2.BaseStax2Test].getNewInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].getNewOutputFactory()'
      Src: stax2.BaseStax2Test:143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 146
    functionName: '[stax2.BaseStax2Test].getOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].getNewOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[stax2.BaseStax2Test].getOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLOutputFactory.newInstance()
      Src: stax2.BaseStax2Test:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[stax2.BaseStax2Test].getNewOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - XMLOutputFactory.newInstance()
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[stax2.BaseStax2Test].getNewOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLEventFactory.newFactory()
      Src: stax2.BaseStax2Test:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventFactory
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[stax2.BaseStax2Test].getNewEventFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - XMLEventFactory.newFactory()
    linkageType: ''
    returnType: XMLEventFactory
    signature: '[stax2.BaseStax2Test].getNewEventFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.BaseStax2Test:160,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(StringReader)'
      Src: stax2.BaseStax2Test:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - content
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 161
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 161
    functionName: '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: stax2.BaseStax2Test:166,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.BaseStax2Test:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - data
    argTypes:
    - XMLInputFactory
    - byte[]
    constantsTouched: []
    func_position:
      end: 167
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 167
    functionName: '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: stax2.BaseStax2Test:173,1
    - Dst: '[File].toURL()'
      Src: stax2.BaseStax2Test:174,1
    - Dst: '[stax2.BaseStax2Test].toString()'
      Src: stax2.BaseStax2Test:174,1
    - Dst: '[FileReader].<init>(File)'
      Src: stax2.BaseStax2Test:175,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(stax2.BaseStax2Test,FileReader)'
      Src: stax2.BaseStax2Test:174,1
    - Dst: '[stax2.BaseStax2Test].getEventType()'
      Src: stax2.BaseStax2Test:176,1
    - Dst: '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - filename
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 178
    functionName: '[stax2.BaseStax2Test].constructStreamReaderForFile(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[FileReader].<init>(File)'
    - '[File].toURL()'
    - '[XMLInputFactory].createXMLStreamReader(stax2.BaseStax2Test,FileReader)'
    - '[stax2.BaseStax2Test].toString()'
    - '[stax2.BaseStax2Test].getEventType()'
    - '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.BaseStax2Test].constructStreamReaderForFile(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.BaseStax2Test:183,1
    - Dst: '[XMLInputFactory].createXMLEventReader(StringReader)'
      Src: stax2.BaseStax2Test:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader2
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - content
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 184
    functionName: '[stax2.BaseStax2Test].constructEventReader(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory].createXMLEventReader(StringReader)'
    linkageType: ''
    returnType: XMLEventReader2
    signature: '[stax2.BaseStax2Test].constructEventReader(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].getInputFactory()'
      Src: stax2.BaseStax2Test:189,1
    - Dst: '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory2,boolean)'
      Src: stax2.BaseStax2Test:190,1
    - Dst: '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory2,boolean)'
      Src: stax2.BaseStax2Test:191,1
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.BaseStax2Test:192,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(StringReader)'
      Src: stax2.BaseStax2Test:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - content
    - coal
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 193
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 193
    functionName: '[stax2.BaseStax2Test].constructNonNsStreamReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory2,boolean)'
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory2].createXMLStreamReader(StringReader)'
    - '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory2,boolean)'
    - '[stax2.BaseStax2Test].getInputFactory()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.BaseStax2Test].constructNonNsStreamReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
      Src: stax2.BaseStax2Test:196,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
      Src: stax2.BaseStax2Test:197,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
      Src: stax2.BaseStax2Test:197,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
      Src: stax2.BaseStax2Test:198,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
      Src: stax2.BaseStax2Test:198,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(Writer)'
      Src: stax2.BaseStax2Test:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: true
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - writer
    - nsSupported
    - repairing
    argTypes:
    - Writer
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: '[stax2.BaseStax2Test].constructStreamWriter(Writer,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
    - '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(Writer)'
    - '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.BaseStax2Test].constructStreamWriter(Writer,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test.ForcedAdapter].<init>(XMLStreamReader)'
      Src: stax2.BaseStax2Test:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[stax2.BaseStax2Test].wrapWithAdapter(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test.ForcedAdapter].<init>(XMLStreamReader)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.BaseStax2Test].wrapWithAdapter(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:227,1
    - Dst: '[stax2.BaseStax2Test].isNamespaceAware(XMLInputFactory)'
      Src: stax2.BaseStax2Test:228,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 235
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 235
    functionName: '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].isNamespaceAware(XMLInputFactory)'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - f
    argTypes:
    - XMLInputFactory
    constantsTouched: []
    func_position:
      end: 241
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 241
    functionName: '[stax2.BaseStax2Test].isNamespaceAware(XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[XMLInputFactory].getProperty(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.BaseStax2Test].isNamespaceAware(XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(stax2.BaseStax2Test,boolean)'
      Src: stax2.BaseStax2Test:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 247
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 247
    functionName: '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(stax2.BaseStax2Test,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(stax2.BaseStax2Test,boolean)'
      Src: stax2.BaseStax2Test:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 253
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 253
    functionName: '[stax2.BaseStax2Test].setValidating(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(stax2.BaseStax2Test,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].setValidating(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(stax2.BaseStax2Test,boolean)'
      Src: stax2.BaseStax2Test:259,1
    - Dst: '[stax2.BaseStax2Test].willSupportDTD(XMLInputFactory)'
      Src: stax2.BaseStax2Test:260,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 265
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 265
    functionName: '[stax2.BaseStax2Test].setSupportDTD(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].willSupportDTD(XMLInputFactory)'
    - '[XMLInputFactory].setProperty(stax2.BaseStax2Test,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.BaseStax2Test].setSupportDTD(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - f
    argTypes:
    - XMLInputFactory
    constantsTouched: []
    func_position:
      end: 271
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 271
    functionName: '[stax2.BaseStax2Test].willSupportDTD(XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[XMLInputFactory].getProperty(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.BaseStax2Test].willSupportDTD(XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 278
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 278
    functionName: '[stax2.BaseStax2Test].setReplaceEntities(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].setReplaceEntities(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 285
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 285
    functionName: '[stax2.BaseStax2Test].setSupportExternalEntities(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].setSupportExternalEntities(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 292
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 292
    functionName: '[stax2.BaseStax2Test].setLazyParsing(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].setLazyParsing(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory].setProperty(stax2.BaseStax2Test,boolean)'
      Src: stax2.BaseStax2Test:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLOutputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[stax2.BaseStax2Test].setRepairing(XMLOutputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory].setProperty(stax2.BaseStax2Test,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].setRepairing(XMLOutputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory].setProperty(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:312,1
    - Dst: '[stax2.BaseStax2Test].isNamespaceAware(XMLOutputFactory)'
      Src: stax2.BaseStax2Test:313,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLOutputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 320
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 320
    functionName: '[stax2.BaseStax2Test].setNamespaceAware(XMLOutputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].isNamespaceAware(XMLOutputFactory)'
    - '[XMLOutputFactory].setProperty(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.BaseStax2Test].setNamespaceAware(XMLOutputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory].getProperty(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:325,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - f
    argTypes:
    - XMLOutputFactory
    constantsTouched: []
    func_position:
      end: 326
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 326
    functionName: '[stax2.BaseStax2Test].isNamespaceAware(XMLOutputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[XMLOutputFactory].getProperty(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.BaseStax2Test].isNamespaceAware(XMLOutputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].hasNext()'
      Src: stax2.BaseStax2Test:349,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.BaseStax2Test:350,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: stax2.BaseStax2Test:352,1
    - Dst: '[stax2.BaseStax2Test].getAndVerifyText(XMLStreamReader)'
      Src: stax2.BaseStax2Test:356,1
    - Dst: '[String].hashCode()'
      Src: stax2.BaseStax2Test:356,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: stax2.BaseStax2Test:358,1
    - Dst: '[XMLStreamReader].getName()'
      Src: stax2.BaseStax2Test:359,1
    - Dst: '[stax2.BaseStax2Test].hashCode()'
      Src: stax2.BaseStax2Test:359,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 364
      start: 344
    functionDepth: 2
    functionLinenumber: 344
    functionLinenumberEnd: 364
    functionName: '[stax2.BaseStax2Test].streamThrough(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].hasNext()'
    - '[String].hashCode()'
    - '[stax2.BaseStax2Test].getAndVerifyText(XMLStreamReader)'
    - '[stax2.BaseStax2Test].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[stax2.BaseStax2Test].streamThrough(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,String)'
      Src: stax2.BaseStax2Test:372,1
    - Dst: '[stax2.BaseStax2Test].streamThrough(XMLStreamReader2)'
      Src: stax2.BaseStax2Test:373,1
    - Dst: System.out.println(String)
      Src: stax2.BaseStax2Test:376,1
    - Dst: System.out.println(String)
      Src: stax2.BaseStax2Test:382,1
    - Dst: '[stax2.BaseStax2Test].fail(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:387,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:391,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - f
    - contents
    - msg
    argTypes:
    - XMLInputFactory
    - String
    - String
    constantsTouched: []
    func_position:
      end: 393
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 393
    functionName: '[stax2.BaseStax2Test].streamThroughFailing(XMLInputFactory,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,String)'
    - System.out.println(String)
    - '[stax2.BaseStax2Test].streamThrough(XMLStreamReader2)'
    - '[stax2.BaseStax2Test].fail(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].fail(String)'
    linkageType: ''
    returnType: int
    signature: '[stax2.BaseStax2Test].streamThroughFailing(XMLInputFactory,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].streamThrough(XMLStreamReader)'
      Src: stax2.BaseStax2Test:400,1
    - Dst: System.out.println(String)
      Src: stax2.BaseStax2Test:403,1
    - Dst: System.out.println(String)
      Src: stax2.BaseStax2Test:409,1
    - Dst: '[stax2.BaseStax2Test].fail(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:414,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:418,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - sr
    - msg
    argTypes:
    - XMLStreamReader
    - String
    constantsTouched: []
    func_position:
      end: 420
      start: 395
    functionDepth: 3
    functionLinenumber: 395
    functionLinenumberEnd: 420
    functionName: '[stax2.BaseStax2Test].streamThroughFailing(XMLStreamReader,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[stax2.BaseStax2Test].fail(String)'
    - '[stax2.BaseStax2Test].streamThrough(XMLStreamReader)'
    - '[stax2.BaseStax2Test].fail(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: int
    signature: '[stax2.BaseStax2Test].streamThroughFailing(XMLStreamReader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<Integer,String>].get(int)'
      Src: stax2.BaseStax2Test:430,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - tt
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 432
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 432
    functionName: '[stax2.BaseStax2Test].tokenTypeDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap<Integer,String>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[stax2.BaseStax2Test].tokenTypeDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.XMLEvent].getEventType()'
      Src: stax2.BaseStax2Test:436,1
    - Dst: '[stax2.BaseStax2Test].assertTokenType(int,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - javax.xml.stream.events.XMLEvent
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expType
    - evt
    argTypes:
    - int
    - javax.xml.stream.events.XMLEvent
    constantsTouched: []
    func_position:
      end: 437
      start: 434
    functionDepth: 0
    functionLinenumber: 434
    functionLinenumberEnd: 437
    functionName: '[stax2.BaseStax2Test].assertTokenType(int,javax.xml.stream.events.XMLEvent)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].assertTokenType(int,stax2.BaseStax2Test)'
    - '[javax.xml.stream.events.XMLEvent].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertTokenType(int,javax.xml.stream.events.XMLEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].tokenTypeDesc(int)'
      Src: stax2.BaseStax2Test:442,1
    - Dst: '[stax2.BaseStax2Test].tokenTypeDesc(int)'
      Src: stax2.BaseStax2Test:443,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:451,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expType
    - actType
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 453
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 453
    functionName: '[stax2.BaseStax2Test].assertTokenType(int,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].fail(String)'
    - '[stax2.BaseStax2Test].tokenTypeDesc(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertTokenType(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:461,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:462,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 465
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 465
    functionName: '[stax2.BaseStax2Test].assertNullOrEmpty(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].fail(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertNullOrEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:469,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:470,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 473
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 473
    functionName: '[stax2.BaseStax2Test].assertNotNullOrEmpty(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].fail(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertNotNullOrEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: stax2.BaseStax2Test:482,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:484,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 486
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 486
    functionName: '[stax2.BaseStax2Test].assertNoElemPrefix(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].fail(String)'
    - '[XMLStreamReader].getPrefix()'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertNoElemPrefix(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:500,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attrPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 502
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 502
    functionName: '[stax2.BaseStax2Test].assertNoAttrPrefix(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertNoAttrPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: stax2.BaseStax2Test:511,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:513,1
    - Dst: '[stax2.BaseStax2Test].length()'
      Src: stax2.BaseStax2Test:514,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:515,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 517
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 517
    functionName: '[stax2.BaseStax2Test].assertElemNotInNamespace(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].fail(String)'
    - '[stax2.BaseStax2Test].length()'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertElemNotInNamespace(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:523,1
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:524,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:525,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attrNsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 527
      start: 519
    functionDepth: 1
    functionLinenumber: 519
    functionLinenumberEnd: 527
    functionName: '[stax2.BaseStax2Test].assertNoAttrNamespace(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].fail(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertNoAttrNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getMessage()'
      Src: stax2.BaseStax2Test:530,1
    - Dst: '[stax2.BaseStax2Test].contains(String)'
      Src: stax2.BaseStax2Test:531,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - e
    - substring
    argTypes:
    - Throwable
    - String
    constantsTouched: []
    func_position:
      end: 534
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 534
    functionName: '[stax2.BaseStax2Test].assertMessageContains(Throwable,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].contains(String)'
    - '[Throwable].getMessage()'
    - '[stax2.BaseStax2Test].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].assertMessageContains(Throwable,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].quotedPrintable(String)'
      Src: stax2.BaseStax2Test:540,1
    - Dst: '[stax2.BaseStax2Test].fail(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - msg
    - exp
    - act
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 541
      start: 536
    functionDepth: 3
    functionLinenumber: 536
    functionLinenumberEnd: 541
    functionName: '[stax2.BaseStax2Test].failStrings(String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.BaseStax2Test].quotedPrintable(String)'
    - '[stax2.BaseStax2Test].fail(stax2.BaseStax2Test)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].failStrings(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.BaseStax2Test:555,1
    - Dst: '[XMLStreamReader].getText()'
      Src: stax2.BaseStax2Test:557,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: stax2.BaseStax2Test:560,1
    - Dst: '[stax2.BaseStax2Test].assertTrue(String)'
      Src: stax2.BaseStax2Test:571,1
    - Dst: '[XMLStreamReader].getText()'
      Src: stax2.BaseStax2Test:573,1
    - Dst: '[stax2.BaseStax2Test].assertNotNull(String,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:574,1
    - Dst: '[stax2.BaseStax2Test].length()'
      Src: stax2.BaseStax2Test:575,1
    - Dst: '[stax2.BaseStax2Test].length()'
      Src: stax2.BaseStax2Test:576,1
    - Dst: '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:575,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: stax2.BaseStax2Test:577,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: stax2.BaseStax2Test:578,1
    - Dst: '[String].<init>(stax2.BaseStax2Test,stax2.BaseStax2Test,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:579,1
    - Dst: '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,String)'
      Src: stax2.BaseStax2Test:580,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 582
      start: 548
    functionDepth: 1
    functionLinenumber: 548
    functionLinenumberEnd: 582
    functionName: '[stax2.BaseStax2Test].getAndVerifyText(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,String)'
    - '[String].<init>(stax2.BaseStax2Test,stax2.BaseStax2Test,stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test,stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].length()'
    - '[stax2.BaseStax2Test].assertNotNull(String,stax2.BaseStax2Test)'
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getEventType()'
    - '[stax2.BaseStax2Test].assertTrue(String)'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: String
    signature: '[stax2.BaseStax2Test].getAndVerifyText(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getMessage()'
      Src: stax2.BaseStax2Test:586,1
    - Dst: '[stax2.BaseStax2Test].toLowerCase()'
      Src: stax2.BaseStax2Test:587,1
    - Dst: '[String].toLowerCase()'
      Src: stax2.BaseStax2Test:588,1
    - Dst: '[stax2.BaseStax2Test].contains(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:589,1
    - Dst: '[stax2.BaseStax2Test].fail(String)'
      Src: stax2.BaseStax2Test:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - e
    - match
    argTypes:
    - Throwable
    - String
    constantsTouched: []
    func_position:
      end: 592
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 592
    functionName: '[stax2.BaseStax2Test].verifyException(Throwable,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[Throwable].getMessage()'
    - '[stax2.BaseStax2Test].contains(stax2.BaseStax2Test)'
    - '[String].toLowerCase()'
    - '[stax2.BaseStax2Test].toLowerCase()'
    - '[stax2.BaseStax2Test].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].verifyException(Throwable,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
      Src: stax2.BaseStax2Test:596,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: stax2.BaseStax2Test:597,1
    - Dst: '[XMLStreamWriter2].setValidationProblemHandler()'
      Src: stax2.BaseStax2Test:598,1
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.BaseStax2Test:601,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(StringReader)'
      Src: stax2.BaseStax2Test:600,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(stax2.BaseStax2Test,boolean)'
      Src: stax2.BaseStax2Test:603,1
    - Dst: sr.hasNext()
      Src: stax2.BaseStax2Test:604,1
    - Dst: sr.next()
      Src: stax2.BaseStax2Test:605,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(stax2.BaseStax2Test,boolean)'
      Src: stax2.BaseStax2Test:606,1
    - Dst: sr.close()
      Src: stax2.BaseStax2Test:608,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: stax2.BaseStax2Test:609,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.BaseStax2Test:610,1
    - Dst: '[stax2.BaseStax2Test].assertEquals(String,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:610,1
    - Dst: '[java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>].size()'
      Src: stax2.BaseStax2Test:612,1
    - Dst: '[java.util.ArrayList].size()'
      Src: stax2.BaseStax2Test:612,1
    - Dst: '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:612,1
    - Dst: '[java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>].size()'
      Src: stax2.BaseStax2Test:613,1
    - Dst: '[java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>].get(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:614,1
    - Dst: '[java.util.ArrayList].get(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:615,1
    - Dst: '[stax2.BaseStax2Test].getMessage()'
      Src: stax2.BaseStax2Test:616,1
    - Dst: '[stax2.BaseStax2Test].getMessage()'
      Src: stax2.BaseStax2Test:616,1
    - Dst: '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:616,1
    - Dst: '[stax2.BaseStax2Test].getSeverity()'
      Src: stax2.BaseStax2Test:617,1
    - Dst: '[stax2.BaseStax2Test].getSeverity()'
      Src: stax2.BaseStax2Test:617,1
    - Dst: '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:617,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>
      - XMLInputFactory
      - org.codehaus.stax2.validation.XMLValidationSchema
      - StringWriter
      - XMLStreamWriter2
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 6
    argNames:
    - DOC
    - probs
    - f
    - schema
    - writer
    - sw
    argTypes:
    - String
    - java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>
    - XMLInputFactory
    - org.codehaus.stax2.validation.XMLValidationSchema
    - StringWriter
    - XMLStreamWriter2
    constantsTouched: []
    func_position:
      end: 619
      start: 594
    functionDepth: 1
    functionLinenumber: 594
    functionLinenumberEnd: 619
    functionName: '[stax2.BaseStax2Test].validateWriter(String,java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>,XMLInputFactory,org.codehaus.stax2.validation.XMLValidationSchema,StringWriter,XMLStreamWriter2)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].get(stax2.BaseStax2Test)'
    - '[StringWriter].toString()'
    - '[java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>].size()'
    - '[XMLStreamWriter2].copyEventFromReader(stax2.BaseStax2Test,boolean)'
    - '[stax2.BaseStax2Test].getSeverity()'
    - '[XMLStreamWriter2].setValidationProblemHandler()'
    - '[stax2.BaseStax2Test].assertEquals(stax2.BaseStax2Test,stax2.BaseStax2Test)'
    - sr.close()
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>].get(stax2.BaseStax2Test)'
    - '[XMLStreamWriter2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    - sr.hasNext()
    - '[stax2.BaseStax2Test].assertEquals(String,stax2.BaseStax2Test)'
    - '[StringReader].<init>(String)'
    - sr.next()
    - '[stax2.BaseStax2Test].getMessage()'
    - '[XMLStreamWriter2].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].validateWriter(String,java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>,XMLInputFactory,org.codehaus.stax2.validation.XMLValidationSchema,StringWriter,XMLStreamWriter2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: stax2.BaseStax2Test:630,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 631
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 631
    functionName: '[stax2.BaseStax2Test].warn(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[stax2.BaseStax2Test].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.BaseStax2Test:648,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.BaseStax2Test:649,1
    - Dst: Integer.toHexString(char)
      Src: stax2.BaseStax2Test:650,1
    - Dst: '[stax2.BaseStax2Test].length()'
      Src: stax2.BaseStax2Test:651,1
    - Dst: '[StringBuilder].append(char)'
      Src: stax2.BaseStax2Test:652,1
    - Dst: '[StringBuilder].append(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:654,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.BaseStax2Test:655,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 658
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 658
    functionName: '[stax2.BaseStax2Test].printable(char)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[stax2.BaseStax2Test].length()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.BaseStax2Test)'
    - Integer.toHexString(char)
    linkageType: ''
    returnType: String
    signature: '[stax2.BaseStax2Test].printable(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.BaseStax2Test:672,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.BaseStax2Test:673,1
    - Dst: Integer.toHexString(char)
      Src: stax2.BaseStax2Test:674,1
    - Dst: '[stax2.BaseStax2Test].length()'
      Src: stax2.BaseStax2Test:675,1
    - Dst: '[StringBuilder].append(char)'
      Src: stax2.BaseStax2Test:676,1
    - Dst: '[StringBuilder].append(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:678,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.BaseStax2Test:679,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 682
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 682
    functionName: '[stax2.BaseStax2Test].printableWithSpaces(char)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[stax2.BaseStax2Test].length()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.BaseStax2Test)'
    - Integer.toHexString(char)
    linkageType: ''
    returnType: String
    signature: '[stax2.BaseStax2Test].printableWithSpaces(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:686,1
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:690,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.BaseStax2Test:691,1
    - Dst: '[String].charAt(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:693,1
    - Dst: '[stax2.BaseStax2Test].printable(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:694,1
    - Dst: '[StringBuilder].append(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:696,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.BaseStax2Test:698,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.BaseStax2Test:701,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 702
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 702
    functionName: '[stax2.BaseStax2Test].printable(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[stax2.BaseStax2Test].printable(stax2.BaseStax2Test)'
    - '[StringBuilder].append(stax2.BaseStax2Test)'
    - '[String].charAt(stax2.BaseStax2Test)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[stax2.BaseStax2Test].printable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:706,1
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:710,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.BaseStax2Test:711,1
    - Dst: '[String].charAt(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:713,1
    - Dst: '[stax2.BaseStax2Test].printableWithSpaces(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:714,1
    - Dst: '[StringBuilder].append(stax2.BaseStax2Test)'
      Src: stax2.BaseStax2Test:716,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.BaseStax2Test:718,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.BaseStax2Test:721,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 722
      start: 704
    functionDepth: 1
    functionLinenumber: 704
    functionLinenumberEnd: 722
    functionName: '[stax2.BaseStax2Test].printableWithSpaces(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.BaseStax2Test)'
    - '[String].charAt(stax2.BaseStax2Test)'
    - '[stax2.BaseStax2Test].printableWithSpaces(stax2.BaseStax2Test)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[stax2.BaseStax2Test].printableWithSpaces(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:726,1
    - Dst: '[String].length()'
      Src: stax2.BaseStax2Test:729,1
    - Dst: '[stax2.BaseStax2Test].printable(String)'
      Src: stax2.BaseStax2Test:729,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 730
      start: 724
    functionDepth: 2
    functionLinenumber: 724
    functionLinenumberEnd: 730
    functionName: '[stax2.BaseStax2Test].quotedPrintable(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[stax2.BaseStax2Test].printable(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[stax2.BaseStax2Test].quotedPrintable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: stax2.BaseStax2Test:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - java.util.HashMap<Integer,String>
      - boolean
      - boolean
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.BaseStax2Test
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.BaseStax2Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: stax2.BaseStax2Test
    signature: '[stax2.BaseStax2Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.Stax2ReaderAdapter].<init>(XMLStreamReader)'
      Src: stax2.BaseStax2Test.ForcedAdapter:747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.BaseStax2Test.ForcedAdapter
      static: false
      superClass: Stax2ReaderAdapter
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 748
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 748
    functionName: '[stax2.BaseStax2Test.ForcedAdapter].<init>(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2ReaderAdapter].<init>(XMLStreamReader)'
    linkageType: ''
    returnType: stax2.BaseStax2Test.ForcedAdapter
    signature: '[stax2.BaseStax2Test.ForcedAdapter].<init>(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestNamespaceCopying].getOutputFactory()'
      Src: stax2.wstream.TestNamespaceCopying:29,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].setRepairing(stax2.wstream.TestNamespaceCopying,boolean)'
      Src: stax2.wstream.TestNamespaceCopying:30,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].getEventFactory()'
      Src: stax2.wstream.TestNamespaceCopying:31,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].getInputFactory()'
      Src: stax2.wstream.TestNamespaceCopying:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: '[stax2.wstream.TestNamespaceCopying].setUp()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestNamespaceCopying.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestNamespaceCopying].getOutputFactory()'
    - '[stax2.wstream.TestNamespaceCopying].setRepairing(stax2.wstream.TestNamespaceCopying,boolean)'
    - '[stax2.wstream.TestNamespaceCopying].getInputFactory()'
    - '[stax2.wstream.TestNamespaceCopying].getEventFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestNamespaceCopying].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestNamespaceCopying:36,1
    - Dst: '[XMLOutputFactory].createXMLEventWriter(StringWriter)'
      Src: stax2.wstream.TestNamespaceCopying:37,1
    - Dst: '[XMLEventFactory].createStartDocument(String)'
      Src: stax2.wstream.TestNamespaceCopying:38,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:38,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: stax2.wstream.TestNamespaceCopying:39,1
    - Dst: '[XMLEventFactory].createNamespace(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:39,1
    - Dst: Arrays.asList(stax2.wstream.TestNamespaceCopying)
      Src: stax2.wstream.TestNamespaceCopying:39,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].iterator()'
      Src: stax2.wstream.TestNamespaceCopying:39,1
    - Dst: '[XMLEventFactory].createStartElement(String,String,String,stax2.wstream.TestNamespaceCopying,stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:39,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:39,1
    - Dst: '[XMLEventFactory].createNamespace(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:40,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:40,1
    - Dst: '[XMLEventFactory].createCharacters(String)'
      Src: stax2.wstream.TestNamespaceCopying:41,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:41,1
    - Dst: '[XMLEventFactory].createEndElement(String,String,String)'
      Src: stax2.wstream.TestNamespaceCopying:42,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:42,1
    - Dst: '[XMLEventFactory].createEndDocument()'
      Src: stax2.wstream.TestNamespaceCopying:43,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:43,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestNamespaceCopying:46,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].buildDocument(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:46,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: stax2.wstream.TestNamespaceCopying:48,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(stax2.wstream.TestNamespaceCopying,String)'
      Src: stax2.wstream.TestNamespaceCopying:49,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].assertEquals(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:49,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(stax2.wstream.TestNamespaceCopying,String)'
      Src: stax2.wstream.TestNamespaceCopying:51,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].assertEquals(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:51,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(stax2.wstream.TestNamespaceCopying,String)'
      Src: stax2.wstream.TestNamespaceCopying:52,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].assertEquals(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 53
    functionName: '[stax2.wstream.TestNamespaceCopying].testStreamXMLNSDeclaration()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestNamespaceCopying.java
    functionUses: 0
    functionsReached:
    - '[XMLEventFactory].createStartDocument(String)'
    - '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
    - '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(stax2.wstream.TestNamespaceCopying,String)'
    - '[stax2.wstream.TestNamespaceCopying].assertEquals(String,String)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[StringWriter].toString()'
    - '[XMLEventFactory].createStartElement(String,String,String,stax2.wstream.TestNamespaceCopying,stax2.wstream.TestNamespaceCopying)'
    - '[stax2.wstream.TestNamespaceCopying].iterator()'
    - '[XMLEventFactory].createEndDocument()'
    - Collections.EMPTY_LIST.iterator()
    - '[XMLEventFactory].createCharacters(String)'
    - '[XMLEventFactory].createEndElement(String,String,String)'
    - '[XMLEventFactory].createNamespace(String,String)'
    - '[stax2.wstream.TestNamespaceCopying].buildDocument(stax2.wstream.TestNamespaceCopying)'
    - '[StringWriter].<init>()'
    - Arrays.asList(stax2.wstream.TestNamespaceCopying)
    - '[XMLOutputFactory].createXMLEventWriter(StringWriter)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestNamespaceCopying].testStreamXMLNSDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttributeNS(String,String)'
      Src: stax2.wstream.TestNamespaceCopying:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - element
    - prefix
    argTypes:
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(org.w3c.dom.Element,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestNamespaceCopying.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getAttributeNS(String,String)'
    linkageType: ''
    returnType: String
    signature: '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.wstream.TestNamespaceCopying:61,1
    - Dst: '[XMLInputFactory].createXMLEventReader(StringReader)'
      Src: stax2.wstream.TestNamespaceCopying:61,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: stax2.wstream.TestNamespaceCopying:62,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].setNamespaceAware(boolean)'
      Src: stax2.wstream.TestNamespaceCopying:63,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].newDocumentBuilder()'
      Src: stax2.wstream.TestNamespaceCopying:64,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].newDocument()'
      Src: stax2.wstream.TestNamespaceCopying:64,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:65,1
    - Dst: '[XMLOutputFactory].createXMLEventWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.wstream.TestNamespaceCopying:65,1
    - Dst: '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
      Src: stax2.wstream.TestNamespaceCopying:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - javax.xml.parsers.ParserConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[stax2.wstream.TestNamespaceCopying].buildDocument(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestNamespaceCopying.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestNamespaceCopying].newDocument()'
    - '[javax.xml.transform.dom.DOMResult].<init>(stax2.wstream.TestNamespaceCopying)'
    - '[stax2.wstream.TestNamespaceCopying].add(stax2.wstream.TestNamespaceCopying)'
    - '[StringReader].<init>(String)'
    - '[XMLOutputFactory].createXMLEventWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.wstream.TestNamespaceCopying].newDocumentBuilder()'
    - '[XMLInputFactory].createXMLEventReader(StringReader)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[stax2.wstream.TestNamespaceCopying].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[stax2.wstream.TestNamespaceCopying].buildDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.wstream.TestNamespaceCopying
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestNamespaceCopying].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestNamespaceCopying.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestNamespaceCopying
    signature: '[stax2.wstream.TestNamespaceCopying].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].getFactory(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:32,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:36,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:37,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestStreamWriter:39,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:40,1
    - Dst: w.getEncoding()
      Src: stax2.wstream.TestStreamWriter:42,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:42,1
    - Dst: w.writeEmptyElement(String)
      Src: stax2.wstream.TestStreamWriter:44,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:45,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:52,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:53,1
    - Dst: w.writeStartDocument(stax2.wstream.TestStreamWriter,String)
      Src: stax2.wstream.TestStreamWriter:54,1
    - Dst: w.getEncoding()
      Src: stax2.wstream.TestStreamWriter:55,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:55,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestStreamWriter:57,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
      Src: stax2.wstream.TestStreamWriter:58,1
    - Dst: w.writeStartDocument(stax2.wstream.TestStreamWriter,String)
      Src: stax2.wstream.TestStreamWriter:59,1
    - Dst: w.getEncoding()
      Src: stax2.wstream.TestStreamWriter:60,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:60,1
    - Dst: w.writeEmptyElement(String)
      Src: stax2.wstream.TestStreamWriter:62,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:63,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 66
    functionName: '[stax2.wstream.TestStreamWriter].testGetEncoding()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].getFactory(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,stax2.wstream.TestStreamWriter)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[ByteArrayOutputStream].<init>()'
    - w.getEncoding()
    - w.close()
    - w.writeStartDocument(stax2.wstream.TestStreamWriter,String)
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
    - w.writeEmptyElement(String)
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testGetEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestStreamWriter:78,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNewInputFactory()'
      Src: stax2.wstream.TestStreamWriter:79,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestStreamWriter:82,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:83,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(OutputStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:83,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartDocument(String)'
      Src: stax2.wstream.TestStreamWriter:84,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEmptyElement(String)'
      Src: stax2.wstream.TestStreamWriter:85,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestStreamWriter:86,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.wstream.TestStreamWriter:88,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:88,1
    - Dst: '[stax2.wstream.TestStreamWriter].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.wstream.TestStreamWriter:88,1
    - Dst: '[stax2.wstream.TestStreamWriter].getCharacterEncodingScheme()'
      Src: stax2.wstream.TestStreamWriter:89,1
    - Dst: enc.equals(stax2.wstream.TestStreamWriter)
      Src: stax2.wstream.TestStreamWriter:90,1
    - Dst: '[stax2.wstream.TestStreamWriter].fail(String)'
      Src: stax2.wstream.TestStreamWriter:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 94
    functionName: '[stax2.wstream.TestStreamWriter].testLegacyEncodings()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].writeEmptyElement(String)'
    - '[stax2.wstream.TestStreamWriter].getCharacterEncodingScheme()'
    - '[stax2.wstream.TestStreamWriter].writeStartDocument(String)'
    - '[stax2.wstream.TestStreamWriter].createXMLStreamReader(ByteArrayInputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestStreamWriter].getNewInputFactory()'
    - '[XMLOutputFactory2].createXMLStreamWriter(OutputStreamWriter)'
    - '[ByteArrayInputStream].<init>(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeEndDocument()'
    - '[ByteArrayOutputStream].toByteArray()'
    - enc.equals(stax2.wstream.TestStreamWriter)
    - '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testLegacyEncodings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].getFactory(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:107,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:108,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:109,1
    - Dst: w.getLocation()
      Src: stax2.wstream.TestStreamWriter:110,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertNotNull(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:111,1
    - Dst: w.writeEmptyElement(String)
      Src: stax2.wstream.TestStreamWriter:113,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 116
    functionName: '[stax2.wstream.TestStreamWriter].testGetLocation()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].getFactory(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - w.getLocation()
    - w.close()
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].assertNotNull(stax2.wstream.TestStreamWriter)'
    - w.writeEmptyElement(String)
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testGetLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:131,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:132,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartDocument()'
      Src: stax2.wstream.TestStreamWriter:134,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartElement(String)'
      Src: stax2.wstream.TestStreamWriter:135,1
    - Dst: CDATA_TEXT.length()
      Src: stax2.wstream.TestStreamWriter:137,1
    - Dst: CDATA_TEXT.length()
      Src: stax2.wstream.TestStreamWriter:138,1
    - Dst: CDATA_TEXT.getChars(int,stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter,int)
      Src: stax2.wstream.TestStreamWriter:138,1
    - Dst: CDATA_TEXT.length()
      Src: stax2.wstream.TestStreamWriter:139,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeCData(stax2.wstream.TestStreamWriter,int,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:139,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndElement()'
      Src: stax2.wstream.TestStreamWriter:140,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestStreamWriter:141,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:142,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:146,1
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:146,1
    - Dst: '[stax2.wstream.TestStreamWriter].getEventType()'
      Src: stax2.wstream.TestStreamWriter:147,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:147,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:148,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:148,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:151,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:153,1
    - Dst: '[stax2.wstream.TestStreamWriter].isWhiteSpace()'
      Src: stax2.wstream.TestStreamWriter:155,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertFalse(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:155,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:156,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:156,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:157,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:157,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:158,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:158,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 160
    functionName: '[stax2.wstream.TestStreamWriter].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getEventType()'
    - '[stax2.wstream.TestStreamWriter].writeCData(stax2.wstream.TestStreamWriter,int,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].close()'
    - '[stax2.wstream.TestStreamWriter].writeStartElement(String)'
    - CDATA_TEXT.length()
    - '[stax2.wstream.TestStreamWriter].writeEndElement()'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[stax2.wstream.TestStreamWriter].assertFalse(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].isWhiteSpace()'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].writeStartDocument()'
    - '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
    - '[stax2.wstream.TestStreamWriter].writeEndDocument()'
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    - CDATA_TEXT.getChars(int,stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter,int)
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:169,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:170,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:171,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:172,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:173,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:174,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:175,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:176,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 178
    functionName: '[stax2.wstream.TestStreamWriter].testLongerComment()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testLongerComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:183,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:184,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:185,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:186,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:187,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:188,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:189,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:190,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
      Src: stax2.wstream.TestStreamWriter:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 192
    functionName: '[stax2.wstream.TestStreamWriter].testLongerPI()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].doTestLonger(stax2.wstream.TestStreamWriter,boolean,boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testLongerPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:211,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:212,1
    - Dst: '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:216,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:218,1
    - Dst: '[stax2.wstream.TestStreamWriter].hasNext()'
      Src: stax2.wstream.TestStreamWriter:221,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:222,1
    - Dst: '[stax2.wstream.TestStreamWriter].copyEventFromReader(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:223,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:225,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:226,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:227,1
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:231,1
    - Dst: '[stax2.wstream.TestStreamWriter].streamThrough(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:232,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 234
    functionName: '[stax2.wstream.TestStreamWriter].testCopy()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].hasNext()'
    - '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestStreamWriter].streamThrough(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[stax2.wstream.TestStreamWriter].copyEventFromReader(stax2.wstream.TestStreamWriter,boolean)'
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].close()'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:246,1
    - Dst: '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
      Src: stax2.wstream.TestStreamWriter:247,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:248,1
    - Dst: w.writeStartDocument()
      Src: stax2.wstream.TestStreamWriter:249,1
    - Dst: w.writeStartElement(String)
      Src: stax2.wstream.TestStreamWriter:250,1
    - Dst: w.writeAttribute(String,String)
      Src: stax2.wstream.TestStreamWriter:251,1
    - Dst: w.writeRaw(String)
      Src: stax2.wstream.TestStreamWriter:252,1
    - Dst: RAW2.length()
      Src: stax2.wstream.TestStreamWriter:253,1
    - Dst: RAW2.length()
      Src: stax2.wstream.TestStreamWriter:254,1
    - Dst: RAW2.getChars(int,stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter,int)
      Src: stax2.wstream.TestStreamWriter:254,1
    - Dst: RAW2.length()
      Src: stax2.wstream.TestStreamWriter:255,1
    - Dst: w.writeRaw(stax2.wstream.TestStreamWriter,int,stax2.wstream.TestStreamWriter)
      Src: stax2.wstream.TestStreamWriter:255,1
    - Dst: w.writeEndElement()
      Src: stax2.wstream.TestStreamWriter:256,1
    - Dst: w.writeEndDocument()
      Src: stax2.wstream.TestStreamWriter:257,1
    - Dst: w.close()
      Src: stax2.wstream.TestStreamWriter:258,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:261,1
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:261,1
    - Dst: '[stax2.wstream.TestStreamWriter].getEventType()'
      Src: stax2.wstream.TestStreamWriter:262,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:262,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:263,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:263,1
    - Dst: '[stax2.wstream.TestStreamWriter].getLocalName()'
      Src: stax2.wstream.TestStreamWriter:264,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:264,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAttributeCount()'
      Src: stax2.wstream.TestStreamWriter:265,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(int,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:265,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAttributeLocalName(int)'
      Src: stax2.wstream.TestStreamWriter:266,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:266,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAttributeValue(int)'
      Src: stax2.wstream.TestStreamWriter:267,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:267,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:268,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:268,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:269,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:269,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:270,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:270,1
    - Dst: '[stax2.wstream.TestStreamWriter].getLocalName()'
      Src: stax2.wstream.TestStreamWriter:271,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:271,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:272,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:272,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:273,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:273,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:274,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:274,1
    - Dst: '[stax2.wstream.TestStreamWriter].getLocalName()'
      Src: stax2.wstream.TestStreamWriter:275,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:275,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:276,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:276,1
    - Dst: '[stax2.wstream.TestStreamWriter].getLocalName()'
      Src: stax2.wstream.TestStreamWriter:277,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:277,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:278,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:278,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 280
    functionName: '[stax2.wstream.TestStreamWriter].testRaw()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
    - w.writeAttribute(String,String)
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - w.close()
    - '[stax2.wstream.TestStreamWriter].assertEquals(int,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getEventType()'
    - w.writeEndElement()
    - '[stax2.wstream.TestStreamWriter].getAttributeCount()'
    - '[stax2.wstream.TestStreamWriter].getAttributeLocalName(int)'
    - w.writeStartElement(String)
    - w.writeStartDocument()
    - RAW2.length()
    - '[stax2.wstream.TestStreamWriter].getLocalName()'
    - '[stax2.wstream.TestStreamWriter].getAttributeValue(int)'
    - '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter)'
    - RAW2.getChars(int,stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter,int)
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
    - w.writeRaw(stax2.wstream.TestStreamWriter,int,stax2.wstream.TestStreamWriter)
    - '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,stax2.wstream.TestStreamWriter)'
    - w.writeEndDocument()
    - w.writeRaw(String)
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testRaw()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:298,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:299,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 301
    functionName: '[stax2.wstream.TestStreamWriter].testAttrValueWriterSimple()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testAttrValueWriterSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:311,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:312,1
    - Dst: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 314
    functionName: '[stax2.wstream.TestStreamWriter].testAttrValueWriterTabsEtc()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,stax2.wstream.TestStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].testAttrValueWriterTabsEtc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].getOutputFactory()'
      Src: stax2.wstream.TestStreamWriter:325,1
    - Dst: '[stax2.wstream.TestStreamWriter].setProperty(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:326,1
    - Dst: '[stax2.wstream.TestStreamWriter].setProperty(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLOutputFactory2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - nsAware
    - repairing
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 329
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 329
    functionName: '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].getOutputFactory()'
    - '[stax2.wstream.TestStreamWriter].setProperty(stax2.wstream.TestStreamWriter,boolean)'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestStreamWriter:335,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestStreamWriter:336,1
    - Dst: '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
      Src: stax2.wstream.TestStreamWriter:337,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(OutputStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:344,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartDocument(String,String)'
      Src: stax2.wstream.TestStreamWriter:349,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartElement(String)'
      Src: stax2.wstream.TestStreamWriter:350,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeAttribute(String,String)'
      Src: stax2.wstream.TestStreamWriter:351,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndElement()'
      Src: stax2.wstream.TestStreamWriter:352,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestStreamWriter:353,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:354,1
    - Dst: '[OutputStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:355,1
    - Dst: '[stax2.wstream.TestStreamWriter].getInputFactory()'
      Src: stax2.wstream.TestStreamWriter:358,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.wstream.TestStreamWriter:359,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:359,1
    - Dst: '[stax2.wstream.TestStreamWriter].createXMLStreamReader(ByteArrayInputStream,String)'
      Src: stax2.wstream.TestStreamWriter:359,1
    - Dst: '[stax2.wstream.TestStreamWriter].getEventType()'
      Src: stax2.wstream.TestStreamWriter:362,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:362,1
    - Dst: '[stax2.wstream.TestStreamWriter].getCharacterEncodingScheme()'
      Src: stax2.wstream.TestStreamWriter:363,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:363,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:365,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:365,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAttributeCount()'
      Src: stax2.wstream.TestStreamWriter:366,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(int,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:366,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAttributeValue(int)'
      Src: stax2.wstream.TestStreamWriter:367,1
    - Dst: '[String].equals(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:368,1
    - Dst: '[stax2.wstream.TestStreamWriter].failStrings(String,String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:369,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:372,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:372,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:373,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:373,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - enc
    - IN
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 375
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 375
    functionName: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].assertEquals(String,stax2.wstream.TestStreamWriter)'
    - '[XMLOutputFactory2].createXMLStreamWriter(OutputStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(int,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getEventType()'
    - '[stax2.wstream.TestStreamWriter].getCharacterEncodingScheme()'
    - '[stax2.wstream.TestStreamWriter].getAttributeCount()'
    - '[stax2.wstream.TestStreamWriter].getInputFactory()'
    - '[stax2.wstream.TestStreamWriter].failStrings(String,String,stax2.wstream.TestStreamWriter)'
    - '[String].equals(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].close()'
    - '[OutputStreamWriter].close()'
    - '[stax2.wstream.TestStreamWriter].writeStartElement(String)'
    - '[stax2.wstream.TestStreamWriter].getAttributeValue(int)'
    - '[stax2.wstream.TestStreamWriter].writeEndElement()'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[ByteArrayInputStream].<init>(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].writeStartDocument(String,String)'
    - '[stax2.wstream.TestStreamWriter].writeAttribute(String,String)'
    - '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
    - '[stax2.wstream.TestStreamWriter].createXMLStreamReader(ByteArrayInputStream,String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestStreamWriter].writeEndDocument()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[OutputStreamWriter].<init>(ByteArrayOutputStream,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestStreamWriter:390,1
    - Dst: '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter,String)'
      Src: stax2.wstream.TestStreamWriter:393,1
    - Dst: '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,String,boolean)'
      Src: stax2.wstream.TestStreamWriter:395,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeStartDocument(String,String)'
      Src: stax2.wstream.TestStreamWriter:397,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeComment(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:399,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeProcessingInstruction(String,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:401,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEmptyElement(String)'
      Src: stax2.wstream.TestStreamWriter:403,1
    - Dst: '[stax2.wstream.TestStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestStreamWriter:404,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:405,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestStreamWriter:408,1
    - Dst: '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
      Src: stax2.wstream.TestStreamWriter:408,1
    - Dst: '[stax2.wstream.TestStreamWriter].getEventType()'
      Src: stax2.wstream.TestStreamWriter:409,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:409,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:412,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:412,1
    - Dst: '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:413,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:413,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:415,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:415,1
    - Dst: TEXT.trim()
      Src: stax2.wstream.TestStreamWriter:417,1
    - Dst: '[stax2.wstream.TestStreamWriter].getPIData()'
      Src: stax2.wstream.TestStreamWriter:417,1
    - Dst: '[stax2.wstream.TestStreamWriter].trim()'
      Src: stax2.wstream.TestStreamWriter:417,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:417,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:419,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:419,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:420,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:420,1
    - Dst: '[stax2.wstream.TestStreamWriter].next()'
      Src: stax2.wstream.TestStreamWriter:421,1
    - Dst: '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
      Src: stax2.wstream.TestStreamWriter:421,1
    - Dst: '[stax2.wstream.TestStreamWriter].close()'
      Src: stax2.wstream.TestStreamWriter:422,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 4
    argNames:
    - type
    - ns
    - repair
    - enc
    argTypes:
    - int
    - boolean
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 424
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 424
    functionName: '[stax2.wstream.TestStreamWriter].doTestLonger(int,boolean,boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamWriter].writeEmptyElement(String)'
    - TEXT.trim()
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestStreamWriter].assertTokenType(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].trim()'
    - '[stax2.wstream.TestStreamWriter].writeComment(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getPIData()'
    - '[stax2.wstream.TestStreamWriter].getEventType()'
    - '[stax2.wstream.TestStreamWriter].close()'
    - '[stax2.wstream.TestStreamWriter].getNonRepairingWriter(StringWriter,String,boolean)'
    - '[stax2.wstream.TestStreamWriter].getRepairingWriter(StringWriter,String)'
    - '[stax2.wstream.TestStreamWriter].next()'
    - '[stax2.wstream.TestStreamWriter].writeStartDocument(String,String)'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestStreamWriter].writeProcessingInstruction(String,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].getAndVerifyText(stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].assertEquals(stax2.wstream.TestStreamWriter,stax2.wstream.TestStreamWriter)'
    - '[stax2.wstream.TestStreamWriter].constructNsStreamReader(stax2.wstream.TestStreamWriter,boolean)'
    - '[stax2.wstream.TestStreamWriter].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamWriter].doTestLonger(int,boolean,boolean,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: stax2.wstream.TestStreamWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestStreamWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestStreamWriter
    signature: '[stax2.wstream.TestStreamWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestEscaping:28,1
    - Dst: '[stax2.wstream.TestEscaping].getNonRepairingWriter(StringWriter,boolean)'
      Src: stax2.wstream.TestEscaping:29,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartDocument()'
      Src: stax2.wstream.TestEscaping:31,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String,String,String)'
      Src: stax2.wstream.TestEscaping:32,1
    - Dst: '[stax2.wstream.TestEscaping].writeNamespace(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:33,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String,String,String)'
      Src: stax2.wstream.TestEscaping:34,1
    - Dst: '[stax2.wstream.TestEscaping].writeNamespace(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:35,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String,String,String)'
      Src: stax2.wstream.TestEscaping:36,1
    - Dst: '[stax2.wstream.TestEscaping].writeNamespace(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:37,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:39,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:40,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:41,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndDocument()'
      Src: stax2.wstream.TestEscaping:43,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:44,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestEscaping:48,1
    - Dst: '[stax2.wstream.TestEscaping].constructNsStreamReader(stax2.wstream.TestEscaping,boolean)'
      Src: stax2.wstream.TestEscaping:50,1
    - Dst: '[stax2.wstream.TestEscaping].getEventType()'
      Src: stax2.wstream.TestEscaping:51,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:51,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:53,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:53,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      Src: stax2.wstream.TestEscaping:54,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:54,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceCount()'
      Src: stax2.wstream.TestEscaping:55,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(int,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:55,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespacePrefix(int)'
      Src: stax2.wstream.TestEscaping:56,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:56,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceURI(int)'
      Src: stax2.wstream.TestEscaping:57,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:57,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:59,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:59,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      Src: stax2.wstream.TestEscaping:60,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:60,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceCount()'
      Src: stax2.wstream.TestEscaping:61,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(int,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:61,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespacePrefix(int)'
      Src: stax2.wstream.TestEscaping:62,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:62,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceURI(int)'
      Src: stax2.wstream.TestEscaping:63,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:63,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:65,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:65,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      Src: stax2.wstream.TestEscaping:66,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:66,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceCount()'
      Src: stax2.wstream.TestEscaping:67,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(int,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:67,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespacePrefix(int)'
      Src: stax2.wstream.TestEscaping:68,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:68,1
    - Dst: '[stax2.wstream.TestEscaping].getNamespaceURI(int)'
      Src: stax2.wstream.TestEscaping:69,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:69,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:71,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:71,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:72,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:72,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:73,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:73,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:75,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:75,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 78
    functionName: '[stax2.wstream.TestEscaping].testBrokenNsURLs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestEscaping].writeNamespace(String,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].getLocalName()'
    - '[stax2.wstream.TestEscaping].assertEquals(int,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeEndDocument()'
    - '[stax2.wstream.TestEscaping].getNamespaceURI(int)'
    - '[stax2.wstream.TestEscaping].getEventType()'
    - '[stax2.wstream.TestEscaping].close()'
    - '[stax2.wstream.TestEscaping].constructNsStreamReader(stax2.wstream.TestEscaping,boolean)'
    - '[stax2.wstream.TestEscaping].writeStartElement(String,String,String)'
    - '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeStartDocument()'
    - '[stax2.wstream.TestEscaping].next()'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestEscaping].writeEndElement()'
    - '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].getNamespaceCount()'
    - '[stax2.wstream.TestEscaping].getNonRepairingWriter(StringWriter,boolean)'
    - '[stax2.wstream.TestEscaping].getNamespacePrefix(int)'
    - '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestEscaping].testBrokenNsURLs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestEscaping:85,1
    - Dst: '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
      Src: stax2.wstream.TestEscaping:86,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartDocument()'
      Src: stax2.wstream.TestEscaping:88,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String)'
      Src: stax2.wstream.TestEscaping:89,1
    - Dst: '[stax2.wstream.TestEscaping].writeCharacters(stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:90,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:91,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndDocument()'
      Src: stax2.wstream.TestEscaping:92,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:93,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.wstream.TestEscaping:95,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:95,1
    - Dst: '[stax2.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
      Src: stax2.wstream.TestEscaping:96,1
    - Dst: '[stax2.wstream.TestEscaping].getEventType()'
      Src: stax2.wstream.TestEscaping:97,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:97,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:98,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:98,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      Src: stax2.wstream.TestEscaping:99,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:99,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:100,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:100,1
    - Dst: '[stax2.wstream.TestEscaping].getText()'
      Src: stax2.wstream.TestEscaping:102,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:102,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:104,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 105
    functionName: '[stax2.wstream.TestEscaping].testLatin1Quoting()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestEscaping].getEventType()'
    - '[stax2.wstream.TestEscaping].writeStartElement(String)'
    - '[stax2.wstream.TestEscaping].writeEndElement()'
    - '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeStartDocument()'
    - '[stax2.wstream.TestEscaping].close()'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
    - '[stax2.wstream.TestEscaping].getText()'
    - '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[stax2.wstream.TestEscaping].next()'
    - '[stax2.wstream.TestEscaping].getLocalName()'
    - '[ByteArrayInputStream].<init>(stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeEndDocument()'
    - '[stax2.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
    - '[stax2.wstream.TestEscaping].writeCharacters(stax2.wstream.TestEscaping)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestEscaping].testLatin1Quoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestEscaping:112,1
    - Dst: '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
      Src: stax2.wstream.TestEscaping:113,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartDocument()'
      Src: stax2.wstream.TestEscaping:115,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String)'
      Src: stax2.wstream.TestEscaping:116,1
    - Dst: '[stax2.wstream.TestEscaping].writeCharacters(stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:117,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:118,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndDocument()'
      Src: stax2.wstream.TestEscaping:119,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:120,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.wstream.TestEscaping:122,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:122,1
    - Dst: '[stax2.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
      Src: stax2.wstream.TestEscaping:123,1
    - Dst: '[stax2.wstream.TestEscaping].getEventType()'
      Src: stax2.wstream.TestEscaping:124,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:124,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:125,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:125,1
    - Dst: '[stax2.wstream.TestEscaping].getLocalName()'
      Src: stax2.wstream.TestEscaping:126,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:126,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:127,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:127,1
    - Dst: '[stax2.wstream.TestEscaping].getText()'
      Src: stax2.wstream.TestEscaping:129,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:129,1
    - Dst: '[stax2.wstream.TestEscaping].next()'
      Src: stax2.wstream.TestEscaping:131,1
    - Dst: '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 132
    functionName: '[stax2.wstream.TestEscaping].testAsciiQuoting()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestEscaping].getEventType()'
    - '[stax2.wstream.TestEscaping].writeStartElement(String)'
    - '[stax2.wstream.TestEscaping].writeEndElement()'
    - '[stax2.wstream.TestEscaping].assertEquals(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeStartDocument()'
    - '[stax2.wstream.TestEscaping].close()'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
    - '[stax2.wstream.TestEscaping].getText()'
    - '[stax2.wstream.TestEscaping].assertTokenType(stax2.wstream.TestEscaping,stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[stax2.wstream.TestEscaping].next()'
    - '[stax2.wstream.TestEscaping].getLocalName()'
    - '[ByteArrayInputStream].<init>(stax2.wstream.TestEscaping)'
    - '[stax2.wstream.TestEscaping].writeEndDocument()'
    - '[stax2.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
    - '[stax2.wstream.TestEscaping].writeCharacters(stax2.wstream.TestEscaping)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestEscaping].testAsciiQuoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestEscaping:136,1
    - Dst: '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
      Src: stax2.wstream.TestEscaping:137,1
    - Dst: '[stax2.wstream.TestEscaping].writeStartElement(String)'
      Src: stax2.wstream.TestEscaping:139,1
    - Dst: '[stax2.wstream.TestEscaping].writeCharacters(String)'
      Src: stax2.wstream.TestEscaping:140,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndElement()'
      Src: stax2.wstream.TestEscaping:141,1
    - Dst: '[stax2.wstream.TestEscaping].writeEndDocument()'
      Src: stax2.wstream.TestEscaping:142,1
    - Dst: '[stax2.wstream.TestEscaping].close()'
      Src: stax2.wstream.TestEscaping:143,1
    - Dst: '[ByteArrayOutputStream].toString(String)'
      Src: stax2.wstream.TestEscaping:145,1
    - Dst: '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
      Src: stax2.wstream.TestEscaping:146,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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 147
    functionName: '[stax2.wstream.TestEscaping].testLinefeedQuoting()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestEscaping].writeStartElement(String)'
    - '[stax2.wstream.TestEscaping].writeEndElement()'
    - '[stax2.wstream.TestEscaping].close()'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestEscaping].getNonRepairingWriter(ByteArrayOutputStream,String,boolean)'
    - '[ByteArrayOutputStream].toString(String)'
    - '[stax2.wstream.TestEscaping].writeCharacters(String)'
    - '[stax2.wstream.TestEscaping].writeEndDocument()'
    - '[stax2.wstream.TestEscaping].assertEquals(String,stax2.wstream.TestEscaping)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestEscaping].testLinefeedQuoting()'
  - 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: stax2.wstream.TestEscaping
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestEscaping].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestEscaping
    signature: '[stax2.wstream.TestEscaping].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getOutputFactory()'
      Src: stax2.wstream.TestAutoEmptyElems:17,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getProperty(stax2.wstream.TestAutoEmptyElems)'
      Src: stax2.wstream.TestAutoEmptyElems:18,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(stax2.wstream.TestAutoEmptyElems,stax2.wstream.TestAutoEmptyElems)'
      Src: stax2.wstream.TestAutoEmptyElems:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 19
    functionName: '[stax2.wstream.TestAutoEmptyElems].testDefaultSetting()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].getProperty(stax2.wstream.TestAutoEmptyElems)'
    - '[stax2.wstream.TestAutoEmptyElems].assertEquals(stax2.wstream.TestAutoEmptyElems,stax2.wstream.TestAutoEmptyElems)'
    - '[stax2.wstream.TestAutoEmptyElems].getOutputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestAutoEmptyElems].testDefaultSetting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestAutoEmptyElems:23,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
      Src: stax2.wstream.TestAutoEmptyElems:23,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
      Src: stax2.wstream.TestAutoEmptyElems:23,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestAutoEmptyElems:24,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
      Src: stax2.wstream.TestAutoEmptyElems:24,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
      Src: stax2.wstream.TestAutoEmptyElems:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemDisabled()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
    - '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
    - '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestAutoEmptyElems:29,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
      Src: stax2.wstream.TestAutoEmptyElems:29,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
      Src: stax2.wstream.TestAutoEmptyElems:29,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
      Src: stax2.wstream.TestAutoEmptyElems:30,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
      Src: stax2.wstream.TestAutoEmptyElems:30,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
      Src: stax2.wstream.TestAutoEmptyElems:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemEnabled()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].assertEquals(String,String)'
    - '[stax2.wstream.TestAutoEmptyElems]._writeDoc(org.codehaus.stax2.XMLOutputFactory2)'
    - '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestAutoEmptyElems].getOutputFactory()'
      Src: stax2.wstream.TestAutoEmptyElems:42,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].setProperty(stax2.wstream.TestAutoEmptyElems)'
      Src: stax2.wstream.TestAutoEmptyElems:44,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].setProperty(String)'
      Src: stax2.wstream.TestAutoEmptyElems:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLOutputFactory2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - autoEndElems
    - spaceAfterEmpty
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 49
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 49
    functionName: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 2
    functionsReached:
    - '[stax2.wstream.TestAutoEmptyElems].setProperty(stax2.wstream.TestAutoEmptyElems)'
    - '[stax2.wstream.TestAutoEmptyElems].setProperty(String)'
    - '[stax2.wstream.TestAutoEmptyElems].getOutputFactory()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLOutputFactory2
    signature: '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: stax2.wstream.TestAutoEmptyElems:53,1
    - Dst: '[javax.xml.stream.XMLOutputFactory].createXMLStreamWriter(java.io.StringWriter)'
      Src: stax2.wstream.TestAutoEmptyElems:54,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].writeStartElement(String)'
      Src: stax2.wstream.TestAutoEmptyElems:55,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].writeStartElement(String)'
      Src: stax2.wstream.TestAutoEmptyElems:56,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].writeEndElement()'
      Src: stax2.wstream.TestAutoEmptyElems:57,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].writeEndElement()'
      Src: stax2.wstream.TestAutoEmptyElems:58,1
    - Dst: '[stax2.wstream.TestAutoEmptyElems].close()'
      Src: stax2.wstream.TestAutoEmptyElems:59,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: stax2.wstream.TestAutoEmptyElems:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLOutputFactory
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.stream.XMLOutputFactory
    constantsTouched: []
    func_position:
      end: 61
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 61
    functionName: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(javax.xml.stream.XMLOutputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[stax2.wstream.TestAutoEmptyElems].writeEndElement()'
    - '[stax2.wstream.TestAutoEmptyElems].writeStartElement(String)'
    - '[stax2.wstream.TestAutoEmptyElems].close()'
    - '[javax.xml.stream.XMLOutputFactory].createXMLStreamWriter(java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: String
    signature: '[stax2.wstream.TestAutoEmptyElems]._writeDoc(javax.xml.stream.XMLOutputFactory)'
  - 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: stax2.wstream.TestAutoEmptyElems
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestAutoEmptyElems].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestAutoEmptyElems
    signature: '[stax2.wstream.TestAutoEmptyElems].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].getInputFactory()'
      Src: stax2.wstream.TestCopyEventFromReader97:17,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].getOutputFactory()'
      Src: stax2.wstream.TestCopyEventFromReader97:18,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].getClass()'
      Src: stax2.wstream.TestCopyEventFromReader97:19,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].getResource(String)'
      Src: stax2.wstream.TestCopyEventFromReader97:19,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].openStream()'
      Src: stax2.wstream.TestCopyEventFromReader97:19,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: stax2.wstream.TestCopyEventFromReader97:21,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].createXMLStreamReader(stax2.wstream.TestCopyEventFromReader97)'
      Src: stax2.wstream.TestCopyEventFromReader97:22,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].createXMLStreamWriter(java.io.ByteArrayOutputStream,String)'
      Src: stax2.wstream.TestCopyEventFromReader97:23,1
    - Dst: reader.hasNext()
      Src: stax2.wstream.TestCopyEventFromReader97:24,1
    - Dst: reader.next()
      Src: stax2.wstream.TestCopyEventFromReader97:25,1
    - Dst: writer.copyEventFromReader(stax2.wstream.TestCopyEventFromReader97,boolean)
      Src: stax2.wstream.TestCopyEventFromReader97:26,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader97].close()'
      Src: stax2.wstream.TestCopyEventFromReader97:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 30
    functionName: '[stax2.wstream.TestCopyEventFromReader97].testUTF8MsLinefeedCopyEvent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader97.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestCopyEventFromReader97].getClass()'
    - '[stax2.wstream.TestCopyEventFromReader97].getResource(String)'
    - '[stax2.wstream.TestCopyEventFromReader97].getInputFactory()'
    - reader.next()
    - '[stax2.wstream.TestCopyEventFromReader97].close()'
    - '[stax2.wstream.TestCopyEventFromReader97].createXMLStreamReader(stax2.wstream.TestCopyEventFromReader97)'
    - writer.copyEventFromReader(stax2.wstream.TestCopyEventFromReader97,boolean)
    - '[stax2.wstream.TestCopyEventFromReader97].openStream()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - '[stax2.wstream.TestCopyEventFromReader97].createXMLStreamWriter(java.io.ByteArrayOutputStream,String)'
    - reader.hasNext()
    - '[stax2.wstream.TestCopyEventFromReader97].getOutputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestCopyEventFromReader97].testUTF8MsLinefeedCopyEvent()'
  - 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: stax2.wstream.TestCopyEventFromReader97
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestCopyEventFromReader97].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader97.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestCopyEventFromReader97
    signature: '[stax2.wstream.TestCopyEventFromReader97].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestWriterConstruction].getOutputFactory()'
      Src: stax2.wstream.TestWriterConstruction:20,1
    - Dst: '[stax2.wstream.TestWriterConstruction].createTempFile()'
      Src: stax2.wstream.TestWriterConstruction:21,1
    - Dst: '[Stax2FileResult].<init>(File)'
      Src: stax2.wstream.TestWriterConstruction:22,1
    - Dst: '[stax2.wstream.TestWriterConstruction].createXMLStreamWriter(Stax2FileResult)'
      Src: stax2.wstream.TestWriterConstruction:22,1
    - Dst: '[stax2.wstream.TestWriterConstruction].writeAndVerify(stax2.wstream.TestWriterConstruction,File,String)'
      Src: stax2.wstream.TestWriterConstruction:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 24
    functionName: '[stax2.wstream.TestWriterConstruction].testCreateWithFileSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestWriterConstruction].createTempFile()'
    - '[Stax2FileResult].<init>(File)'
    - '[stax2.wstream.TestWriterConstruction].writeAndVerify(stax2.wstream.TestWriterConstruction,File,String)'
    - '[stax2.wstream.TestWriterConstruction].getOutputFactory()'
    - '[stax2.wstream.TestWriterConstruction].createXMLStreamWriter(Stax2FileResult)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestWriterConstruction].testCreateWithFileSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestWriterConstruction:30,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getNonRepairingWriter(StringWriter,boolean)'
      Src: stax2.wstream.TestWriterConstruction:31,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getOutputFactory()'
      Src: stax2.wstream.TestWriterConstruction:32,1
    - Dst: '[stax2.wstream.TestWriterConstruction].createXMLEventWriter(stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:32,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertNotNull(stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 37
    functionName: '[stax2.wstream.TestWriterConstruction].testCreateWithFileStreamReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestWriterConstruction].createXMLEventWriter(stax2.wstream.TestWriterConstruction)'
    - '[stax2.wstream.TestWriterConstruction].getOutputFactory()'
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestWriterConstruction].getNonRepairingWriter(StringWriter,boolean)'
    - '[stax2.wstream.TestWriterConstruction].assertNotNull(stax2.wstream.TestWriterConstruction)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestWriterConstruction].testCreateWithFileStreamReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,null)
      Src: stax2.wstream.TestWriterConstruction:48,1
    - Dst: '[stax2.wstream.TestWriterConstruction].deleteOnExit()'
      Src: stax2.wstream.TestWriterConstruction:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: File
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[stax2.wstream.TestWriterConstruction].createTempFile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
    functionUses: 1
    functionsReached:
    - File.createTempFile(String,null)
    - '[stax2.wstream.TestWriterConstruction].deleteOnExit()'
    linkageType: ''
    returnType: File
    signature: '[stax2.wstream.TestWriterConstruction].createTempFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].writeStartDocument(String,String)'
      Src: stax2.wstream.TestWriterConstruction:59,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: stax2.wstream.TestWriterConstruction:60,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: stax2.wstream.TestWriterConstruction:61,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: stax2.wstream.TestWriterConstruction:62,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestWriterConstruction:63,1
    - Dst: '[XMLStreamWriter].close()'
      Src: stax2.wstream.TestWriterConstruction:64,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getInputFactory()'
      Src: stax2.wstream.TestWriterConstruction:67,1
    - Dst: '[stax2.wstream.TestWriterConstruction].setCoalescing(stax2.wstream.TestWriterConstruction,boolean)'
      Src: stax2.wstream.TestWriterConstruction:68,1
    - Dst: '[Stax2FileSource].<init>(File)'
      Src: stax2.wstream.TestWriterConstruction:69,1
    - Dst: '[stax2.wstream.TestWriterConstruction].createXMLStreamReader(Stax2FileSource)'
      Src: stax2.wstream.TestWriterConstruction:69,1
    - Dst: '[stax2.wstream.TestWriterConstruction].next()'
      Src: stax2.wstream.TestWriterConstruction:70,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:70,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getLocalName()'
      Src: stax2.wstream.TestWriterConstruction:71,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertEquals(String,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:71,1
    - Dst: '[stax2.wstream.TestWriterConstruction].next()'
      Src: stax2.wstream.TestWriterConstruction:72,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:72,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getAndVerifyText(stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:73,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertEquals(String,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:73,1
    - Dst: '[stax2.wstream.TestWriterConstruction].next()'
      Src: stax2.wstream.TestWriterConstruction:74,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:74,1
    - Dst: '[stax2.wstream.TestWriterConstruction].getLocalName()'
      Src: stax2.wstream.TestWriterConstruction:75,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertEquals(String,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:75,1
    - Dst: '[stax2.wstream.TestWriterConstruction].next()'
      Src: stax2.wstream.TestWriterConstruction:76,1
    - Dst: '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
      Src: stax2.wstream.TestWriterConstruction:76,1
    - Dst: '[stax2.wstream.TestWriterConstruction].close()'
      Src: stax2.wstream.TestWriterConstruction:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - File
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - sw
    - f
    - text
    argTypes:
    - XMLStreamWriter
    - File
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 78
    functionName: '[stax2.wstream.TestWriterConstruction].writeAndVerify(XMLStreamWriter,File,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].close()'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeStartDocument(String,String)'
    - '[stax2.wstream.TestWriterConstruction].setCoalescing(stax2.wstream.TestWriterConstruction,boolean)'
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[Stax2FileSource].<init>(File)'
    - '[stax2.wstream.TestWriterConstruction].next()'
    - '[XMLStreamWriter].writeEndElement()'
    - '[stax2.wstream.TestWriterConstruction].getLocalName()'
    - '[stax2.wstream.TestWriterConstruction].assertEquals(String,stax2.wstream.TestWriterConstruction)'
    - '[stax2.wstream.TestWriterConstruction].createXMLStreamReader(Stax2FileSource)'
    - '[stax2.wstream.TestWriterConstruction].close()'
    - '[stax2.wstream.TestWriterConstruction].assertTokenType(stax2.wstream.TestWriterConstruction,stax2.wstream.TestWriterConstruction)'
    - '[stax2.wstream.TestWriterConstruction].getAndVerifyText(stax2.wstream.TestWriterConstruction)'
    - '[XMLStreamWriter].writeEndDocument()'
    - '[stax2.wstream.TestWriterConstruction].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestWriterConstruction].writeAndVerify(XMLStreamWriter,File,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: stax2.wstream.TestWriterConstruction
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestWriterConstruction].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestWriterConstruction
    signature: '[stax2.wstream.TestWriterConstruction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.BaseWriterTest].getOutputFactory()'
      Src: stax2.wstream.BaseWriterTest:21,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:22,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:23,1
    - Dst: '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
      Src: stax2.wstream.BaseWriterTest:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - w
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 25
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 25
    functionName: '[stax2.wstream.BaseWriterTest].getRepairingWriter(Writer)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    - '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.wstream.BaseWriterTest].getRepairingWriter(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.BaseWriterTest].getOutputFactory()'
      Src: stax2.wstream.BaseWriterTest:30,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:31,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:32,1
    - Dst: '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer,String)'
      Src: stax2.wstream.BaseWriterTest:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - w
    - enc
    argTypes:
    - Writer
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 34
    functionName: '[stax2.wstream.BaseWriterTest].getRepairingWriter(Writer,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    - '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer,String)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.wstream.BaseWriterTest].getRepairingWriter(Writer,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.BaseWriterTest].getOutputFactory()'
      Src: stax2.wstream.BaseWriterTest:39,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:40,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:41,1
    - Dst: '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
      Src: stax2.wstream.BaseWriterTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - w
    - nsAware
    argTypes:
    - Writer
    - boolean
    constantsTouched: []
    func_position:
      end: 43
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 43
    functionName: '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(Writer,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    - '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(Writer,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.BaseWriterTest].getOutputFactory()'
      Src: stax2.wstream.BaseWriterTest:48,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:49,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:50,1
    - Dst: '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer,String)'
      Src: stax2.wstream.BaseWriterTest:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - w
    - enc
    - nsAware
    argTypes:
    - Writer
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(Writer,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    - '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(Writer,String)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(Writer,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.BaseWriterTest].getOutputFactory()'
      Src: stax2.wstream.BaseWriterTest:57,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:58,1
    - Dst: '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
      Src: stax2.wstream.BaseWriterTest:59,1
    - Dst: '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(OutputStream,String)'
      Src: stax2.wstream.BaseWriterTest:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - os
    - enc
    - nsAware
    argTypes:
    - OutputStream
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(OutputStream,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.BaseWriterTest].getOutputFactory()'
    - '[stax2.wstream.BaseWriterTest].setProperty(stax2.wstream.BaseWriterTest,boolean)'
    - '[stax2.wstream.BaseWriterTest].createXMLStreamWriter(OutputStream,String)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(OutputStream,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: stax2.wstream.BaseWriterTest
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.BaseWriterTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.BaseWriterTest
    signature: '[stax2.wstream.BaseWriterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,String)
      Src: stax2.wstream.TestStreamResult:29,1
    - Dst: '[stax2.wstream.TestStreamResult].deleteOnExit()'
      Src: stax2.wstream.TestStreamResult:30,1
    - Dst: '[stax2.wstream.TestStreamResult].getOutputFactory()'
      Src: stax2.wstream.TestStreamResult:32,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>()'
      Src: stax2.wstream.TestStreamResult:33,1
    - Dst: '[javax.xml.transform.stream.StreamResult].setSystemId(stax2.wstream.TestStreamResult)'
      Src: stax2.wstream.TestStreamResult:34,1
    - Dst: '[stax2.wstream.TestStreamResult].createXMLStreamWriter(javax.xml.transform.stream.StreamResult)'
      Src: stax2.wstream.TestStreamResult:35,1
    - Dst: '[stax2.wstream.TestStreamResult].writeStartDocument()'
      Src: stax2.wstream.TestStreamResult:37,1
    - Dst: '[stax2.wstream.TestStreamResult].writeEmptyElement(String)'
      Src: stax2.wstream.TestStreamResult:38,1
    - Dst: '[stax2.wstream.TestStreamResult].writeEndDocument()'
      Src: stax2.wstream.TestStreamResult:39,1
    - Dst: '[stax2.wstream.TestStreamResult].close()'
      Src: stax2.wstream.TestStreamResult:40,1
    - Dst: '[stax2.wstream.TestStreamResult].getInputFactory()'
      Src: stax2.wstream.TestStreamResult:43,1
    - Dst: '[stax2.wstream.TestStreamResult].createXMLStreamReader(stax2.wstream.TestStreamResult)'
      Src: stax2.wstream.TestStreamResult:44,1
    - Dst: '[stax2.wstream.TestStreamResult].next()'
      Src: stax2.wstream.TestStreamResult:45,1
    - Dst: '[stax2.wstream.TestStreamResult].assertTokenType(stax2.wstream.TestStreamResult,stax2.wstream.TestStreamResult)'
      Src: stax2.wstream.TestStreamResult:45,1
    - Dst: '[stax2.wstream.TestStreamResult].next()'
      Src: stax2.wstream.TestStreamResult:46,1
    - Dst: '[stax2.wstream.TestStreamResult].assertTokenType(stax2.wstream.TestStreamResult,stax2.wstream.TestStreamResult)'
      Src: stax2.wstream.TestStreamResult:46,1
    - Dst: '[stax2.wstream.TestStreamResult].close()'
      Src: stax2.wstream.TestStreamResult:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 48
    functionName: '[stax2.wstream.TestStreamResult].testCreateUsingSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamResult.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestStreamResult].writeStartDocument()'
    - File.createTempFile(String,String)
    - '[stax2.wstream.TestStreamResult].writeEndDocument()'
    - '[stax2.wstream.TestStreamResult].getInputFactory()'
    - '[stax2.wstream.TestStreamResult].deleteOnExit()'
    - '[stax2.wstream.TestStreamResult].createXMLStreamReader(stax2.wstream.TestStreamResult)'
    - '[stax2.wstream.TestStreamResult].assertTokenType(stax2.wstream.TestStreamResult,stax2.wstream.TestStreamResult)'
    - '[javax.xml.transform.stream.StreamResult].setSystemId(stax2.wstream.TestStreamResult)'
    - '[stax2.wstream.TestStreamResult].close()'
    - '[javax.xml.transform.stream.StreamResult].<init>()'
    - '[stax2.wstream.TestStreamResult].createXMLStreamWriter(javax.xml.transform.stream.StreamResult)'
    - '[stax2.wstream.TestStreamResult].getOutputFactory()'
    - '[stax2.wstream.TestStreamResult].writeEmptyElement(String)'
    - '[stax2.wstream.TestStreamResult].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestStreamResult].testCreateUsingSystemId()'
  - 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: stax2.wstream.TestStreamResult
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestStreamResult].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestStreamResult.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestStreamResult
    signature: '[stax2.wstream.TestStreamResult].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestCopyEventFromReader132]._testCopyPIEvent(boolean)'
      Src: stax2.wstream.TestCopyEventFromReader132:15,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132]._testCopyPIEvent(boolean)'
      Src: stax2.wstream.TestCopyEventFromReader132:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: '[stax2.wstream.TestCopyEventFromReader132].testCopyPIEvent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader132.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestCopyEventFromReader132]._testCopyPIEvent(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestCopyEventFromReader132].testCopyPIEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].getInputFactory()'
      Src: stax2.wstream.TestCopyEventFromReader132:20,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].getOutputFactory()'
      Src: stax2.wstream.TestCopyEventFromReader132:21,1
    - Dst: '[StringReader].<init>(stax2.wstream.TestCopyEventFromReader132)'
      Src: stax2.wstream.TestCopyEventFromReader132:24,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].createXMLStreamReader(StringReader)'
      Src: stax2.wstream.TestCopyEventFromReader132:24,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.wstream.TestCopyEventFromReader132:25,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].createXMLStreamWriter(StringWriter)'
      Src: stax2.wstream.TestCopyEventFromReader132:26,1
    - Dst: reader.hasNext()
      Src: stax2.wstream.TestCopyEventFromReader132:27,1
    - Dst: reader.next()
      Src: stax2.wstream.TestCopyEventFromReader132:28,1
    - Dst: writer.copyEventFromReader(stax2.wstream.TestCopyEventFromReader132,boolean)
      Src: stax2.wstream.TestCopyEventFromReader132:29,1
    - Dst: reader.close()
      Src: stax2.wstream.TestCopyEventFromReader132:31,1
    - Dst: writer.close()
      Src: stax2.wstream.TestCopyEventFromReader132:32,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.wstream.TestCopyEventFromReader132:34,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].trim()'
      Src: stax2.wstream.TestCopyEventFromReader132:34,1
    - Dst: '[stax2.wstream.TestCopyEventFromReader132].assertEquals(String,stax2.wstream.TestCopyEventFromReader132)'
      Src: stax2.wstream.TestCopyEventFromReader132:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - preserveContents
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 35
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 35
    functionName: '[stax2.wstream.TestCopyEventFromReader132]._testCopyPIEvent(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader132.java
    functionUses: 1
    functionsReached:
    - reader.hasNext()
    - '[stax2.wstream.TestCopyEventFromReader132].assertEquals(String,stax2.wstream.TestCopyEventFromReader132)'
    - '[StringWriter].toString()'
    - '[stax2.wstream.TestCopyEventFromReader132].createXMLStreamReader(StringReader)'
    - reader.next()
    - '[stax2.wstream.TestCopyEventFromReader132].createXMLStreamWriter(StringWriter)'
    - writer.copyEventFromReader(stax2.wstream.TestCopyEventFromReader132,boolean)
    - '[stax2.wstream.TestCopyEventFromReader132].trim()'
    - '[stax2.wstream.TestCopyEventFromReader132].getInputFactory()'
    - writer.close()
    - reader.close()
    - '[StringWriter].<init>()'
    - '[stax2.wstream.TestCopyEventFromReader132].getOutputFactory()'
    - '[StringReader].<init>(stax2.wstream.TestCopyEventFromReader132)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestCopyEventFromReader132]._testCopyPIEvent(boolean)'
  - 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: stax2.wstream.TestCopyEventFromReader132
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestCopyEventFromReader132].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader132.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestCopyEventFromReader132
    signature: '[stax2.wstream.TestCopyEventFromReader132].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getFactory(boolean)'
      Src: stax2.wstream.TestClosing:27,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing:28,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
      Src: stax2.wstream.TestClosing:29,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:31,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:31,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:32,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:33,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:33,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:36,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:37,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:37,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:40,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:41,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:41,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:44,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:45,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:46,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 47
    functionName: '[stax2.wstream.TestClosing].testNoAutoCloseWriter()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing.MyWriter].<init>()'
    - '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing.MyWriter].isClosed()'
    - sw.closeCompletely()
    - '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
    - sw.close()
    - '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
    - '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing].getFactory(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].testNoAutoCloseWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getFactory(boolean)'
      Src: stax2.wstream.TestClosing:52,1
    - Dst: '[MyStream].<init>()'
      Src: stax2.wstream.TestClosing:53,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(MyStream,String)'
      Src: stax2.wstream.TestClosing:54,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:56,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:56,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:57,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:58,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:58,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:61,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:62,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:62,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:65,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:66,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:66,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:69,1
    - Dst: sw.closeCompletely()
      Src: stax2.wstream.TestClosing:70,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.wstream.TestClosing:71,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 72
    functionName: '[stax2.wstream.TestClosing].testNoAutoCloseStream()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory2].createXMLStreamWriter(MyStream,String)'
    - '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
    - sw.closeCompletely()
    - '[MyStream].<init>()'
    - '[MyStream].isClosed()'
    - '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
    - sw.close()
    - '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing].getFactory(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].testNoAutoCloseStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getFactory(boolean)'
      Src: stax2.wstream.TestClosing:83,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing:84,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
      Src: stax2.wstream.TestClosing:85,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:86,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:86,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:88,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:90,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:91,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:91,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:94,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:95,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:96,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:96,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing:99,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
      Src: stax2.wstream.TestClosing:100,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:101,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing:102,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 103
    functionName: '[stax2.wstream.TestClosing].testEnabledAutoClose()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing.MyWriter].<init>()'
    - '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing.MyWriter].isClosed()'
    - '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
    - sw.close()
    - '[XMLOutputFactory2].createXMLStreamWriter(stax2.wstream.TestClosing.MyWriter)'
    - '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing].getFactory(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].testEnabledAutoClose()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getFactory(boolean)'
      Src: stax2.wstream.TestClosing:114,1
    - Dst: '[MyResult].<init>()'
      Src: stax2.wstream.TestClosing:120,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(MyResult)'
      Src: stax2.wstream.TestClosing:121,1
    - Dst: '[MyResult].isClosed()'
      Src: stax2.wstream.TestClosing:122,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:122,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:123,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:124,1
    - Dst: '[MyResult].isClosed()'
      Src: stax2.wstream.TestClosing:125,1
    - Dst: '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:125,1
    - Dst: '[MyStringResult].<init>()'
      Src: stax2.wstream.TestClosing:132,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(MyStringResult)'
      Src: stax2.wstream.TestClosing:133,1
    - Dst: '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:135,1
    - Dst: '[MyStringResult].isClosed()'
      Src: stax2.wstream.TestClosing:136,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:136,1
    - Dst: '[MyStringResult].<init>()'
      Src: stax2.wstream.TestClosing:139,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(MyStringResult)'
      Src: stax2.wstream.TestClosing:140,1
    - Dst: sw.writeStartDocument()
      Src: stax2.wstream.TestClosing:141,1
    - Dst: sw.writeEmptyElement(String)
      Src: stax2.wstream.TestClosing:142,1
    - Dst: sw.close()
      Src: stax2.wstream.TestClosing:144,1
    - Dst: '[MyStringResult].isClosed()'
      Src: stax2.wstream.TestClosing:145,1
    - Dst: '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
      Src: stax2.wstream.TestClosing:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 146
    functionName: '[stax2.wstream.TestClosing].testAutoCloseImplicit()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[MyResult].<init>()'
    - '[stax2.wstream.TestClosing].assertFalse(stax2.wstream.TestClosing)'
    - '[stax2.wstream.TestClosing].writeDoc(stax2.wstream.TestClosing)'
    - '[XMLOutputFactory2].createXMLStreamWriter(MyResult)'
    - sw.writeStartDocument()
    - '[XMLOutputFactory2].createXMLStreamWriter(MyStringResult)'
    - sw.writeEmptyElement(String)
    - '[stax2.wstream.TestClosing].assertTrue(stax2.wstream.TestClosing)'
    - '[MyStringResult].<init>()'
    - sw.close()
    - '[MyStringResult].isClosed()'
    - '[MyResult].isClosed()'
    - '[stax2.wstream.TestClosing].getFactory(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].testAutoCloseImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing].getOutputFactory()'
      Src: stax2.wstream.TestClosing:156,1
    - Dst: '[stax2.wstream.TestClosing].setProperty(stax2.wstream.TestClosing,boolean)'
      Src: stax2.wstream.TestClosing:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - autoClose
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 159
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 159
    functionName: '[stax2.wstream.TestClosing].getFactory(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 4
    functionsReached:
    - '[stax2.wstream.TestClosing].setProperty(stax2.wstream.TestClosing,boolean)'
    - '[stax2.wstream.TestClosing].getOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[stax2.wstream.TestClosing].getFactory(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].writeStartDocument()'
      Src: stax2.wstream.TestClosing:163,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(String)'
      Src: stax2.wstream.TestClosing:164,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: stax2.wstream.TestClosing:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - sw
    argTypes:
    - XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[stax2.wstream.TestClosing].writeDoc(XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeEndDocument()'
    - '[XMLStreamWriter].writeEmptyElement(String)'
    - '[XMLStreamWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing].writeDoc(XMLStreamWriter)'
  - 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: stax2.wstream.TestClosing
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestClosing].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestClosing
    signature: '[stax2.wstream.TestClosing].<init>()'
  - 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: stax2.wstream.TestClosing.MyWriter
      static: false
      superClass: StringWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 179
    functionName: '[stax2.wstream.TestClosing.MyWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestClosing.MyWriter
    signature: '[stax2.wstream.TestClosing.MyWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].close()'
      Src: stax2.wstream.TestClosing.MyWriter:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: StringWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 185
    functionName: '[stax2.wstream.TestClosing.MyWriter].close()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing.MyWriter].close()'
  - 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: boolean
      static: false
      superClass: StringWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 187
    functionName: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
  - 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: stax2.wstream.TestClosing.MyStream
      static: false
      superClass: ByteArrayOutputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 195
    functionName: '[stax2.wstream.TestClosing.MyStream].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestClosing.MyStream
    signature: '[stax2.wstream.TestClosing.MyStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].close()'
      Src: stax2.wstream.TestClosing.MyStream:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: ByteArrayOutputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: '[stax2.wstream.TestClosing.MyStream].close()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayOutputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestClosing.MyStream].close()'
  - 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: boolean
      static: false
      superClass: ByteArrayOutputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 202
    functionName: '[stax2.wstream.TestClosing.MyStream].isClosed()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[stax2.wstream.TestClosing.MyStream].isClosed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>()'
      Src: stax2.wstream.TestClosing.MyResult:211,1
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing.MyResult:212,1
    - Dst: '[stax2.wstream.TestClosing.MyResult].setWriter(stax2.wstream.TestClosing.MyWriter)'
      Src: stax2.wstream.TestClosing.MyResult:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: stax2.wstream.TestClosing.MyResult
      static: false
      superClass: StreamResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 214
    functionName: '[stax2.wstream.TestClosing.MyResult].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamResult].<init>()'
    - '[stax2.wstream.TestClosing.MyWriter].<init>()'
    - '[stax2.wstream.TestClosing.MyResult].setWriter(stax2.wstream.TestClosing.MyWriter)'
    linkageType: ''
    returnType: stax2.wstream.TestClosing.MyResult
    signature: '[stax2.wstream.TestClosing.MyResult].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing.MyResult:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: StreamResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[stax2.wstream.TestClosing.MyResult].isClosed()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing.MyWriter].isClosed()'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.wstream.TestClosing.MyResult].isClosed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.io.Stax2BlockResult].<init>()'
      Src: stax2.wstream.TestClosing.MyStringResult:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.wstream.TestClosing.MyStringResult
      static: false
      superClass: Stax2BlockResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: '[stax2.wstream.TestClosing.MyStringResult].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.io.Stax2BlockResult].<init>()'
    linkageType: ''
    returnType: stax2.wstream.TestClosing.MyStringResult
    signature: '[stax2.wstream.TestClosing.MyStringResult].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing.MyWriter].<init>()'
      Src: stax2.wstream.TestClosing.MyStringResult:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: false
      superClass: Stax2BlockResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 236
    functionName: '[stax2.wstream.TestClosing.MyStringResult].constructWriter()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing.MyWriter].<init>()'
    linkageType: ''
    returnType: Writer
    signature: '[stax2.wstream.TestClosing.MyStringResult].constructWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: OutputStream
      static: false
      superClass: Stax2BlockResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 238
    functionName: '[stax2.wstream.TestClosing.MyStringResult].constructOutputStream()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OutputStream
    signature: '[stax2.wstream.TestClosing.MyStringResult].constructOutputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestClosing.MyWriter].isClosed()'
      Src: stax2.wstream.TestClosing.MyStringResult:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Stax2BlockResult
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 240
    functionName: '[stax2.wstream.TestClosing.MyStringResult].isClosed()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestClosing.MyWriter].isClosed()'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.wstream.TestClosing.MyStringResult].isClosed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.wstream.TestConfig].getNewOutputFactory()'
      Src: stax2.wstream.TestConfig:21,1
    - Dst: '[stax2.wstream.TestConfig].configureForXmlConformance()'
      Src: stax2.wstream.TestConfig:22,1
    - Dst: '[stax2.wstream.TestConfig].getNewOutputFactory()'
      Src: stax2.wstream.TestConfig:25,1
    - Dst: '[stax2.wstream.TestConfig].configureForRobustness()'
      Src: stax2.wstream.TestConfig:26,1
    - Dst: '[stax2.wstream.TestConfig].getNewOutputFactory()'
      Src: stax2.wstream.TestConfig:29,1
    - Dst: '[stax2.wstream.TestConfig].configureForSpeed()'
      Src: stax2.wstream.TestConfig:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 31
    functionName: '[stax2.wstream.TestConfig].testProfiles()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.wstream.TestConfig].getNewOutputFactory()'
    - '[stax2.wstream.TestConfig].configureForXmlConformance()'
    - '[stax2.wstream.TestConfig].configureForRobustness()'
    - '[stax2.wstream.TestConfig].configureForSpeed()'
    linkageType: ''
    returnType: void
    signature: '[stax2.wstream.TestConfig].testProfiles()'
  - 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: stax2.wstream.TestConfig
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.wstream.TestConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/wstream/TestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.wstream.TestConfig
    signature: '[stax2.wstream.TestConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.evt.TestEventTypes].getEventFactory()'
      Src: stax2.evt.TestEventTypes:27,1
    - Dst: '[stax2.evt.TestEventTypes].getOutputFactory()'
      Src: stax2.evt.TestEventTypes:28,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.evt.TestEventTypes:29,1
    - Dst: '[stax2.evt.TestEventTypes].createXMLStreamWriter(StringWriter,String)'
      Src: stax2.evt.TestEventTypes:30,1
    - Dst: '[stax2.evt.TestEventTypes].createStartDocument()'
      Src: stax2.evt.TestEventTypes:32,1
    - Dst: evt.writeUsing(stax2.evt.TestEventTypes)
      Src: stax2.evt.TestEventTypes:33,1
    - Dst: '[stax2.evt.TestEventTypes].createStartElement(String,String,String)'
      Src: stax2.evt.TestEventTypes:36,1
    - Dst: '[XMLEvent2].writeUsing(stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:36,1
    - Dst: '[stax2.evt.TestEventTypes].createEndElement(String,String,String)'
      Src: stax2.evt.TestEventTypes:37,1
    - Dst: '[XMLEvent2].writeUsing(stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:37,1
    - Dst: '[stax2.evt.TestEventTypes].createEndDocument()'
      Src: stax2.evt.TestEventTypes:39,1
    - Dst: '[XMLEvent2].writeUsing(stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:39,1
    - Dst: '[stax2.evt.TestEventTypes].close()'
      Src: stax2.evt.TestEventTypes:41,1
    - Dst: '[stax2.evt.TestEventTypes].getInputFactory()'
      Src: stax2.evt.TestEventTypes:44,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.evt.TestEventTypes:45,1
    - Dst: '[StringReader].<init>(stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:45,1
    - Dst: '[stax2.evt.TestEventTypes].createXMLStreamReader(StringReader)'
      Src: stax2.evt.TestEventTypes:45,1
    - Dst: '[stax2.evt.TestEventTypes].getEventType()'
      Src: stax2.evt.TestEventTypes:46,1
    - Dst: '[stax2.evt.TestEventTypes].assertTokenType(stax2.evt.TestEventTypes,stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:46,1
    - Dst: '[stax2.evt.TestEventTypes].next()'
      Src: stax2.evt.TestEventTypes:47,1
    - Dst: '[stax2.evt.TestEventTypes].assertTokenType(stax2.evt.TestEventTypes,stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:47,1
    - Dst: '[stax2.evt.TestEventTypes].next()'
      Src: stax2.evt.TestEventTypes:48,1
    - Dst: '[stax2.evt.TestEventTypes].assertTokenType(stax2.evt.TestEventTypes,stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:48,1
    - Dst: '[stax2.evt.TestEventTypes].next()'
      Src: stax2.evt.TestEventTypes:49,1
    - Dst: '[stax2.evt.TestEventTypes].assertTokenType(stax2.evt.TestEventTypes,stax2.evt.TestEventTypes)'
      Src: stax2.evt.TestEventTypes:49,1
    - Dst: '[stax2.evt.TestEventTypes].close()'
      Src: stax2.evt.TestEventTypes:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 51
    functionName: '[stax2.evt.TestEventTypes].testEventObjectOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestEventTypes.java
    functionUses: 0
    functionsReached:
    - '[stax2.evt.TestEventTypes].getEventType()'
    - '[stax2.evt.TestEventTypes].createStartDocument()'
    - '[stax2.evt.TestEventTypes].close()'
    - '[StringWriter].toString()'
    - '[stax2.evt.TestEventTypes].getEventFactory()'
    - evt.writeUsing(stax2.evt.TestEventTypes)
    - '[stax2.evt.TestEventTypes].createEndElement(String,String,String)'
    - '[StringReader].<init>(stax2.evt.TestEventTypes)'
    - '[stax2.evt.TestEventTypes].createXMLStreamReader(StringReader)'
    - '[stax2.evt.TestEventTypes].assertTokenType(stax2.evt.TestEventTypes,stax2.evt.TestEventTypes)'
    - '[stax2.evt.TestEventTypes].getInputFactory()'
    - '[stax2.evt.TestEventTypes].next()'
    - '[stax2.evt.TestEventTypes].createStartElement(String,String,String)'
    - '[StringWriter].<init>()'
    - '[XMLEvent2].writeUsing(stax2.evt.TestEventTypes)'
    - '[stax2.evt.TestEventTypes].getOutputFactory()'
    - '[stax2.evt.TestEventTypes].createEndDocument()'
    - '[stax2.evt.TestEventTypes].createXMLStreamWriter(StringWriter,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.evt.TestEventTypes].testEventObjectOutput()'
  - 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: stax2.evt.TestEventTypes
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.evt.TestEventTypes].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestEventTypes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.evt.TestEventTypes
    signature: '[stax2.evt.TestEventTypes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.evt.TestDTDEvent].getOutputFactory()'
      Src: stax2.evt.TestDTDEvent:26,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: stax2.evt.TestDTDEvent:27,1
    - Dst: '[stax2.evt.TestDTDEvent].createXMLEventWriter(java.io.StringWriter)'
      Src: stax2.evt.TestDTDEvent:28,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventFactory()'
      Src: stax2.evt.TestDTDEvent:30,1
    - Dst: '[stax2.evt.TestDTDEvent].createStartDocument()'
      Src: stax2.evt.TestDTDEvent:32,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:32,1
    - Dst: '[stax2.evt.TestDTDEvent].createDTD(String,String,String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:33,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:33,1
    - Dst: '[stax2.evt.TestDTDEvent].createStartElement(String,String,String)'
      Src: stax2.evt.TestDTDEvent:34,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:34,1
    - Dst: '[stax2.evt.TestDTDEvent].createEndElement(String,String,String)'
      Src: stax2.evt.TestDTDEvent:35,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:35,1
    - Dst: '[stax2.evt.TestDTDEvent].createEndDocument()'
      Src: stax2.evt.TestDTDEvent:36,1
    - Dst: '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:36,1
    - Dst: '[stax2.evt.TestDTDEvent].close()'
      Src: stax2.evt.TestDTDEvent:38,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: stax2.evt.TestDTDEvent:40,1
    - Dst: '[stax2.evt.TestDTDEvent].getInputFactory()'
      Src: stax2.evt.TestDTDEvent:41,1
    - Dst: '[stax2.evt.TestDTDEvent].setSupportDTD(stax2.evt.TestDTDEvent,boolean)'
      Src: stax2.evt.TestDTDEvent:48,1
    - Dst: '[stax2.evt.TestDTDEvent].constructEventReader(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:49,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:51,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:51,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:51,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:52,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:53,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:53,1
    - Dst: dtd.getRootName()
      Src: stax2.evt.TestDTDEvent:57,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:57,1
    - Dst: dtd.getPublicId()
      Src: stax2.evt.TestDTDEvent:58,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:58,1
    - Dst: dtd.getSystemId()
      Src: stax2.evt.TestDTDEvent:59,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:59,1
    - Dst: dtd.getInternalSubset()
      Src: stax2.evt.TestDTDEvent:60,1
    - Dst: '[stax2.evt.TestDTDEvent].trim()'
      Src: stax2.evt.TestDTDEvent:60,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:61,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:63,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:64,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:64,1
    - Dst: '[stax2.evt.TestDTDEvent].asStartElement()'
      Src: stax2.evt.TestDTDEvent:65,1
    - Dst: '[stax2.evt.TestDTDEvent].getName()'
      Src: stax2.evt.TestDTDEvent:66,1
    - Dst: '[stax2.evt.TestDTDEvent].getLocalPart()'
      Src: stax2.evt.TestDTDEvent:67,1
    - Dst: '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:67,1
    - Dst: '[stax2.evt.TestDTDEvent].hasNextEvent()'
      Src: stax2.evt.TestDTDEvent:70,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTrue(stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:70,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:72,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:72,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:72,1
    - Dst: '[stax2.evt.TestDTDEvent].nextEvent()'
      Src: stax2.evt.TestDTDEvent:73,1
    - Dst: '[stax2.evt.TestDTDEvent].getEventType()'
      Src: stax2.evt.TestDTDEvent:73,1
    - Dst: '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
      Src: stax2.evt.TestDTDEvent:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 74
    functionName: '[stax2.evt.TestDTDEvent].testDTDCreation()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestDTDEvent.java
    functionUses: 0
    functionsReached:
    - '[stax2.evt.TestDTDEvent].add(stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].assertEquals(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].getLocalPart()'
    - '[stax2.evt.TestDTDEvent].trim()'
    - '[stax2.evt.TestDTDEvent].hasNextEvent()'
    - '[stax2.evt.TestDTDEvent].asStartElement()'
    - '[stax2.evt.TestDTDEvent].getName()'
    - dtd.getSystemId()
    - '[java.io.StringWriter].toString()'
    - '[stax2.evt.TestDTDEvent].assertEquals(String,stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].getOutputFactory()'
    - dtd.getRootName()
    - '[java.io.StringWriter].<init>()'
    - '[stax2.evt.TestDTDEvent].getEventFactory()'
    - '[stax2.evt.TestDTDEvent].createStartDocument()'
    - '[stax2.evt.TestDTDEvent].createXMLEventWriter(java.io.StringWriter)'
    - '[stax2.evt.TestDTDEvent].createEndElement(String,String,String)'
    - '[stax2.evt.TestDTDEvent].constructEventReader(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].nextEvent()'
    - '[stax2.evt.TestDTDEvent].createDTD(String,String,String,stax2.evt.TestDTDEvent)'
    - '[stax2.evt.TestDTDEvent].createEndDocument()'
    - '[stax2.evt.TestDTDEvent].createStartElement(String,String,String)'
    - '[stax2.evt.TestDTDEvent].assertTokenType(stax2.evt.TestDTDEvent,stax2.evt.TestDTDEvent)'
    - dtd.getPublicId()
    - '[stax2.evt.TestDTDEvent].setSupportDTD(stax2.evt.TestDTDEvent,boolean)'
    - '[stax2.evt.TestDTDEvent].getInputFactory()'
    - '[stax2.evt.TestDTDEvent].getEventType()'
    - dtd.getInternalSubset()
    - '[stax2.evt.TestDTDEvent].close()'
    - '[stax2.evt.TestDTDEvent].assertTrue(stax2.evt.TestDTDEvent)'
    linkageType: ''
    returnType: void
    signature: '[stax2.evt.TestDTDEvent].testDTDCreation()'
  - 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: stax2.evt.TestDTDEvent
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.evt.TestDTDEvent].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestDTDEvent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.evt.TestDTDEvent
    signature: '[stax2.evt.TestDTDEvent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.evt.TestEventEquality].getInputFactory()'
      Src: stax2.evt.TestEventEquality:20,1
    - Dst: '[stax2.evt.TestEventEquality].setNamespaceAware(stax2.evt.TestEventEquality,boolean)'
      Src: stax2.evt.TestEventEquality:21,1
    - Dst: '[stax2.evt.TestEventEquality].constructEventReader(stax2.evt.TestEventEquality,stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:29,1
    - Dst: '[stax2.evt.TestEventEquality].constructEventReader(stax2.evt.TestEventEquality,stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:30,1
    - Dst: '[stax2.evt.TestEventEquality].hasNext()'
      Src: stax2.evt.TestEventEquality:32,1
    - Dst: '[stax2.evt.TestEventEquality].nextEvent()'
      Src: stax2.evt.TestEventEquality:33,1
    - Dst: '[stax2.evt.TestEventEquality].nextEvent()'
      Src: stax2.evt.TestEventEquality:34,1
    - Dst: '[stax2.evt.TestEventEquality].equals(stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:36,1
    - Dst: '[stax2.evt.TestEventEquality].equals(stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:36,1
    - Dst: '[stax2.evt.TestEventEquality].getLocation()'
      Src: stax2.evt.TestEventEquality:37,1
    - Dst: '[stax2.evt.TestEventEquality].fail(stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:37,1
    - Dst: '[stax2.evt.TestEventEquality].hashCode()'
      Src: stax2.evt.TestEventEquality:39,1
    - Dst: '[stax2.evt.TestEventEquality].hashCode()'
      Src: stax2.evt.TestEventEquality:39,1
    - Dst: '[stax2.evt.TestEventEquality].getLocation()'
      Src: stax2.evt.TestEventEquality:40,1
    - Dst: '[stax2.evt.TestEventEquality].fail(stax2.evt.TestEventEquality)'
      Src: stax2.evt.TestEventEquality:40,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 43
    functionName: '[stax2.evt.TestEventEquality].testSimple()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestEventEquality.java
    functionUses: 0
    functionsReached:
    - '[stax2.evt.TestEventEquality].hasNext()'
    - '[stax2.evt.TestEventEquality].constructEventReader(stax2.evt.TestEventEquality,stax2.evt.TestEventEquality)'
    - '[stax2.evt.TestEventEquality].nextEvent()'
    - '[stax2.evt.TestEventEquality].getLocation()'
    - '[stax2.evt.TestEventEquality].setNamespaceAware(stax2.evt.TestEventEquality,boolean)'
    - '[stax2.evt.TestEventEquality].hashCode()'
    - '[stax2.evt.TestEventEquality].fail(stax2.evt.TestEventEquality)'
    - '[stax2.evt.TestEventEquality].equals(stax2.evt.TestEventEquality)'
    - '[stax2.evt.TestEventEquality].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.evt.TestEventEquality].testSimple()'
  - 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: stax2.evt.TestEventEquality
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.evt.TestEventEquality].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestEventEquality.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.evt.TestEventEquality
    signature: '[stax2.evt.TestEventEquality].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:29,1
    - Dst: '[XMLInputFactory].createXMLEventReader(StringReader)'
      Src: stax2.evt.TestStartElementEvent:29,1
    - Dst: '[ArrayList].<init>()'
      Src: stax2.evt.TestStartElementEvent:31,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:33,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:33,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:34,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:35,1
    - Dst: '[stax2.evt.TestStartElementEvent].asStartElement()'
      Src: stax2.evt.TestStartElementEvent:36,1
    - Dst: '[ArrayList].add(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:36,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:37,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:38,1
    - Dst: '[stax2.evt.TestStartElementEvent].asStartElement()'
      Src: stax2.evt.TestStartElementEvent:39,1
    - Dst: '[ArrayList].add(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:39,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:41,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:41,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:42,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:42,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:43,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:44,1
    - Dst: '[stax2.evt.TestStartElementEvent].asStartElement()'
      Src: stax2.evt.TestStartElementEvent:45,1
    - Dst: '[ArrayList].add(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:45,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:47,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:47,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:48,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:48,1
    - Dst: '[stax2.evt.TestStartElementEvent].nextEvent()'
      Src: stax2.evt.TestStartElementEvent:49,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:49,1
    - Dst: '[stax2.evt.TestStartElementEvent].close()'
      Src: stax2.evt.TestStartElementEvent:50,1
    - Dst: '[ArrayList].get(int)'
      Src: stax2.evt.TestStartElementEvent:54,1
    - Dst: '[stax2.evt.TestStartElementEvent]._verifyAttrCount(stax2.evt.TestStartElementEvent,int,boolean)'
      Src: stax2.evt.TestStartElementEvent:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 55
    functionName: '[stax2.evt.TestStartElementEvent].testStartEventAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestStartElementEvent.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(stax2.evt.TestStartElementEvent)'
    - '[XMLInputFactory].createXMLEventReader(StringReader)'
    - '[stax2.evt.TestStartElementEvent]._verifyAttrCount(stax2.evt.TestStartElementEvent,int,boolean)'
    - '[ArrayList].add(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].asStartElement()'
    - '[stax2.evt.TestStartElementEvent].nextEvent()'
    - '[stax2.evt.TestStartElementEvent].close()'
    - '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    - '[ArrayList].get(int)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.evt.TestStartElementEvent].testStartEventAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:61,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(StringReader)'
      Src: stax2.evt.TestStartElementEvent:61,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
      Src: stax2.evt.TestStartElementEvent:62,1
    - Dst: '[stax2.evt.TestStartElementEvent].getNewEventFactory()'
      Src: stax2.evt.TestStartElementEvent:63,1
    - Dst: '[stax2.evt.TestStartElementEvent].next()'
      Src: stax2.evt.TestStartElementEvent:65,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:65,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:66,1
    - Dst: '[javax.xml.stream.events.XMLEvent].isStartElement()'
      Src: stax2.evt.TestStartElementEvent:67,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTrue(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:67,1
    - Dst: '[javax.xml.stream.events.XMLEvent].asStartElement()'
      Src: stax2.evt.TestStartElementEvent:69,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: stax2.evt.TestStartElementEvent:70,1
    - Dst: '[stax2.evt.TestStartElementEvent].getAttributeByName(javax.xml.namespace.QName)'
      Src: stax2.evt.TestStartElementEvent:70,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:71,1
    - Dst: '[stax2.evt.TestStartElementEvent].isSpecified()'
      Src: stax2.evt.TestStartElementEvent:72,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTrue(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:72,1
    - Dst: '[stax2.evt.TestStartElementEvent].getName()'
      Src: stax2.evt.TestStartElementEvent:73,1
    - Dst: '[stax2.evt.TestStartElementEvent].getAttributes()'
      Src: stax2.evt.TestStartElementEvent:74,1
    - Dst: '[stax2.evt.TestStartElementEvent].getNamespaces()'
      Src: stax2.evt.TestStartElementEvent:74,1
    - Dst: '[stax2.evt.TestStartElementEvent].createStartElement(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:73,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: stax2.evt.TestStartElementEvent:76,1
    - Dst: '[stax2.evt.TestStartElementEvent].getAttributeByName(javax.xml.namespace.QName)'
      Src: stax2.evt.TestStartElementEvent:76,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:77,1
    - Dst: '[stax2.evt.TestStartElementEvent].isSpecified()'
      Src: stax2.evt.TestStartElementEvent:78,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertTrue(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 79
    functionName: '[stax2.evt.TestStartElementEvent].testIsDefaultAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestStartElementEvent.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
    - '[stax2.evt.TestStartElementEvent].getNewEventFactory()'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    - '[stax2.evt.TestStartElementEvent].isSpecified()'
    - '[javax.xml.stream.events.XMLEvent].asStartElement()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[StringReader].<init>(stax2.evt.TestStartElementEvent)'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].getAttributes()'
    - '[javax.xml.stream.events.XMLEvent].isStartElement()'
    - '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].getName()'
    - '[stax2.evt.TestStartElementEvent].next()'
    - '[stax2.evt.TestStartElementEvent].getNamespaces()'
    - '[stax2.evt.TestStartElementEvent].createStartElement(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].assertTrue(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].getAttributeByName(javax.xml.namespace.QName)'
    - '[stax2.evt.TestStartElementEvent].assertTokenType(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    linkageType: ''
    returnType: void
    signature: '[stax2.evt.TestStartElementEvent].testIsDefaultAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: stax2.evt.TestStartElementEvent:90,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: stax2.evt.TestStartElementEvent:90,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:92,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:94,1
    - Dst: '[StartElement].getAttributes()'
      Src: stax2.evt.TestStartElementEvent:97,1
    - Dst: '[HashMap].<init>()'
      Src: stax2.evt.TestStartElementEvent:100,1
    - Dst: '[stax2.evt.TestStartElementEvent].hasNext()'
      Src: stax2.evt.TestStartElementEvent:103,1
    - Dst: '[stax2.evt.TestStartElementEvent].next()'
      Src: stax2.evt.TestStartElementEvent:105,1
    - Dst: attr.getName()
      Src: stax2.evt.TestStartElementEvent:106,1
    - Dst: attr.getValue()
      Src: stax2.evt.TestStartElementEvent:106,1
    - Dst: '[HashMap].put(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:106,1
    - Dst: '[HashMap].size()'
      Src: stax2.evt.TestStartElementEvent:109,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertEquals(int,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:109,1
    - Dst: '[HashMap].entrySet()'
      Src: stax2.evt.TestStartElementEvent:112,1
    - Dst: en.getKey()
      Src: stax2.evt.TestStartElementEvent:113,1
    - Dst: en.getValue()
      Src: stax2.evt.TestStartElementEvent:114,1
    - Dst: '[StartElement].getAttributeByName(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:117,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:118,1
    - Dst: '[stax2.evt.TestStartElementEvent].getValue()'
      Src: stax2.evt.TestStartElementEvent:119,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertEquals(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:119,1
    - Dst: '[stax2.evt.TestStartElementEvent].getLocalPart()'
      Src: stax2.evt.TestStartElementEvent:122,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: stax2.evt.TestStartElementEvent:122,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: stax2.evt.TestStartElementEvent:122,1
    - Dst: '[stax2.evt.TestStartElementEvent].assertNull(stax2.evt.TestStartElementEvent)'
      Src: stax2.evt.TestStartElementEvent:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - StartElement
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - start
    - expCount
    - hasProb
    argTypes:
    - StartElement
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 124
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 124
    functionName: '[stax2.evt.TestStartElementEvent]._verifyAttrCount(StartElement,int,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestStartElementEvent.java
    functionUses: 0
    functionsReached:
    - attr.getValue()
    - '[stax2.evt.TestStartElementEvent].assertEquals(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    - '[HashMap].entrySet()'
    - '[stax2.evt.TestStartElementEvent].getLocalPart()'
    - attr.getName()
    - '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
    - '[HashMap].<init>()'
    - '[HashMap].put(stax2.evt.TestStartElementEvent,stax2.evt.TestStartElementEvent)'
    - '[StartElement].getAttributes()'
    - en.getValue()
    - en.getKey()
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[HashMap].size()'
    - '[stax2.evt.TestStartElementEvent].assertNotNull(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].assertEquals(int,stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].assertNull(stax2.evt.TestStartElementEvent)'
    - '[stax2.evt.TestStartElementEvent].hasNext()'
    - '[stax2.evt.TestStartElementEvent].next()'
    - '[stax2.evt.TestStartElementEvent].getValue()'
    - '[StartElement].getAttributeByName(stax2.evt.TestStartElementEvent)'
    linkageType: ''
    returnType: void
    signature: '[stax2.evt.TestStartElementEvent]._verifyAttrCount(StartElement,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.evt.TestStartElementEvent].getNewInputFactory()'
      Src: stax2.evt.TestStartElementEvent:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.evt.TestStartElementEvent
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.evt.TestStartElementEvent].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/evt/TestStartElementEvent.java
    functionUses: 0
    functionsReached:
    - '[stax2.evt.TestStartElementEvent].getNewInputFactory()'
    linkageType: ''
    returnType: stax2.evt.TestStartElementEvent
    signature: '[stax2.evt.TestStartElementEvent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: stax2.dom.TestDomNamespaces:31,1
    - Dst: '[stax2.dom.TestDomNamespaces].setNamespaceAware(boolean)'
      Src: stax2.dom.TestDomNamespaces:32,1
    - Dst: '[stax2.dom.TestDomNamespaces].newDocumentBuilder()'
      Src: stax2.dom.TestDomNamespaces:33,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.dom.TestDomNamespaces:35,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: stax2.dom.TestDomNamespaces:35,1
    - Dst: '[stax2.dom.TestDomNamespaces].parse(org.xml.sax.InputSource)'
      Src: stax2.dom.TestDomNamespaces:36,1
    - Dst: '[stax2.dom.TestDomNamespaces].getInputFactory()'
      Src: stax2.dom.TestDomNamespaces:39,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:39,1
    - Dst: '[stax2.dom.TestDomNamespaces].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomNamespaces:39,1
    - Dst: '[stax2.dom.TestDomNamespaces].next()'
      Src: stax2.dom.TestDomNamespaces:41,1
    - Dst: '[stax2.dom.TestDomNamespaces].getAttributeCount()'
      Src: stax2.dom.TestDomNamespaces:42,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(int,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:42,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceCount()'
      Src: stax2.dom.TestDomNamespaces:43,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(int,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:43,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceURI()'
      Src: stax2.dom.TestDomNamespaces:44,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:44,1
    - Dst: '[stax2.dom.TestDomNamespaces].getPrefix()'
      Src: stax2.dom.TestDomNamespaces:45,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:45,1
    - Dst: '[stax2.dom.TestDomNamespaces].getLocalName()'
      Src: stax2.dom.TestDomNamespaces:46,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:46,1
    - Dst: '[stax2.dom.TestDomNamespaces].next()'
      Src: stax2.dom.TestDomNamespaces:48,1
    - Dst: '[stax2.dom.TestDomNamespaces].next()'
      Src: stax2.dom.TestDomNamespaces:49,1
    - Dst: '[stax2.dom.TestDomNamespaces].getLocalName()'
      Src: stax2.dom.TestDomNamespaces:51,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:51,1
    - Dst: '[stax2.dom.TestDomNamespaces].getAttributeValue(String,String)'
      Src: stax2.dom.TestDomNamespaces:52,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:52,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceURI(String)'
      Src: stax2.dom.TestDomNamespaces:53,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:53,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceContext()'
      Src: stax2.dom.TestDomNamespaces:54,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceURI(String)'
      Src: stax2.dom.TestDomNamespaces:54,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:54,1
    - Dst: '[stax2.dom.TestDomNamespaces].getNamespaceContext()'
      Src: stax2.dom.TestDomNamespaces:56,1
    - Dst: '[stax2.dom.TestDomNamespaces].getPrefix(String)'
      Src: stax2.dom.TestDomNamespaces:56,1
    - Dst: '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
      Src: stax2.dom.TestDomNamespaces:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 57
    functionName: '[stax2.dom.TestDomNamespaces].testDOMSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomNamespaces.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomNamespaces].getPrefix()'
    - '[stax2.dom.TestDomNamespaces].assertEquals(int,stax2.dom.TestDomNamespaces)'
    - '[stax2.dom.TestDomNamespaces].getNamespaceContext()'
    - '[stax2.dom.TestDomNamespaces].getNamespaceURI()'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[stax2.dom.TestDomNamespaces].getInputFactory()'
    - '[stax2.dom.TestDomNamespaces].getLocalName()'
    - '[stax2.dom.TestDomNamespaces].getAttributeValue(String,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.dom.TestDomNamespaces].parse(org.xml.sax.InputSource)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestDomNamespaces)'
    - '[stax2.dom.TestDomNamespaces].next()'
    - '[stax2.dom.TestDomNamespaces].getNamespaceURI(String)'
    - '[stax2.dom.TestDomNamespaces].getNamespaceCount()'
    - '[stax2.dom.TestDomNamespaces].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[stax2.dom.TestDomNamespaces].getAttributeCount()'
    - '[stax2.dom.TestDomNamespaces].assertEquals(String,stax2.dom.TestDomNamespaces)'
    - '[stax2.dom.TestDomNamespaces].getPrefix(String)'
    - '[stax2.dom.TestDomNamespaces].newDocumentBuilder()'
    - '[stax2.dom.TestDomNamespaces].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomNamespaces].testDOMSource()'
  - 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: stax2.dom.TestDomNamespaces
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dom.TestDomNamespaces].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomNamespaces.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dom.TestDomNamespaces
    signature: '[stax2.dom.TestDomNamespaces].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].createDomBasedReader(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:42,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:44,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:44,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:45,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:45,1
    - Dst: '[XMLStreamReader2].getLocation()'
      Src: stax2.dom.TestDomCompat:48,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:48,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:50,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:50,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:51,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:51,1
    - Dst: '[XMLStreamReader2].getPrefix()'
      Src: stax2.dom.TestDomCompat:52,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:52,1
    - Dst: '[XMLStreamReader2].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:53,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:53,1
    - Dst: '[XMLStreamReader2].getName()'
      Src: stax2.dom.TestDomCompat:54,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:55,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalPart()'
      Src: stax2.dom.TestDomCompat:56,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:56,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dom.TestDomCompat:58,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:58,1
    - Dst: '[XMLStreamReader2].getAttributeLocalName(int)'
      Src: stax2.dom.TestDomCompat:59,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:59,1
    - Dst: '[XMLStreamReader2].getAttributePrefix(int)'
      Src: stax2.dom.TestDomCompat:60,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:60,1
    - Dst: '[XMLStreamReader2].getAttributeNamespace(int)'
      Src: stax2.dom.TestDomCompat:61,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:61,1
    - Dst: '[XMLStreamReader2].getAttributeName(int)'
      Src: stax2.dom.TestDomCompat:62,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:63,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalPart()'
      Src: stax2.dom.TestDomCompat:64,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:64,1
    - Dst: '[XMLStreamReader2].getAttributeValue(int)'
      Src: stax2.dom.TestDomCompat:65,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:65,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dom.TestDomCompat:67,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:67,1
    - Dst: '[XMLStreamReader2].getNamespacePrefix(int)'
      Src: stax2.dom.TestDomCompat:68,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:68,1
    - Dst: '[XMLStreamReader2].getNamespaceURI(int)'
      Src: stax2.dom.TestDomCompat:69,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:69,1
    - Dst: '[XMLStreamReader2].getNamespaceContext()'
      Src: stax2.dom.TestDomCompat:71,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:72,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:83,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:83,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:84,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:84,1
    - Dst: '[XMLStreamReader2].getPrefix()'
      Src: stax2.dom.TestDomCompat:85,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:85,1
    - Dst: '[XMLStreamReader2].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:86,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:86,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dom.TestDomCompat:87,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:87,1
    - Dst: '[XMLStreamReader2].getAttributeLocalName(int)'
      Src: stax2.dom.TestDomCompat:88,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:88,1
    - Dst: '[XMLStreamReader2].getAttributePrefix(int)'
      Src: stax2.dom.TestDomCompat:89,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:89,1
    - Dst: '[XMLStreamReader2].getAttributeNamespace(int)'
      Src: stax2.dom.TestDomCompat:90,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:90,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dom.TestDomCompat:91,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:91,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:93,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:93,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:94,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:94,1
    - Dst: '[XMLStreamReader2].getPrefix()'
      Src: stax2.dom.TestDomCompat:95,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:95,1
    - Dst: '[XMLStreamReader2].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:96,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:96,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dom.TestDomCompat:97,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:97,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:99,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:99,1
    - Dst: '[XMLStreamReader2].getPITarget()'
      Src: stax2.dom.TestDomCompat:100,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:100,1
    - Dst: '[XMLStreamReader2].getPIData()'
      Src: stax2.dom.TestDomCompat:101,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:101,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:103,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:103,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:104,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:104,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:106,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:106,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:108,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:108,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:110,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:110,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:111,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:111,1
    - Dst: '[XMLStreamReader2].getPrefix()'
      Src: stax2.dom.TestDomCompat:112,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:112,1
    - Dst: '[XMLStreamReader2].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:113,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:113,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dom.TestDomCompat:115,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:115,1
    - Dst: '[XMLStreamReader2].getNamespacePrefix(int)'
      Src: stax2.dom.TestDomCompat:116,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:116,1
    - Dst: '[XMLStreamReader2].getNamespaceURI(int)'
      Src: stax2.dom.TestDomCompat:117,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:117,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:119,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:119,1
    - Dst: '[XMLStreamReader2].getPITarget()'
      Src: stax2.dom.TestDomCompat:120,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:120,1
    - Dst: '[XMLStreamReader2].getPIData()'
      Src: stax2.dom.TestDomCompat:121,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:121,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:123,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:123,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: stax2.dom.TestDomCompat:125,1
    - Dst: '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:125,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.dom.TestDomCompat:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 114
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 127
    functionName: '[stax2.dom.TestDomCompat].testSimpleDomInput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeValue(int)'
    - '[XMLStreamReader2].hasNext()'
    - '[XMLStreamReader2].getNamespaceURI(int)'
    - '[XMLStreamReader2].getName()'
    - '[XMLStreamReader2].getAttributeLocalName(int)'
    - '[XMLStreamReader2].getAttributeNamespace(int)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamReader2].getNamespaceContext()'
    - '[XMLStreamReader2].getNamespaceURI()'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createDomBasedReader(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].getNamespacePrefix(int)'
    - '[XMLStreamReader2].getAttributeName(int)'
    - '[XMLStreamReader2].getPITarget()'
    - '[XMLStreamReader2].close()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].getPrefix()'
    - '[XMLStreamReader2].getNamespaceCount()'
    - '[XMLStreamReader2].getAttributePrefix(int)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getLocation()'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.dom.TestDomCompat].assertNotNull(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
    - '[stax2.dom.TestDomCompat].assertEquals(int,stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].getPIData()'
    - '[stax2.dom.TestDomCompat].getLocalPart()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testSimpleDomInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].createDomBasedReader(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:137,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:139,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:139,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:140,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:140,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:141,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:141,1
    - Dst: '[XMLStreamReader2].isWhiteSpace()'
      Src: stax2.dom.TestDomCompat:142,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:142,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:143,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:143,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:144,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:144,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:145,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:145,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:146,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:146,1
    - Dst: '[XMLStreamReader2].isWhiteSpace()'
      Src: stax2.dom.TestDomCompat:147,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:147,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:148,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:148,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:149,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:149,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:150,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:150,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:151,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:151,1
    - Dst: '[XMLStreamReader2].isWhiteSpace()'
      Src: stax2.dom.TestDomCompat:152,1
    - Dst: '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:152,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dom.TestDomCompat:153,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:153,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:154,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:154,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dom.TestDomCompat:155,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:155,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dom.TestDomCompat:156,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:156,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.dom.TestDomCompat:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 158
    functionName: '[stax2.dom.TestDomCompat].testDomWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].getAndVerifyText(XMLStreamReader2)'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[XMLStreamReader2].isWhiteSpace()'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createDomBasedReader(stax2.dom.TestDomCompat,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testDomWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:169,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:170,1
    - Dst: '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:171,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:172,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:172,1
    - Dst: '[stax2.dom.TestDomCompat].getEventType()'
      Src: stax2.dom.TestDomCompat:173,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:173,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:174,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:174,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:175,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:175,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:176,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:176,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:177,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:177,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:179,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:179,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:180,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 181
    functionName: '[stax2.dom.TestDomCompat].testDomCoalescingText()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getEventType()'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].getLocalName()'
    - '[stax2.dom.TestDomCompat].getAndVerifyText(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testDomCoalescingText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:189,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:190,1
    - Dst: '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:191,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:192,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:192,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:193,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:193,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:194,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:194,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:196,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:196,1
    - Dst: '[stax2.dom.TestDomCompat].getAndVerifyText(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:197,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:197,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:199,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:199,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:200,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 201
    functionName: '[stax2.dom.TestDomCompat].testDomCoalescingType()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].getLocalName()'
    - '[stax2.dom.TestDomCompat].getAndVerifyText(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testDomCoalescingType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
      Src: stax2.dom.TestDomCompat:211,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:212,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:213,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:213,1
    - Dst: sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:215,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:216,1
    - Dst: sr.getProperty(stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:217,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:217,1
    - Dst: sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:218,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:219,1
    - Dst: sr.getProperty(stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:220,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:220,1
    - Dst: sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:222,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:223,1
    - Dst: sr.getProperty(stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:224,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:224,1
    - Dst: sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:225,1
    - Dst: '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:226,1
    - Dst: sr.getProperty(stax2.dom.TestDomCompat)
      Src: stax2.dom.TestDomCompat:227,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 228
    functionName: '[stax2.dom.TestDomCompat].testDomInternProperties()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - sr.getProperty(stax2.dom.TestDomCompat)
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertTrue(stax2.dom.TestDomCompat)'
    - sr.setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testDomInternProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:242,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:243,1
    - Dst: '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:248,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:249,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:249,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:250,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:250,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:251,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:251,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:252,1
    - Dst: '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:252,1
    - Dst: '[stax2.dom.TestDomCompat].getAttributeLocalName(int)'
      Src: stax2.dom.TestDomCompat:254,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:254,1
    - Dst: '[stax2.dom.TestDomCompat].getAttributeLocalName(int)'
      Src: stax2.dom.TestDomCompat:255,1
    - Dst: '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:255,1
    - Dst: '[stax2.dom.TestDomCompat].getPrefix()'
      Src: stax2.dom.TestDomCompat:257,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:257,1
    - Dst: '[stax2.dom.TestDomCompat].getPrefix()'
      Src: stax2.dom.TestDomCompat:258,1
    - Dst: '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:258,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:259,1
    - Dst: '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:265,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:266,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:266,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:267,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:267,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:268,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:268,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:270,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:270,1
    - Dst: '[stax2.dom.TestDomCompat].getPrefix()'
      Src: stax2.dom.TestDomCompat:278,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:278,1
    - Dst: '[stax2.dom.TestDomCompat].getPrefix()'
      Src: stax2.dom.TestDomCompat:279,1
    - Dst: '[stax2.dom.TestDomCompat].assertNotSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:279,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 281
    functionName: '[stax2.dom.TestDomCompat].testDomInternNames()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].getLocalName()'
    - '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].getPrefix()'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].close()'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertNotSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].getAttributeLocalName(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testDomInternNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:293,1
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:294,1
    - Dst: '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:299,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:300,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:300,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:301,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:301,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:302,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:302,1
    - Dst: '[stax2.dom.TestDomCompat].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:303,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:303,1
    - Dst: '[stax2.dom.TestDomCompat].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:304,1
    - Dst: '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:304,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:305,1
    - Dst: '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:310,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:311,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:311,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:312,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:312,1
    - Dst: '[stax2.dom.TestDomCompat].getLocalName()'
      Src: stax2.dom.TestDomCompat:313,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:313,1
    - Dst: '[stax2.dom.TestDomCompat].getNamespaceURI()'
      Src: stax2.dom.TestDomCompat:314,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:314,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 322
    functionName: '[stax2.dom.TestDomCompat].testDomInternNsURIs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getNamespaceURI()'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].assertEquals(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].setProperty(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].getLocalName()'
    - '[stax2.dom.TestDomCompat].assertSame(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].close()'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testDomInternNsURIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:330,1
    - Dst: '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:334,1
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:335,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:335,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:335,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:336,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:336,1
    - Dst: '[stax2.dom.TestDomCompat].getElementText()'
      Src: stax2.dom.TestDomCompat:337,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:337,1
    - Dst: '[stax2.dom.TestDomCompat].getEventType()'
      Src: stax2.dom.TestDomCompat:338,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:338,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:339,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:339,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:340,1
    - Dst: '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:343,1
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
      Src: stax2.dom.TestDomCompat:344,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:344,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:344,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:345,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:345,1
    - Dst: '[stax2.dom.TestDomCompat].getElementText()'
      Src: stax2.dom.TestDomCompat:346,1
    - Dst: '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:346,1
    - Dst: '[stax2.dom.TestDomCompat].getEventType()'
      Src: stax2.dom.TestDomCompat:347,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:347,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:348,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:348,1
    - Dst: '[stax2.dom.TestDomCompat].close()'
      Src: stax2.dom.TestDomCompat:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 350
    functionName: '[stax2.dom.TestDomCompat].testGetElementText()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getEventType()'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - '[stax2.dom.TestDomCompat].getElementText()'
    - '[stax2.dom.TestDomCompat].parseDomDoc(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].next()'
    - '[stax2.dom.TestDomCompat].close()'
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].setCoalescing(stax2.dom.TestDomCompat,boolean)'
    - '[stax2.dom.TestDomCompat].assertEquals(String,stax2.dom.TestDomCompat)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testGetElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.dom.TestDomCompat:355,1
    - Dst: '[stax2.dom.TestDomCompat].newDocumentBuilder()'
      Src: stax2.dom.TestDomCompat:355,1
    - Dst: '[stax2.dom.TestDomCompat].newDocument()'
      Src: stax2.dom.TestDomCompat:355,1
    - Dst: '[stax2.dom.TestDomCompat].createDocumentFragment()'
      Src: stax2.dom.TestDomCompat:355,1
    - Dst: XMLInputFactory.newInstance()
      Src: stax2.dom.TestDomCompat:357,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:357,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:357,1
    - Dst: '[stax2.dom.TestDomCompat].getEventType()'
      Src: stax2.dom.TestDomCompat:358,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:358,1
    - Dst: '[stax2.dom.TestDomCompat].next()'
      Src: stax2.dom.TestDomCompat:359,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:359,1
    - Dst: '[stax2.dom.TestDomCompat].hasNext()'
      Src: stax2.dom.TestDomCompat:360,1
    - Dst: '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 361
    functionName: '[stax2.dom.TestDomCompat].testEmptyFragment()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].assertFalse(stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].getEventType()'
    - '[stax2.dom.TestDomCompat].newDocument()'
    - '[stax2.dom.TestDomCompat].newDocumentBuilder()'
    - DocumentBuilderFactory.newInstance()
    - '[stax2.dom.TestDomCompat].createDocumentFragment()'
    - '[stax2.dom.TestDomCompat].next()'
    - XMLInputFactory.newInstance()
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomCompat].testEmptyFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomCompat].getInputFactory()'
      Src: stax2.dom.TestDomCompat:372,1
    - Dst: '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
      Src: stax2.dom.TestDomCompat:373,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: stax2.dom.TestDomCompat:373,1
    - Dst: '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestDomCompat:373,1
    - Dst: sr.getEventType()
      Src: stax2.dom.TestDomCompat:375,1
    - Dst: '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
      Src: stax2.dom.TestDomCompat:375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - content
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 377
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 377
    functionName: '[stax2.dom.TestDomCompat].createDomBasedReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    - '[stax2.dom.TestDomCompat].getInputFactory()'
    - sr.getEventType()
    - '[stax2.dom.TestDomCompat].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.dom.TestDomCompat].assertTokenType(stax2.dom.TestDomCompat,stax2.dom.TestDomCompat)'
    - '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.dom.TestDomCompat].createDomBasedReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.dom.TestDomCompat:383,1
    - Dst: '[stax2.dom.TestDomCompat].setNamespaceAware(boolean)'
      Src: stax2.dom.TestDomCompat:384,1
    - Dst: '[stax2.dom.TestDomCompat].newDocumentBuilder()'
      Src: stax2.dom.TestDomCompat:385,1
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.dom.TestDomCompat:386,1
    - Dst: '[org.xml.sax.InputSource].<init>(StringReader)'
      Src: stax2.dom.TestDomCompat:386,1
    - Dst: '[stax2.dom.TestDomCompat].parse(org.xml.sax.InputSource)'
      Src: stax2.dom.TestDomCompat:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - content
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 387
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 387
    functionName: '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 2
    functionsReached:
    - '[stax2.dom.TestDomCompat].parse(org.xml.sax.InputSource)'
    - '[stax2.dom.TestDomCompat].newDocumentBuilder()'
    - DocumentBuilderFactory.newInstance()
    - '[StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(StringReader)'
    - '[stax2.dom.TestDomCompat].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
  - 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: stax2.dom.TestDomCompat
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dom.TestDomCompat].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dom.TestDomCompat
    signature: '[stax2.dom.TestDomCompat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
      Src: stax2.dom.TestDomResultHandling:24,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Document)'
      Src: stax2.dom.TestDomResultHandling:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[stax2.dom.TestDomResultHandling].testWriteToDocument()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Document)'
    - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomResultHandling].testWriteToDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
      Src: stax2.dom.TestDomResultHandling:30,1
    - Dst: '[Document].createElementNS(String,String)'
      Src: stax2.dom.TestDomResultHandling:31,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:32,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomResultHandling:36,1
    - Dst: '[stax2.dom.TestDomResultHandling].assertNull(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 37
    functionName: '[stax2.dom.TestDomResultHandling].testWriteToRootElementNotInDOM()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomResultHandling].assertNull(stax2.dom.TestDomResultHandling)'
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling)'
    - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    - '[Document].createElementNS(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomResultHandling].testWriteToRootElementNotInDOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
      Src: stax2.dom.TestDomResultHandling:41,1
    - Dst: '[Document].createElementNS(String,String)'
      Src: stax2.dom.TestDomResultHandling:42,1
    - Dst: '[Document].appendChild(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:43,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[stax2.dom.TestDomResultHandling].testWriteToRootElementInDOM()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling)'
    - '[Document].createElementNS(String,String)'
    - '[Document].appendChild(stax2.dom.TestDomResultHandling)'
    - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomResultHandling].testWriteToRootElementInDOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
      Src: stax2.dom.TestDomResultHandling:49,1
    - Dst: '[Document].createElementNS(String,String)'
      Src: stax2.dom.TestDomResultHandling:50,1
    - Dst: '[Document].appendChild(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:51,1
    - Dst: '[Document].createElementNS(String,String)'
      Src: stax2.dom.TestDomResultHandling:52,1
    - Dst: '[stax2.dom.TestDomResultHandling].appendChild(stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:53,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling,stax2.dom.TestDomResultHandling)'
      Src: stax2.dom.TestDomResultHandling:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[stax2.dom.TestDomResultHandling].testWriteBeforeSibling()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].appendChild(stax2.dom.TestDomResultHandling)'
    - '[Document].appendChild(stax2.dom.TestDomResultHandling)'
    - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    - '[Document].createElementNS(String,String)'
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(stax2.dom.TestDomResultHandling,stax2.dom.TestDomResultHandling)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomResultHandling].testWriteBeforeSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].getOutputFactory()'
      Src: stax2.dom.TestDomResultHandling:66,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Node,Node)'
      Src: stax2.dom.TestDomResultHandling:67,1
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomResultHandling:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Node
      - Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - parent
    - insertBefore
    argTypes:
    - Node
    - Node
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node,Node)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].getOutputFactory()'
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(javax.xml.transform.dom.DOMResult)'
    - '[javax.xml.transform.dom.DOMResult].<init>(Node,Node)'
    linkageType: ''
    returnType: XMLEventWriter
    signature: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node,Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node,null)'
      Src: stax2.dom.TestDomResultHandling:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - resultNode
    argTypes:
    - Node
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node,null)'
    linkageType: ''
    returnType: XMLEventWriter
    signature: '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.dom.TestDomResultHandling:84,1
    - Dst: '[stax2.dom.TestDomResultHandling].setNamespaceAware(boolean)'
      Src: stax2.dom.TestDomResultHandling:85,1
    - Dst: '[stax2.dom.TestDomResultHandling].newDocumentBuilder()'
      Src: stax2.dom.TestDomResultHandling:86,1
    - Dst: '[stax2.dom.TestDomResultHandling].newDocument()'
      Src: stax2.dom.TestDomResultHandling:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Document
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 4
    functionsReached:
    - '[stax2.dom.TestDomResultHandling].setNamespaceAware(boolean)'
    - DocumentBuilderFactory.newInstance()
    - '[stax2.dom.TestDomResultHandling].newDocument()'
    - '[stax2.dom.TestDomResultHandling].newDocumentBuilder()'
    linkageType: ''
    returnType: Document
    signature: '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
  - 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: stax2.dom.TestDomResultHandling
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dom.TestDomResultHandling].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dom.TestDomResultHandling
    signature: '[stax2.dom.TestDomResultHandling].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: stax2.dom.TestFragments:17,1
    - Dst: '[stax2.dom.TestFragments].newDocumentBuilder()'
      Src: stax2.dom.TestFragments:17,1
    - Dst: '[stax2.dom.TestFragments].newDocument()'
      Src: stax2.dom.TestFragments:17,1
    - Dst: '[stax2.dom.TestFragments].createDocumentFragment()'
      Src: stax2.dom.TestFragments:17,1
    - Dst: '[stax2.dom.TestFragments].getOutputFactory()'
      Src: stax2.dom.TestFragments:18,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:18,1
    - Dst: '[stax2.dom.TestFragments].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestFragments:18,1
    - Dst: '[stax2.dom.TestFragments].writeStartElement(String)'
      Src: stax2.dom.TestFragments:20,1
    - Dst: '[stax2.dom.TestFragments].writeCharacters(String)'
      Src: stax2.dom.TestFragments:21,1
    - Dst: '[stax2.dom.TestFragments].writeEndElement()'
      Src: stax2.dom.TestFragments:22,1
    - Dst: '[stax2.dom.TestFragments].writeStartElement(String)'
      Src: stax2.dom.TestFragments:23,1
    - Dst: '[stax2.dom.TestFragments].writeCharacters(String)'
      Src: stax2.dom.TestFragments:24,1
    - Dst: '[stax2.dom.TestFragments].writeEndElement()'
      Src: stax2.dom.TestFragments:25,1
    - Dst: '[stax2.dom.TestFragments].close()'
      Src: stax2.dom.TestFragments:26,1
    - Dst: '[stax2.dom.TestFragments].getInputFactory()'
      Src: stax2.dom.TestFragments:28,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:28,1
    - Dst: '[stax2.dom.TestFragments].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.dom.TestFragments:28,1
    - Dst: '[stax2.dom.TestFragments].getEventType()'
      Src: stax2.dom.TestFragments:29,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:29,1
    - Dst: '[stax2.dom.TestFragments].next()'
      Src: stax2.dom.TestFragments:31,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:31,1
    - Dst: '[stax2.dom.TestFragments].getLocalName()'
      Src: stax2.dom.TestFragments:32,1
    - Dst: '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:32,1
    - Dst: '[stax2.dom.TestFragments].next()'
      Src: stax2.dom.TestFragments:33,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:33,1
    - Dst: '[stax2.dom.TestFragments].getText()'
      Src: stax2.dom.TestFragments:34,1
    - Dst: '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:34,1
    - Dst: '[stax2.dom.TestFragments].next()'
      Src: stax2.dom.TestFragments:35,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:35,1
    - Dst: '[stax2.dom.TestFragments].getLocalName()'
      Src: stax2.dom.TestFragments:36,1
    - Dst: '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:36,1
    - Dst: '[stax2.dom.TestFragments].next()'
      Src: stax2.dom.TestFragments:38,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:38,1
    - Dst: '[stax2.dom.TestFragments].getLocalName()'
      Src: stax2.dom.TestFragments:39,1
    - Dst: '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:39,1
    - Dst: '[stax2.dom.TestFragments].next()'
      Src: stax2.dom.TestFragments:40,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:40,1
    - Dst: '[stax2.dom.TestFragments].getText()'
      Src: stax2.dom.TestFragments:41,1
    - Dst: '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:41,1
    - Dst: '[stax2.dom.TestFragments].next()'
      Src: stax2.dom.TestFragments:42,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:42,1
    - Dst: '[stax2.dom.TestFragments].getLocalName()'
      Src: stax2.dom.TestFragments:43,1
    - Dst: '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:43,1
    - Dst: '[stax2.dom.TestFragments].next()'
      Src: stax2.dom.TestFragments:45,1
    - Dst: '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:45,1
    - Dst: '[stax2.dom.TestFragments].hasNext()'
      Src: stax2.dom.TestFragments:46,1
    - Dst: '[stax2.dom.TestFragments].assertFalse(stax2.dom.TestFragments)'
      Src: stax2.dom.TestFragments:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 47
    functionName: '[stax2.dom.TestFragments].testFragmentIssue257()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestFragments.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestFragments].writeEndElement()'
    - '[stax2.dom.TestFragments].getOutputFactory()'
    - '[stax2.dom.TestFragments].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[javax.xml.transform.dom.DOMResult].<init>(stax2.dom.TestFragments)'
    - '[stax2.dom.TestFragments].createDocumentFragment()'
    - '[stax2.dom.TestFragments].writeCharacters(String)'
    - '[stax2.dom.TestFragments].getLocalName()'
    - '[stax2.dom.TestFragments].assertFalse(stax2.dom.TestFragments)'
    - '[stax2.dom.TestFragments].getText()'
    - '[stax2.dom.TestFragments].newDocument()'
    - '[stax2.dom.TestFragments].assertEquals(String,stax2.dom.TestFragments)'
    - '[stax2.dom.TestFragments].hasNext()'
    - '[stax2.dom.TestFragments].newDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[stax2.dom.TestFragments].next()'
    - '[stax2.dom.TestFragments].getInputFactory()'
    - '[stax2.dom.TestFragments].assertTokenType(stax2.dom.TestFragments,stax2.dom.TestFragments)'
    - '[stax2.dom.TestFragments].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.dom.TestFragments].close()'
    - '[stax2.dom.TestFragments].writeStartElement(String)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.dom.TestFragments)'
    - '[stax2.dom.TestFragments].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestFragments].testFragmentIssue257()'
  - 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: stax2.dom.TestFragments
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dom.TestFragments].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestFragments.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dom.TestFragments
    signature: '[stax2.dom.TestFragments].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:29,1
    - Dst: System.err.println(String)
      Src: stax2.dom.TestDomWrite:31,1
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:35,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:36,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:36,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartDocument()'
      Src: stax2.dom.TestDomWrite:38,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(String)'
      Src: stax2.dom.TestDomWrite:39,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
      Src: stax2.dom.TestDomWrite:40,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
      Src: stax2.dom.TestDomWrite:41,1
    - Dst: '[stax2.dom.TestDomWrite].writeEmptyElement(String)'
      Src: stax2.dom.TestDomWrite:42,1
    - Dst: '[stax2.dom.TestDomWrite].writeCharacters(String)'
      Src: stax2.dom.TestDomWrite:43,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:44,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndDocument()'
      Src: stax2.dom.TestDomWrite:45,1
    - Dst: '[stax2.dom.TestDomWrite].close()'
      Src: stax2.dom.TestDomWrite:46,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:48,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:50,1
    - Dst: '[stax2.dom.TestDomWrite].getTagName()'
      Src: stax2.dom.TestDomWrite:51,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:51,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributes()'
      Src: stax2.dom.TestDomWrite:52,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:53,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:53,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:54,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:54,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:55,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:55,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:57,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:58,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:59,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:59,1
    - Dst: elem.getTagName()
      Src: stax2.dom.TestDomWrite:61,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:61,1
    - Dst: elem.getAttributes()
      Src: stax2.dom.TestDomWrite:62,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:63,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:63,1
    - Dst: '[stax2.dom.TestDomWrite].getNextSibling()'
      Src: stax2.dom.TestDomWrite:65,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:66,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:67,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:67,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:71,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 72
    functionName: '[stax2.dom.TestDomWrite].testNonNsOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEndDocument()'
    - '[stax2.dom.TestDomWrite].getNodeValue()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - System.err.println(String)
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
    - '[stax2.dom.TestDomWrite].getLength()'
    - '[stax2.dom.TestDomWrite].writeStartElement(String)'
    - '[stax2.dom.TestDomWrite].writeEndElement()'
    - '[stax2.dom.TestDomWrite].close()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getNextSibling()'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].getTagName()'
    - '[stax2.dom.TestDomWrite].getAttributes()'
    - '[stax2.dom.TestDomWrite].getAttribute(String)'
    - elem.getTagName()
    - '[stax2.dom.TestDomWrite].writeEmptyElement(String)'
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[stax2.dom.TestDomWrite].writeStartDocument()'
    - '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
    - elem.getAttributes()
    - '[stax2.dom.TestDomWrite].writeCharacters(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testNonNsOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:76,1
    - Dst: System.err.println(String)
      Src: stax2.dom.TestDomWrite:78,1
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:81,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:82,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:82,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartDocument()'
      Src: stax2.dom.TestDomWrite:84,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(String)'
      Src: stax2.dom.TestDomWrite:85,1
    - Dst: '[stax2.dom.TestDomWrite].writeComment(String)'
      Src: stax2.dom.TestDomWrite:86,1
    - Dst: '[stax2.dom.TestDomWrite].writeCData(String)'
      Src: stax2.dom.TestDomWrite:87,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:88,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndDocument()'
      Src: stax2.dom.TestDomWrite:89,1
    - Dst: '[stax2.dom.TestDomWrite].close()'
      Src: stax2.dom.TestDomWrite:90,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:92,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:94,1
    - Dst: '[stax2.dom.TestDomWrite].getTagName()'
      Src: stax2.dom.TestDomWrite:95,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:95,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:97,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:98,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:99,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:99,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:100,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:100,1
    - Dst: '[stax2.dom.TestDomWrite].getNextSibling()'
      Src: stax2.dom.TestDomWrite:102,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:103,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:104,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:104,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:105,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:105,1
    - Dst: '[stax2.dom.TestDomWrite].getNextSibling()'
      Src: stax2.dom.TestDomWrite:106,1
    - Dst: '[stax2.dom.TestDomWrite].assertNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 107
    functionName: '[stax2.dom.TestDomWrite].testMiscOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEndDocument()'
    - '[stax2.dom.TestDomWrite].getNodeValue()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - System.err.println(String)
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[stax2.dom.TestDomWrite].writeStartElement(String)'
    - '[stax2.dom.TestDomWrite].writeEndElement()'
    - '[stax2.dom.TestDomWrite].close()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getNextSibling()'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].getTagName()'
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].writeComment(String)'
    - '[stax2.dom.TestDomWrite].writeCData(String)'
    - '[stax2.dom.TestDomWrite].writeStartDocument()'
    - '[stax2.dom.TestDomWrite].assertNull(stax2.dom.TestDomWrite)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testMiscOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:112,1
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:113,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:114,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:114,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartDocument()'
      Src: stax2.dom.TestDomWrite:117,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(String,String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:118,1
    - Dst: '[stax2.dom.TestDomWrite].writeNamespace(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:119,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(String,stax2.dom.TestDomWrite,String,String)'
      Src: stax2.dom.TestDomWrite:120,1
    - Dst: '[stax2.dom.TestDomWrite].writeCharacters(String)'
      Src: stax2.dom.TestDomWrite:121,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:122,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndDocument()'
      Src: stax2.dom.TestDomWrite:123,1
    - Dst: '[stax2.dom.TestDomWrite].close()'
      Src: stax2.dom.TestDomWrite:124,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:126,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:128,1
    - Dst: '[stax2.dom.TestDomWrite].getTagName()'
      Src: stax2.dom.TestDomWrite:129,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:129,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributes()'
      Src: stax2.dom.TestDomWrite:130,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:132,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:132,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:133,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:133,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:134,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:134,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:136,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:137,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:138,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:138,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:142,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 143
    functionName: '[stax2.dom.TestDomWrite].testNsOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomWrite].writeAttribute(String,stax2.dom.TestDomWrite,String,String)'
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEndDocument()'
    - '[stax2.dom.TestDomWrite].getNodeValue()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[stax2.dom.TestDomWrite].getLength()'
    - '[stax2.dom.TestDomWrite].writeNamespace(String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEndElement()'
    - '[stax2.dom.TestDomWrite].close()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].getTagName()'
    - '[stax2.dom.TestDomWrite].getAttributes()'
    - '[stax2.dom.TestDomWrite].writeStartElement(String,String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getAttribute(String)'
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[stax2.dom.TestDomWrite].writeStartDocument()'
    - '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeCharacters(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testNsOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:151,1
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:152,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:153,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:153,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartDocument()'
      Src: stax2.dom.TestDomWrite:155,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(stax2.dom.TestDomWrite,String)'
      Src: stax2.dom.TestDomWrite:156,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
      Src: stax2.dom.TestDomWrite:157,1
    - Dst: '[stax2.dom.TestDomWrite].writeEmptyElement(stax2.dom.TestDomWrite,String)'
      Src: stax2.dom.TestDomWrite:158,1
    - Dst: '[stax2.dom.TestDomWrite].writeStartElement(stax2.dom.TestDomWrite,String)'
      Src: stax2.dom.TestDomWrite:159,1
    - Dst: '[stax2.dom.TestDomWrite].writeAttribute(stax2.dom.TestDomWrite,String,String)'
      Src: stax2.dom.TestDomWrite:160,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:161,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndElement()'
      Src: stax2.dom.TestDomWrite:162,1
    - Dst: '[stax2.dom.TestDomWrite].writeEndDocument()'
      Src: stax2.dom.TestDomWrite:163,1
    - Dst: '[stax2.dom.TestDomWrite].close()'
      Src: stax2.dom.TestDomWrite:164,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:166,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:170,1
    - Dst: '[stax2.dom.TestDomWrite].getLocalName()'
      Src: stax2.dom.TestDomWrite:171,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:171,1
    - Dst: '[stax2.dom.TestDomWrite].getNamespaceURI()'
      Src: stax2.dom.TestDomWrite:172,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:172,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributes()'
      Src: stax2.dom.TestDomWrite:173,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:175,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:175,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributeNS(null,String)'
      Src: stax2.dom.TestDomWrite:177,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:177,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:179,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:180,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:181,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:181,1
    - Dst: elem.getLocalName()
      Src: stax2.dom.TestDomWrite:183,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:183,1
    - Dst: elem.getAttributes()
      Src: stax2.dom.TestDomWrite:184,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:186,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:186,1
    - Dst: '[stax2.dom.TestDomWrite].getNextSibling()'
      Src: stax2.dom.TestDomWrite:188,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:189,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:190,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:190,1
    - Dst: elem.getLocalName()
      Src: stax2.dom.TestDomWrite:192,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:192,1
    - Dst: elem.getAttributes()
      Src: stax2.dom.TestDomWrite:193,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:197,1
    - Dst: '[stax2.dom.TestDomWrite].fail(String)'
      Src: stax2.dom.TestDomWrite:199,1
    - Dst: elem.getAttributeNS(stax2.dom.TestDomWrite,String)
      Src: stax2.dom.TestDomWrite:201,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 202
    functionName: '[stax2.dom.TestDomWrite].testRepairingNsOutput()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeEndDocument()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getLocalName()'
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[stax2.dom.TestDomWrite].getAttributeNS(null,String)'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[stax2.dom.TestDomWrite].writeAttribute(String,String)'
    - '[stax2.dom.TestDomWrite].fail(String)'
    - '[stax2.dom.TestDomWrite].getLength()'
    - '[stax2.dom.TestDomWrite].writeEndElement()'
    - '[stax2.dom.TestDomWrite].writeAttribute(stax2.dom.TestDomWrite,String,String)'
    - '[stax2.dom.TestDomWrite].close()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].writeStartElement(stax2.dom.TestDomWrite,String)'
    - elem.getLocalName()
    - '[stax2.dom.TestDomWrite].getNextSibling()'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].getAttributes()'
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - '[stax2.dom.TestDomWrite].writeEmptyElement(stax2.dom.TestDomWrite,String)'
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - '[stax2.dom.TestDomWrite].writeStartDocument()'
    - '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getNamespaceURI()'
    - elem.getAttributes()
    - elem.getAttributeNS(stax2.dom.TestDomWrite,String)
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testRepairingNsOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
      Src: stax2.dom.TestDomWrite:207,1
    - Dst: '[stax2.dom.TestDomWrite].getFactory(int)'
      Src: stax2.dom.TestDomWrite:209,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.dom.TestDomWrite:210,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.dom.TestDomWrite:210,1
    - Dst: sw.writeStartDocument()
      Src: stax2.dom.TestDomWrite:212,1
    - Dst: sw.writeStartElement(String)
      Src: stax2.dom.TestDomWrite:213,1
    - Dst: sw.writeIntAttribute(null,null,String)
      Src: stax2.dom.TestDomWrite:214,1
    - Dst: sw.writeInt(int)
      Src: stax2.dom.TestDomWrite:215,1
    - Dst: sw.writeEndElement()
      Src: stax2.dom.TestDomWrite:216,1
    - Dst: sw.writeEndDocument()
      Src: stax2.dom.TestDomWrite:217,1
    - Dst: sw.close()
      Src: stax2.dom.TestDomWrite:218,1
    - Dst: '[Document].getDocumentElement()'
      Src: stax2.dom.TestDomWrite:220,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:222,1
    - Dst: '[stax2.dom.TestDomWrite].getTagName()'
      Src: stax2.dom.TestDomWrite:223,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:223,1
    - Dst: '[stax2.dom.TestDomWrite].getAttributes()'
      Src: stax2.dom.TestDomWrite:224,1
    - Dst: '[stax2.dom.TestDomWrite].getLength()'
      Src: stax2.dom.TestDomWrite:225,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:225,1
    - Dst: '[stax2.dom.TestDomWrite].getAttribute(String)'
      Src: stax2.dom.TestDomWrite:226,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:226,1
    - Dst: '[stax2.dom.TestDomWrite].getFirstChild()'
      Src: stax2.dom.TestDomWrite:228,1
    - Dst: '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:229,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeType()'
      Src: stax2.dom.TestDomWrite:230,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:230,1
    - Dst: '[stax2.dom.TestDomWrite].getNodeValue()'
      Src: stax2.dom.TestDomWrite:231,1
    - Dst: '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 232
    functionName: '[stax2.dom.TestDomWrite].testTypedOutputInt()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    - '[stax2.dom.TestDomWrite].assertNotNull(stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getNodeValue()'
    - '[stax2.dom.TestDomWrite].assertEquals(String,stax2.dom.TestDomWrite)'
    - sw.writeStartElement(String)
    - '[XMLOutputFactory].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - sw.writeEndDocument()
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[stax2.dom.TestDomWrite].getLength()'
    - '[stax2.dom.TestDomWrite].assertEquals(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[Document].getDocumentElement()'
    - '[stax2.dom.TestDomWrite].getTagName()'
    - '[stax2.dom.TestDomWrite].getAttributes()'
    - '[stax2.dom.TestDomWrite].getAttribute(String)'
    - '[stax2.dom.TestDomWrite].getNodeType()'
    - sw.close()
    - sw.writeStartDocument()
    - '[stax2.dom.TestDomWrite].getFactory(int)'
    - sw.writeInt(int)
    - '[stax2.dom.TestDomWrite].getFirstChild()'
    - sw.writeIntAttribute(null,null,String)
    - '[stax2.dom.TestDomWrite].assertEquals(int,stax2.dom.TestDomWrite)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dom.TestDomWrite].testTypedOutputInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.dom.TestDomWrite:243,1
    - Dst: '[stax2.dom.TestDomWrite].setNamespaceAware(boolean)'
      Src: stax2.dom.TestDomWrite:244,1
    - Dst: '[stax2.dom.TestDomWrite].newDocumentBuilder()'
      Src: stax2.dom.TestDomWrite:245,1
    - Dst: '[stax2.dom.TestDomWrite].newDocument()'
      Src: stax2.dom.TestDomWrite:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Document
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 246
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 246
    functionName: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 5
    functionsReached:
    - '[stax2.dom.TestDomWrite].newDocument()'
    - DocumentBuilderFactory.newInstance()
    - '[stax2.dom.TestDomWrite].setNamespaceAware(boolean)'
    - '[stax2.dom.TestDomWrite].newDocumentBuilder()'
    linkageType: ''
    returnType: Document
    signature: '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dom.TestDomWrite].getOutputFactory()'
      Src: stax2.dom.TestDomWrite:251,1
    - Dst: '[stax2.dom.TestDomWrite].setNamespaceAware(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
      Src: stax2.dom.TestDomWrite:257,1
    - Dst: '[stax2.dom.TestDomWrite].setRepairing(stax2.dom.TestDomWrite,int)'
      Src: stax2.dom.TestDomWrite:260,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 262
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 262
    functionName: '[stax2.dom.TestDomWrite].getFactory(int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 5
    functionsReached:
    - '[stax2.dom.TestDomWrite].setRepairing(stax2.dom.TestDomWrite,int)'
    - '[stax2.dom.TestDomWrite].setNamespaceAware(stax2.dom.TestDomWrite,stax2.dom.TestDomWrite)'
    - '[stax2.dom.TestDomWrite].getOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory
    signature: '[stax2.dom.TestDomWrite].getFactory(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.dom.TestDomWrite
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dom.TestDomWrite].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dom.TestDomWrite
    signature: '[stax2.dom.TestDomWrite].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestDTDInfo].getReader(String)'
      Src: stax2.dtd.TestDTDInfo:34,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDTDInfo:36,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertTokenType(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:36,1
    - Dst: '[XMLStreamReader2].getDTDInfo()'
      Src: stax2.dtd.TestDTDInfo:38,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:39,1
    - Dst: '[stax2.dtd.TestDTDInfo].getProcessedDTDSchema()'
      Src: stax2.dtd.TestDTDInfo:40,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:41,1
    - Dst: '[stax2.dtd.TestDTDInfo].getEntityCount()'
      Src: stax2.dtd.TestDTDInfo:44,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:44,1
    - Dst: '[stax2.dtd.TestDTDInfo].getNotationCount()'
      Src: stax2.dtd.TestDTDInfo:47,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:47,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDTDInfo:50,1
    - Dst: '[stax2.dtd.TestDTDInfo].assertTokenType(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
      Src: stax2.dtd.TestDTDInfo:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 51
    functionName: '[stax2.dtd.TestDTDInfo].testDTDInfo()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDTDInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestDTDInfo].getEntityCount()'
    - '[stax2.dtd.TestDTDInfo].assertNotNull(stax2.dtd.TestDTDInfo)'
    - '[XMLStreamReader2].getDTDInfo()'
    - '[stax2.dtd.TestDTDInfo].assertEquals(int,stax2.dtd.TestDTDInfo)'
    - '[stax2.dtd.TestDTDInfo].getNotationCount()'
    - '[stax2.dtd.TestDTDInfo].getProcessedDTDSchema()'
    - '[XMLStreamReader2].next()'
    - '[stax2.dtd.TestDTDInfo].getReader(String)'
    - '[stax2.dtd.TestDTDInfo].assertTokenType(stax2.dtd.TestDTDInfo,stax2.dtd.TestDTDInfo)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestDTDInfo].testDTDInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestDTDInfo].getInputFactory()'
      Src: stax2.dtd.TestDTDInfo:62,1
    - Dst: '[stax2.dtd.TestDTDInfo].setSupportDTD(stax2.dtd.TestDTDInfo,boolean)'
      Src: stax2.dtd.TestDTDInfo:64,1
    - Dst: '[stax2.dtd.TestDTDInfo].setValidating(stax2.dtd.TestDTDInfo,boolean)'
      Src: stax2.dtd.TestDTDInfo:65,1
    - Dst: '[stax2.dtd.TestDTDInfo].constructStreamReader(stax2.dtd.TestDTDInfo,String)'
      Src: stax2.dtd.TestDTDInfo:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[stax2.dtd.TestDTDInfo].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDTDInfo.java
    functionUses: 1
    functionsReached:
    - '[stax2.dtd.TestDTDInfo].setValidating(stax2.dtd.TestDTDInfo,boolean)'
    - '[stax2.dtd.TestDTDInfo].constructStreamReader(stax2.dtd.TestDTDInfo,String)'
    - '[stax2.dtd.TestDTDInfo].getInputFactory()'
    - '[stax2.dtd.TestDTDInfo].setSupportDTD(stax2.dtd.TestDTDInfo,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.dtd.TestDTDInfo].getReader(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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.dtd.TestDTDInfo
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dtd.TestDTDInfo].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDTDInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dtd.TestDTDInfo
    signature: '[stax2.dtd.TestDTDInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestReaderWithDTD].doTestGetPrefixedName(boolean)'
      Src: stax2.dtd.TestReaderWithDTD:14,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].doTestGetPrefixedName(boolean)'
      Src: stax2.dtd.TestReaderWithDTD:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 16
    functionName: '[stax2.dtd.TestReaderWithDTD].testGetPrefixedName()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestReaderWithDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestReaderWithDTD].doTestGetPrefixedName(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestReaderWithDTD].testGetPrefixedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestReaderWithDTD].getReader(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:36,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:38,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:38,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:39,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:39,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:40,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:40,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:41,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:41,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:42,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:42,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:43,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:43,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:44,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:44,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:45,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:45,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:46,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:46,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:47,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:47,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:48,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:48,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:49,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:49,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:50,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:50,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:51,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:51,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:52,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:52,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:53,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:53,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:54,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:54,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:55,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:55,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:56,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:56,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
      Src: stax2.dtd.TestReaderWithDTD:57,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:57,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: stax2.dtd.TestReaderWithDTD:58,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
      Src: stax2.dtd.TestReaderWithDTD:58,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].fail(String)'
      Src: stax2.dtd.TestReaderWithDTD:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - ns
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 62
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 62
    functionName: '[stax2.dtd.TestReaderWithDTD].doTestGetPrefixedName(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestReaderWithDTD.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getPrefixedName()'
    - '[stax2.dtd.TestReaderWithDTD].getReader(stax2.dtd.TestReaderWithDTD,boolean)'
    - '[stax2.dtd.TestReaderWithDTD].fail(String)'
    - '[stax2.dtd.TestReaderWithDTD].assertTokenType(stax2.dtd.TestReaderWithDTD,stax2.dtd.TestReaderWithDTD)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[stax2.dtd.TestReaderWithDTD].assertEquals(String,stax2.dtd.TestReaderWithDTD)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestReaderWithDTD].doTestGetPrefixedName(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestReaderWithDTD].getInputFactory()'
      Src: stax2.dtd.TestReaderWithDTD:67,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].setCoalescing(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:68,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].setSupportDTD(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:69,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].setNamespaceAware(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:70,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].setValidating(stax2.dtd.TestReaderWithDTD,boolean)'
      Src: stax2.dtd.TestReaderWithDTD:71,1
    - Dst: '[stax2.dtd.TestReaderWithDTD].constructStreamReader(stax2.dtd.TestReaderWithDTD,String)'
      Src: stax2.dtd.TestReaderWithDTD:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[stax2.dtd.TestReaderWithDTD].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestReaderWithDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestReaderWithDTD].setSupportDTD(stax2.dtd.TestReaderWithDTD,boolean)'
    - '[stax2.dtd.TestReaderWithDTD].setNamespaceAware(stax2.dtd.TestReaderWithDTD,boolean)'
    - '[stax2.dtd.TestReaderWithDTD].getInputFactory()'
    - '[stax2.dtd.TestReaderWithDTD].setCoalescing(stax2.dtd.TestReaderWithDTD,boolean)'
    - '[stax2.dtd.TestReaderWithDTD].setValidating(stax2.dtd.TestReaderWithDTD,boolean)'
    - '[stax2.dtd.TestReaderWithDTD].constructStreamReader(stax2.dtd.TestReaderWithDTD,String)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.dtd.TestReaderWithDTD].getReader(String,boolean)'
  - 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: stax2.dtd.TestReaderWithDTD
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dtd.TestReaderWithDTD].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestReaderWithDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dtd.TestReaderWithDTD
    signature: '[stax2.dtd.TestReaderWithDTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNsDefaults].getReader(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:27,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:28,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:28,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:29,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:29,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNsDefaults:30,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:30,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertElemNotInNamespace(XMLStreamReader2)'
      Src: stax2.dtd.TestNsDefaults:31,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertNoElemPrefix(XMLStreamReader2)'
      Src: stax2.dtd.TestNsDefaults:32,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dtd.TestNsDefaults:33,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:33,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dtd.TestNsDefaults:34,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:34,1
    - Dst: '[XMLStreamReader2].getNamespacePrefix(int)'
      Src: stax2.dtd.TestNsDefaults:36,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:36,1
    - Dst: '[XMLStreamReader2].getNamespaceURI(int)'
      Src: stax2.dtd.TestNsDefaults:37,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:37,1
    - Dst: '[XMLStreamReader2].getAttributeLocalName(int)'
      Src: stax2.dtd.TestNsDefaults:39,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:39,1
    - Dst: '[XMLStreamReader2].getAttributePrefix(int)'
      Src: stax2.dtd.TestNsDefaults:40,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:40,1
    - Dst: '[XMLStreamReader2].getAttributeNamespace(int)'
      Src: stax2.dtd.TestNsDefaults:41,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:41,1
    - Dst: '[XMLStreamReader2].getAttributeValue(int)'
      Src: stax2.dtd.TestNsDefaults:42,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:42,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:44,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:44,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNsDefaults:45,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:45,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertElemNotInNamespace(XMLStreamReader2)'
      Src: stax2.dtd.TestNsDefaults:46,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertNoElemPrefix(XMLStreamReader2)'
      Src: stax2.dtd.TestNsDefaults:47,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dtd.TestNsDefaults:49,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:49,1
    - Dst: '[XMLStreamReader2].getNamespaceCount()'
      Src: stax2.dtd.TestNsDefaults:50,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:50,1
    - Dst: '[XMLStreamReader2].getNamespacePrefix(int)'
      Src: stax2.dtd.TestNsDefaults:52,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:52,1
    - Dst: '[XMLStreamReader2].getNamespaceURI(int)'
      Src: stax2.dtd.TestNsDefaults:53,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:53,1
    - Dst: '[XMLStreamReader2].getAttributeLocalName(int)'
      Src: stax2.dtd.TestNsDefaults:55,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:55,1
    - Dst: '[XMLStreamReader2].getAttributePrefix(int)'
      Src: stax2.dtd.TestNsDefaults:56,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertNoAttrPrefix(stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:56,1
    - Dst: '[XMLStreamReader2].getAttributeNamespace(int)'
      Src: stax2.dtd.TestNsDefaults:57,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertNoAttrNamespace(stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:57,1
    - Dst: '[XMLStreamReader2].getAttributeValue(int)'
      Src: stax2.dtd.TestNsDefaults:58,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:58,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:60,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:60,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNsDefaults:61,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:61,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNsDefaults:63,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:63,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNsDefaults:64,1
    - Dst: '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
      Src: stax2.dtd.TestNsDefaults:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 65
    functionName: '[stax2.dtd.TestNsDefaults].testValidNsFromDefaultAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNsDefaults.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeValue(int)'
    - '[stax2.dtd.TestNsDefaults].assertNoAttrNamespace(stax2.dtd.TestNsDefaults)'
    - '[stax2.dtd.TestNsDefaults].getReader(stax2.dtd.TestNsDefaults,boolean)'
    - '[XMLStreamReader2].getNamespacePrefix(int)'
    - '[stax2.dtd.TestNsDefaults].assertElemNotInNamespace(XMLStreamReader2)'
    - '[XMLStreamReader2].getAttributeNamespace(int)'
    - '[stax2.dtd.TestNsDefaults].assertNoAttrPrefix(stax2.dtd.TestNsDefaults)'
    - '[stax2.dtd.TestNsDefaults].assertEquals(int,stax2.dtd.TestNsDefaults)'
    - '[XMLStreamReader2].getNamespaceCount()'
    - '[stax2.dtd.TestNsDefaults].assertNoElemPrefix(XMLStreamReader2)'
    - '[XMLStreamReader2].getNamespaceURI(int)'
    - '[XMLStreamReader2].getAttributePrefix(int)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getAttributeLocalName(int)'
    - '[stax2.dtd.TestNsDefaults].assertEquals(String,stax2.dtd.TestNsDefaults)'
    - '[stax2.dtd.TestNsDefaults].assertTokenType(stax2.dtd.TestNsDefaults,stax2.dtd.TestNsDefaults)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestNsDefaults].testValidNsFromDefaultAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNsDefaults].getInputFactory()'
      Src: stax2.dtd.TestNsDefaults:76,1
    - Dst: '[stax2.dtd.TestNsDefaults].setNamespaceAware(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:77,1
    - Dst: '[stax2.dtd.TestNsDefaults].setCoalescing(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:78,1
    - Dst: '[stax2.dtd.TestNsDefaults].setSupportDTD(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:79,1
    - Dst: '[stax2.dtd.TestNsDefaults].setValidating(stax2.dtd.TestNsDefaults,boolean)'
      Src: stax2.dtd.TestNsDefaults:80,1
    - Dst: '[stax2.dtd.TestNsDefaults].constructStreamReader(stax2.dtd.TestNsDefaults,String)'
      Src: stax2.dtd.TestNsDefaults:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 82
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 82
    functionName: '[stax2.dtd.TestNsDefaults].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNsDefaults.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestNsDefaults].setSupportDTD(stax2.dtd.TestNsDefaults,boolean)'
    - '[stax2.dtd.TestNsDefaults].getInputFactory()'
    - '[stax2.dtd.TestNsDefaults].constructStreamReader(stax2.dtd.TestNsDefaults,String)'
    - '[stax2.dtd.TestNsDefaults].setValidating(stax2.dtd.TestNsDefaults,boolean)'
    - '[stax2.dtd.TestNsDefaults].setCoalescing(stax2.dtd.TestNsDefaults,boolean)'
    - '[stax2.dtd.TestNsDefaults].setNamespaceAware(stax2.dtd.TestNsDefaults,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.dtd.TestNsDefaults].getReader(String,boolean)'
  - 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: stax2.dtd.TestNsDefaults
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dtd.TestNsDefaults].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNsDefaults.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dtd.TestNsDefaults
    signature: '[stax2.dtd.TestNsDefaults].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:49,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:49,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:51,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:54,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
      Src: stax2.dtd.TestExternalDTD:54,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:56,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:60,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:60,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:61,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:61,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:62,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:62,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:63,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:63,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:64,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:64,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:66,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 69
    functionName: '[stax2.dtd.TestExternalDTD].testStreamWithSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[XMLInputFactory2].createXMLStreamReader(String,InputStream)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testStreamWithSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:81,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:81,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:83,1
    - Dst: '[StringReader].<init>(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:86,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(String,StringReader)'
      Src: stax2.dtd.TestExternalDTD:86,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:88,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:92,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:92,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:93,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:93,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:94,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:94,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:95,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:95,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:96,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:96,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:98,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 101
    functionName: '[stax2.dtd.TestExternalDTD].testReaderWithSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[StringReader].<init>(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[XMLInputFactory2].createXMLStreamReader(String,StringReader)'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testReaderWithSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:113,1
    - Dst: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
      Src: stax2.dtd.TestExternalDTD:113,1
    - Dst: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:115,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(InputStream,String)'
      Src: stax2.dtd.TestExternalDTD:115,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:116,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: stax2.dtd.TestExternalDTD:119,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:121,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:125,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:125,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:126,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:126,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:127,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:127,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:128,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:128,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:129,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:129,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:131,1
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:138,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(File)'
      Src: stax2.dtd.TestExternalDTD:139,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:140,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: stax2.dtd.TestExternalDTD:143,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:145,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:149,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:149,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:150,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:150,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:151,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:151,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:152,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:152,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:153,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:153,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:155,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 158
    functionName: '[stax2.dtd.TestExternalDTD].testStreamWithStreamSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[javax.xml.transform.stream.StreamSource].<init>(InputStream,String)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[javax.xml.transform.stream.StreamSource].<init>(File)'
    - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[XMLInputFactory2].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testStreamWithStreamSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:168,1
    - Dst: '[File].toURI()'
      Src: stax2.dtd.TestExternalDTD:168,1
    - Dst: '[stax2.dtd.TestExternalDTD].toURL()'
      Src: stax2.dtd.TestExternalDTD:168,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:169,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:173,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:175,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:178,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:178,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:179,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:179,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:180,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:180,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:181,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:181,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:182,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:182,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 184
    functionName: '[stax2.dtd.TestExternalDTD].testURL()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].toURL()'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    - '[File].toURI()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:194,1
    - Dst: '[stax2.dtd.TestExternalDTD].getFactory()'
      Src: stax2.dtd.TestExternalDTD:195,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(File)'
      Src: stax2.dtd.TestExternalDTD:198,1
    - Dst: '[stax2.dtd.TestExternalDTD].fail(String)'
      Src: stax2.dtd.TestExternalDTD:200,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:203,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:203,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:204,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:204,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:205,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:205,1
    - Dst: '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:206,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:206,1
    - Dst: '[stax2.dtd.TestExternalDTD].next()'
      Src: stax2.dtd.TestExternalDTD:207,1
    - Dst: '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:207,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 209
    functionName: '[stax2.dtd.TestExternalDTD].testFile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory2].createXMLStreamReader(File)'
    - '[stax2.dtd.TestExternalDTD].assertEquals(String,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].resolveFile(stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].assertTokenType(stax2.dtd.TestExternalDTD,stax2.dtd.TestExternalDTD)'
    - '[stax2.dtd.TestExternalDTD].getFactory()'
    - '[stax2.dtd.TestExternalDTD].next()'
    - '[stax2.dtd.TestExternalDTD].fail(String)'
    - '[stax2.dtd.TestExternalDTD].getAndVerifyText(stax2.dtd.TestExternalDTD)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestExternalDTD].testFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestExternalDTD].getNewInputFactory()'
      Src: stax2.dtd.TestExternalDTD:221,1
    - Dst: '[stax2.dtd.TestExternalDTD].setReplaceEntities(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:223,1
    - Dst: '[stax2.dtd.TestExternalDTD].setSupportExternalEntities(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:224,1
    - Dst: '[stax2.dtd.TestExternalDTD].setSupportDTD(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:226,1
    - Dst: '[stax2.dtd.TestExternalDTD].setValidating(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:227,1
    - Dst: '[stax2.dtd.TestExternalDTD].setCoalescing(stax2.dtd.TestExternalDTD,boolean)'
      Src: stax2.dtd.TestExternalDTD:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 231
    functionName: '[stax2.dtd.TestExternalDTD].getFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 5
    functionsReached:
    - '[stax2.dtd.TestExternalDTD].setReplaceEntities(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].getNewInputFactory()'
    - '[stax2.dtd.TestExternalDTD].setSupportExternalEntities(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].setSupportDTD(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].setCoalescing(stax2.dtd.TestExternalDTD,boolean)'
    - '[stax2.dtd.TestExternalDTD].setValidating(stax2.dtd.TestExternalDTD,boolean)'
    linkageType: ''
    returnType: XMLInputFactory2
    signature: '[stax2.dtd.TestExternalDTD].getFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: stax2.dtd.TestExternalDTD:241,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:242,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:243,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:244,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:245,1
    - Dst: '[File].<init>(File,String)'
      Src: stax2.dtd.TestExternalDTD:246,1
    - Dst: '[File].getAbsoluteFile()'
      Src: stax2.dtd.TestExternalDTD:247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: File
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - relName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 248
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 248
    functionName: '[stax2.dtd.TestExternalDTD].resolveFile(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[File].getAbsoluteFile()'
    - '[File].<init>(File,String)'
    linkageType: ''
    returnType: File
    signature: '[stax2.dtd.TestExternalDTD].resolveFile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].getAbsolutePath()'
      Src: stax2.dtd.TestExternalDTD:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - f
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 253
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionName: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 3
    functionsReached:
    - '[File].getAbsolutePath()'
    linkageType: ''
    returnType: String
    signature: '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: stax2.dtd.TestExternalDTD:258,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.dtd.TestExternalDTD)'
      Src: stax2.dtd.TestExternalDTD:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: InputStream
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 260
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 260
    functionName: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached:
    - '[String].getBytes(String)'
    - '[ByteArrayInputStream].<init>(stax2.dtd.TestExternalDTD)'
    linkageType: ''
    returnType: InputStream
    signature: '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.dtd.TestExternalDTD
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dtd.TestExternalDTD].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dtd.TestExternalDTD
    signature: '[stax2.dtd.TestExternalDTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:15,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 12
    functionDepth: 2
    functionLinenumber: 12
    functionLinenumberEnd: 17
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].testSpaceNs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestNonValidatingDtdAware].testSpaceNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:22,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 19
    functionDepth: 2
    functionLinenumber: 19
    functionLinenumberEnd: 24
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].testSpaceNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestNonValidatingDtdAware].testSpaceNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:29,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:30,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:31,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 26
    functionDepth: 2
    functionLinenumber: 26
    functionLinenumberEnd: 33
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].testFalseSpace()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestNonValidatingDtdAware].testFalseSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getReader(stax2.dtd.TestNonValidatingDtdAware,boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:51,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.dtd.TestNonValidatingDtdAware:53,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:53,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:54,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:54,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:56,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:56,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:57,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:57,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:59,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:59,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:60,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:60,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:62,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:62,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:63,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:63,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:64,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:64,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:65,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:65,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:67,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:67,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:68,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:68,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:70,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:70,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:71,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:71,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:73,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - ns
    - coalesce
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 74
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 74
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 2
    functionsReached:
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
    - '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
    - '[stax2.dtd.TestNonValidatingDtdAware].getReader(stax2.dtd.TestNonValidatingDtdAware,boolean,boolean)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getReader(stax2.dtd.TestNonValidatingDtdAware,boolean,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:86,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.dtd.TestNonValidatingDtdAware:88,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:88,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:89,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:89,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:91,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:91,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:92,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:92,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:98,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:98,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:99,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:99,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:100,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:100,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:101,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:101,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:103,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:103,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:104,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:104,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:105,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:105,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:106,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:106,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:108,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:108,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
      Src: stax2.dtd.TestNonValidatingDtdAware:109,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:109,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:111,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:111,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestNonValidatingDtdAware:112,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:112,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestNonValidatingDtdAware:114,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
      Src: stax2.dtd.TestNonValidatingDtdAware:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - ns
    - coalesce
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 115
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.dtd.TestNonValidatingDtdAware].getAndVerifyText(XMLStreamReader2)'
    - '[stax2.dtd.TestNonValidatingDtdAware].assertEquals(String,stax2.dtd.TestNonValidatingDtdAware)'
    - '[stax2.dtd.TestNonValidatingDtdAware].getReader(stax2.dtd.TestNonValidatingDtdAware,boolean,boolean)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.dtd.TestNonValidatingDtdAware].assertTokenType(stax2.dtd.TestNonValidatingDtdAware,stax2.dtd.TestNonValidatingDtdAware)'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].getInputFactory()'
      Src: stax2.dtd.TestNonValidatingDtdAware:128,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].setNamespaceAware(stax2.dtd.TestNonValidatingDtdAware,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:129,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].setCoalescing(stax2.dtd.TestNonValidatingDtdAware,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:130,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].setSupportDTD(stax2.dtd.TestNonValidatingDtdAware,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:131,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].setValidating(stax2.dtd.TestNonValidatingDtdAware,boolean)'
      Src: stax2.dtd.TestNonValidatingDtdAware:132,1
    - Dst: '[stax2.dtd.TestNonValidatingDtdAware].constructStreamReader(stax2.dtd.TestNonValidatingDtdAware,String)'
      Src: stax2.dtd.TestNonValidatingDtdAware:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coal
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 134
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 134
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestNonValidatingDtdAware].getInputFactory()'
    - '[stax2.dtd.TestNonValidatingDtdAware].setNamespaceAware(stax2.dtd.TestNonValidatingDtdAware,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].setCoalescing(stax2.dtd.TestNonValidatingDtdAware,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].setValidating(stax2.dtd.TestNonValidatingDtdAware,boolean)'
    - '[stax2.dtd.TestNonValidatingDtdAware].constructStreamReader(stax2.dtd.TestNonValidatingDtdAware,String)'
    - '[stax2.dtd.TestNonValidatingDtdAware].setSupportDTD(stax2.dtd.TestNonValidatingDtdAware,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.dtd.TestNonValidatingDtdAware].getReader(String,boolean,boolean)'
  - 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: stax2.dtd.TestNonValidatingDtdAware
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dtd.TestNonValidatingDtdAware].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dtd.TestNonValidatingDtdAware
    signature: '[stax2.dtd.TestNonValidatingDtdAware].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestDefaultAttrs].getReader(stax2.dtd.TestDefaultAttrs,boolean)'
      Src: stax2.dtd.TestDefaultAttrs:28,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDefaultAttrs:29,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertTokenType(stax2.dtd.TestDefaultAttrs,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:29,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.dtd.TestDefaultAttrs:30,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertTokenType(stax2.dtd.TestDefaultAttrs,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:30,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.dtd.TestDefaultAttrs:31,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:31,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.dtd.TestDefaultAttrs:32,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(int,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:32,1
    - Dst: '[XMLStreamReader2].getAttributeValue(String,String)'
      Src: stax2.dtd.TestDefaultAttrs:33,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:33,1
    - Dst: '[XMLStreamReader2].getAttributeValue(null,String)'
      Src: stax2.dtd.TestDefaultAttrs:34,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:34,1
    - Dst: '[XMLStreamReader2].getAttributeValue(String,String)'
      Src: stax2.dtd.TestDefaultAttrs:35,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:35,1
    - Dst: '[XMLStreamReader2].getAttributeValue(null,String)'
      Src: stax2.dtd.TestDefaultAttrs:36,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:36,1
    - Dst: '[XMLStreamReader2].getAttributeValue(String,String)'
      Src: stax2.dtd.TestDefaultAttrs:37,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:37,1
    - Dst: '[XMLStreamReader2].getAttributeValue(null,String)'
      Src: stax2.dtd.TestDefaultAttrs:38,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:38,1
    - Dst: '[XMLStreamReader2].getAttributeValue(String,String)'
      Src: stax2.dtd.TestDefaultAttrs:41,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].assertNull(stax2.dtd.TestDefaultAttrs)'
      Src: stax2.dtd.TestDefaultAttrs:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 42
    functionName: '[stax2.dtd.TestDefaultAttrs].testValidNsFromDefaultAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDefaultAttrs.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestDefaultAttrs].assertEquals(int,stax2.dtd.TestDefaultAttrs)'
    - '[XMLStreamReader2].getAttributeValue(null,String)'
    - '[stax2.dtd.TestDefaultAttrs].getReader(stax2.dtd.TestDefaultAttrs,boolean)'
    - '[XMLStreamReader2].getAttributeValue(String,String)'
    - '[stax2.dtd.TestDefaultAttrs].assertEquals(String,stax2.dtd.TestDefaultAttrs)'
    - '[stax2.dtd.TestDefaultAttrs].assertNull(stax2.dtd.TestDefaultAttrs)'
    - '[stax2.dtd.TestDefaultAttrs].assertTokenType(stax2.dtd.TestDefaultAttrs,stax2.dtd.TestDefaultAttrs)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.dtd.TestDefaultAttrs].testValidNsFromDefaultAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.dtd.TestDefaultAttrs].getInputFactory()'
      Src: stax2.dtd.TestDefaultAttrs:53,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].setNamespaceAware(stax2.dtd.TestDefaultAttrs,boolean)'
      Src: stax2.dtd.TestDefaultAttrs:54,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].setSupportDTD(stax2.dtd.TestDefaultAttrs,boolean)'
      Src: stax2.dtd.TestDefaultAttrs:55,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].setValidating(stax2.dtd.TestDefaultAttrs,boolean)'
      Src: stax2.dtd.TestDefaultAttrs:56,1
    - Dst: '[stax2.dtd.TestDefaultAttrs].constructStreamReader(stax2.dtd.TestDefaultAttrs,String)'
      Src: stax2.dtd.TestDefaultAttrs:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[stax2.dtd.TestDefaultAttrs].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDefaultAttrs.java
    functionUses: 0
    functionsReached:
    - '[stax2.dtd.TestDefaultAttrs].setValidating(stax2.dtd.TestDefaultAttrs,boolean)'
    - '[stax2.dtd.TestDefaultAttrs].setNamespaceAware(stax2.dtd.TestDefaultAttrs,boolean)'
    - '[stax2.dtd.TestDefaultAttrs].constructStreamReader(stax2.dtd.TestDefaultAttrs,String)'
    - '[stax2.dtd.TestDefaultAttrs].getInputFactory()'
    - '[stax2.dtd.TestDefaultAttrs].setSupportDTD(stax2.dtd.TestDefaultAttrs,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.dtd.TestDefaultAttrs].getReader(String,boolean)'
  - 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: stax2.dtd.TestDefaultAttrs
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.dtd.TestDefaultAttrs].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/dtd/TestDefaultAttrs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.dtd.TestDefaultAttrs
    signature: '[stax2.dtd.TestDefaultAttrs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestWrappedArrayReader].getInputFactory()'
      Src: stax2.typed.TestWrappedArrayReader:19,1
    - Dst: '[stax2.typed.TestWrappedArrayReader].setCoalescing(stax2.typed.TestWrappedArrayReader,boolean)'
      Src: stax2.typed.TestWrappedArrayReader:20,1
    - Dst: '[stax2.typed.TestWrappedArrayReader].setNamespaceAware(stax2.typed.TestWrappedArrayReader,boolean)'
      Src: stax2.typed.TestWrappedArrayReader:21,1
    - Dst: '[stax2.typed.TestWrappedArrayReader].constructStreamReader(stax2.typed.TestWrappedArrayReader,String)'
      Src: stax2.typed.TestWrappedArrayReader:27,1
    - Dst: '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedArrayReader)'
      Src: stax2.typed.TestWrappedArrayReader:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderArrayTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 28
    functionName: '[stax2.typed.TestWrappedArrayReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedArrayReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestWrappedArrayReader].setNamespaceAware(stax2.typed.TestWrappedArrayReader,boolean)'
    - '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedArrayReader)'
    - '[stax2.typed.TestWrappedArrayReader].getInputFactory()'
    - '[stax2.typed.TestWrappedArrayReader].constructStreamReader(stax2.typed.TestWrappedArrayReader,String)'
    - '[stax2.typed.TestWrappedArrayReader].setCoalescing(stax2.typed.TestWrappedArrayReader,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestWrappedArrayReader].getReader(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: stax2.typed.TestWrappedArrayReader
      static: false
      superClass: stax2.typed.ReaderArrayTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestWrappedArrayReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedArrayReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestWrappedArrayReader
    signature: '[stax2.typed.TestWrappedArrayReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.Stax2ReaderAdapter].<init>(XMLStreamReader)'
      Src: stax2.typed.TestWrappedArrayReader.MyAdapter:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.typed.TestWrappedArrayReader.MyAdapter
      static: false
      superClass: Stax2ReaderAdapter
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedArrayReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2ReaderAdapter].<init>(XMLStreamReader)'
    linkageType: ''
    returnType: stax2.typed.TestWrappedArrayReader.MyAdapter
    signature: '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].reset()'
      Src: stax2.typed.TestNativeWriter:24,1
    - Dst: '[stax2.typed.TestNativeWriter].getOutputFactory()'
      Src: stax2.typed.TestNativeWriter:25,1
    - Dst: '[stax2.typed.TestNativeWriter].setRepairing(stax2.typed.TestNativeWriter,boolean)'
      Src: stax2.typed.TestNativeWriter:26,1
    - Dst: '[stax2.typed.TestNativeWriter].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: stax2.typed.TestNativeWriter:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - ByteArrayOutputStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 2
    argNames:
    - out
    - repairing
    argTypes:
    - ByteArrayOutputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 28
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 28
    functionName: '[stax2.typed.TestNativeWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestNativeWriter].getOutputFactory()'
    - '[ByteArrayOutputStream].reset()'
    - '[stax2.typed.TestNativeWriter].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[stax2.typed.TestNativeWriter].setRepairing(stax2.typed.TestNativeWriter,boolean)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.typed.TestNativeWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].close()'
      Src: stax2.typed.TestNativeWriter:34,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.typed.TestNativeWriter:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - ByteArrayOutputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 2
    argNames:
    - sw
    - out
    argTypes:
    - XMLStreamWriter
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[stax2.typed.TestNativeWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeWriter.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayOutputStream].toByteArray()'
    - '[XMLStreamWriter].close()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.TestNativeWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
  - 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: stax2.typed.TestNativeWriter
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestNativeWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestNativeWriter
    signature: '[stax2.typed.TestNativeWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestNativeBinaryReader].getInputFactory()'
      Src: stax2.typed.TestNativeBinaryReader:18,1
    - Dst: '[stax2.typed.TestNativeBinaryReader].setCoalescing(stax2.typed.TestNativeBinaryReader,boolean)'
      Src: stax2.typed.TestNativeBinaryReader:19,1
    - Dst: '[stax2.typed.TestNativeBinaryReader].setNamespaceAware(stax2.typed.TestNativeBinaryReader,boolean)'
      Src: stax2.typed.TestNativeBinaryReader:20,1
    - Dst: '[stax2.typed.TestNativeBinaryReader].constructStreamReader(stax2.typed.TestNativeBinaryReader,String)'
      Src: stax2.typed.TestNativeBinaryReader:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderBinaryTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 22
    functionName: '[stax2.typed.TestNativeBinaryReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeBinaryReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestNativeBinaryReader].setNamespaceAware(stax2.typed.TestNativeBinaryReader,boolean)'
    - '[stax2.typed.TestNativeBinaryReader].constructStreamReader(stax2.typed.TestNativeBinaryReader,String)'
    - '[stax2.typed.TestNativeBinaryReader].setCoalescing(stax2.typed.TestNativeBinaryReader,boolean)'
    - '[stax2.typed.TestNativeBinaryReader].getInputFactory()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestNativeBinaryReader].getReader(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: stax2.typed.TestNativeBinaryReader
      static: false
      superClass: stax2.typed.ReaderBinaryTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestNativeBinaryReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeBinaryReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestNativeBinaryReader
    signature: '[stax2.typed.TestNativeBinaryReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestWrappedReader].getInputFactory()'
      Src: stax2.typed.TestWrappedReader:19,1
    - Dst: '[stax2.typed.TestWrappedReader].setCoalescing(stax2.typed.TestWrappedReader,boolean)'
      Src: stax2.typed.TestWrappedReader:20,1
    - Dst: '[stax2.typed.TestWrappedReader].setNamespaceAware(stax2.typed.TestWrappedReader,boolean)'
      Src: stax2.typed.TestWrappedReader:21,1
    - Dst: '[stax2.typed.TestWrappedReader].constructStreamReader(stax2.typed.TestWrappedReader,String)'
      Src: stax2.typed.TestWrappedReader:27,1
    - Dst: '[stax2.typed.TestWrappedReader].wrapWithAdapter(stax2.typed.TestWrappedReader)'
      Src: stax2.typed.TestWrappedReader:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 28
    functionName: '[stax2.typed.TestWrappedReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestWrappedReader].constructStreamReader(stax2.typed.TestWrappedReader,String)'
    - '[stax2.typed.TestWrappedReader].setNamespaceAware(stax2.typed.TestWrappedReader,boolean)'
    - '[stax2.typed.TestWrappedReader].wrapWithAdapter(stax2.typed.TestWrappedReader)'
    - '[stax2.typed.TestWrappedReader].setCoalescing(stax2.typed.TestWrappedReader,boolean)'
    - '[stax2.typed.TestWrappedReader].getInputFactory()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestWrappedReader].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: stax2.typed.TestWrappedReader:40,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: true
      returnValueGenericType: void
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[stax2.typed.TestWrappedReader].testInvalidQNameElemBadChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedReader.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestWrappedReader].testInvalidQNameElemBadChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: stax2.typed.TestWrappedReader:46,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: void
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[stax2.typed.TestWrappedReader].testInvalidQNameAttrBadChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedReader.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestWrappedReader].testInvalidQNameAttrBadChars()'
  - 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: stax2.typed.TestWrappedReader
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestWrappedReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestWrappedReader
    signature: '[stax2.typed.TestWrappedReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestWrappedBinaryReader].getInputFactory()'
      Src: stax2.typed.TestWrappedBinaryReader:19,1
    - Dst: '[stax2.typed.TestWrappedBinaryReader].setCoalescing(stax2.typed.TestWrappedBinaryReader,boolean)'
      Src: stax2.typed.TestWrappedBinaryReader:20,1
    - Dst: '[stax2.typed.TestWrappedBinaryReader].setNamespaceAware(stax2.typed.TestWrappedBinaryReader,boolean)'
      Src: stax2.typed.TestWrappedBinaryReader:21,1
    - Dst: '[stax2.typed.TestWrappedBinaryReader].constructStreamReader(stax2.typed.TestWrappedBinaryReader,String)'
      Src: stax2.typed.TestWrappedBinaryReader:27,1
    - Dst: '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedBinaryReader)'
      Src: stax2.typed.TestWrappedBinaryReader:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderBinaryTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 28
    functionName: '[stax2.typed.TestWrappedBinaryReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedBinaryReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestWrappedBinaryReader].constructStreamReader(stax2.typed.TestWrappedBinaryReader,String)'
    - '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedBinaryReader)'
    - '[stax2.typed.TestWrappedBinaryReader].setCoalescing(stax2.typed.TestWrappedBinaryReader,boolean)'
    - '[stax2.typed.TestWrappedBinaryReader].setNamespaceAware(stax2.typed.TestWrappedBinaryReader,boolean)'
    - '[stax2.typed.TestWrappedBinaryReader].getInputFactory()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestWrappedBinaryReader].getReader(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: stax2.typed.TestWrappedBinaryReader
      static: false
      superClass: stax2.typed.ReaderBinaryTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestWrappedBinaryReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedBinaryReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestWrappedBinaryReader
    signature: '[stax2.typed.TestWrappedBinaryReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.Stax2ReaderAdapter].<init>(XMLStreamReader)'
      Src: stax2.typed.TestWrappedBinaryReader.MyAdapter:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.typed.TestWrappedBinaryReader.MyAdapter
      static: false
      superClass: Stax2ReaderAdapter
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[stax2.typed.TestWrappedBinaryReader.MyAdapter].<init>(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedBinaryReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2ReaderAdapter].<init>(XMLStreamReader)'
    linkageType: ''
    returnType: stax2.typed.TestWrappedBinaryReader.MyAdapter
    signature: '[stax2.typed.TestWrappedBinaryReader.MyAdapter].<init>(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMBinaryReader].getInputFactory()'
      Src: stax2.typed.TestDOMBinaryReader:26,1
    - Dst: '[stax2.typed.TestDOMBinaryReader].setCoalescing(stax2.typed.TestDOMBinaryReader,boolean)'
      Src: stax2.typed.TestDOMBinaryReader:27,1
    - Dst: '[stax2.typed.TestDOMBinaryReader].setNamespaceAware(stax2.typed.TestDOMBinaryReader,boolean)'
      Src: stax2.typed.TestDOMBinaryReader:28,1
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.typed.TestDOMBinaryReader:31,1
    - Dst: '[stax2.typed.TestDOMBinaryReader].setNamespaceAware(boolean)'
      Src: stax2.typed.TestDOMBinaryReader:32,1
    - Dst: '[stax2.typed.TestDOMBinaryReader].newDocumentBuilder()'
      Src: stax2.typed.TestDOMBinaryReader:33,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.typed.TestDOMBinaryReader:34,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: stax2.typed.TestDOMBinaryReader:34,1
    - Dst: '[stax2.typed.TestDOMBinaryReader].parse(org.xml.sax.InputSource)'
      Src: stax2.typed.TestDOMBinaryReader:34,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMBinaryReader)'
      Src: stax2.typed.TestDOMBinaryReader:36,1
    - Dst: '[stax2.typed.TestDOMBinaryReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.typed.TestDOMBinaryReader:36,1
    - Dst: '[XMLStreamException].<init>(stax2.typed.TestDOMBinaryReader)'
      Src: stax2.typed.TestDOMBinaryReader:38,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderBinaryTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 40
    functionName: '[stax2.typed.TestDOMBinaryReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMBinaryReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMBinaryReader].setNamespaceAware(stax2.typed.TestDOMBinaryReader,boolean)'
    - '[stax2.typed.TestDOMBinaryReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - DocumentBuilderFactory.newInstance()
    - '[stax2.typed.TestDOMBinaryReader].setCoalescing(stax2.typed.TestDOMBinaryReader,boolean)'
    - '[stax2.typed.TestDOMBinaryReader].setNamespaceAware(boolean)'
    - '[stax2.typed.TestDOMBinaryReader].newDocumentBuilder()'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.typed.TestDOMBinaryReader].getInputFactory()'
    - '[stax2.typed.TestDOMBinaryReader].parse(org.xml.sax.InputSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[XMLStreamException].<init>(stax2.typed.TestDOMBinaryReader)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMBinaryReader)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestDOMBinaryReader].getReader(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: stax2.typed.TestDOMBinaryReader
      static: false
      superClass: stax2.typed.ReaderBinaryTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestDOMBinaryReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMBinaryReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestDOMBinaryReader
    signature: '[stax2.typed.TestDOMBinaryReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: false
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 92
    functionName: '[stax2.typed.ReaderBinaryTestBase].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.ReaderBinaryTestBase].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getReader(String)'
      Src: stax2.typed.ReaderBinaryTestBase:97,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderBinaryTestBase:98,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionName: '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].getReader(String)'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:110,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 112
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryElemByteByByte()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testBinaryElemByteByByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:116,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 118
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryElemFull()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testBinaryElemFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:122,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 3
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryElem2Bytes()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testBinaryElem2Bytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:128,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 3
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryElemSegmented()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testBinaryElemSegmented()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:134,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 3
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryElemFullConvenient()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testBinaryElemFullConvenient()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:154,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateDataTable(java.util.Random,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:155,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].buildMultiElemDoc(stax2.typed.ReaderBinaryTestBase,byte[][])'
      Src: stax2.typed.ReaderBinaryTestBase:156,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
      Src: stax2.typed.ReaderBinaryTestBase:158,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderBinaryTestBase:162,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:162,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData1(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:163,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderBinaryTestBase:165,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:166,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderBinaryTestBase:169,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderBinaryTestBase:170,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:170,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 175
    functionName: '[stax2.typed.ReaderBinaryTestBase].testMultipleBinaryElems()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderBinaryTestBase].buildMultiElemDoc(stax2.typed.ReaderBinaryTestBase,byte[][])'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].generateDataTable(java.util.Random,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase]._verifyElemData1(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[java.util.Random].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testMultipleBinaryElems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:190,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:192,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:199,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:206,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:207,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,byte[],stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:207,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:209,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:210,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.typed.ReaderBinaryTestBase:211,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:215,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:219,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
      Src: stax2.typed.ReaderBinaryTestBase:220,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:221,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.typed.ReaderBinaryTestBase:224,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:224,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:225,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.typed.ReaderBinaryTestBase:230,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:231,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:233,1
    - Dst: Math.min(stax2.typed.ReaderBinaryTestBase)
      Src: stax2.typed.ReaderBinaryTestBase:235,1
    - Dst: '[StringBuilder].charAt()'
      Src: stax2.typed.ReaderBinaryTestBase:237,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:237,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:240,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:244,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:245,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:247,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
      Src: stax2.typed.ReaderBinaryTestBase:249,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:250,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 252
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryMixedSegments()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - Math.min(stax2.typed.ReaderBinaryTestBase)
    - '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
    - '[StringBuilder].charAt()'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,byte[],stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].<init>(int)'
    - '[StringBuilder].length()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testBinaryMixedSegments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:259,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:260,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].buildDoc(stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],boolean)'
      Src: stax2.typed.ReaderBinaryTestBase:261,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
      Src: stax2.typed.ReaderBinaryTestBase:262,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
      Src: stax2.typed.ReaderBinaryTestBase:263,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:264,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - readMethod
    - addNoise
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 267
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 267
    functionName: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 5
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].buildDoc(stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],boolean)'
    - '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,stax2.typed.ReaderBinaryTestBase,java.util.Random,byte[],stax2.typed.ReaderBinaryTestBase,int)'
    - '[java.util.Random].<init>(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
    - '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,int,Base64Variant)'
      Src: stax2.typed.ReaderBinaryTestBase:279,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:280,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:283,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:283,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:289,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,int,Base64Variant)'
      Src: stax2.typed.ReaderBinaryTestBase:301,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:302,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:305,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:305,1
    - Dst: '[XMLStreamReader2].getElementAsBinary(Base64Variant)'
      Src: stax2.typed.ReaderBinaryTestBase:313,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:314,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:317,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:317,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:332,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,Base64Variant)'
      Src: stax2.typed.ReaderBinaryTestBase:333,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:343,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:343,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:350,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderBinaryTestBase:354,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:354,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 107
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader2
      - Base64Variant
      - java.util.Random
      - byte[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 6
    argNames:
    - sr
    - b64variant
    - r
    - data
    - dataLen
    - readMethod
    argTypes:
    - XMLStreamReader2
    - Base64Variant
    - java.util.Random
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 355
      start: 269
    functionDepth: 1
    functionLinenumber: 269
    functionLinenumberEnd: 355
    functionName: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,Base64Variant,java.util.Random,byte[],int,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,Base64Variant)'
    - '[stax2.typed.ReaderBinaryTestBase].displayByte()'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,int,Base64Variant)'
    - '[XMLStreamReader2].getElementAsBinary(Base64Variant)'
    - '[stax2.typed.ReaderBinaryTestBase].assertTokenType(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
    - '[java.util.Random].nextInt()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,Base64Variant,java.util.Random,byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,int,Base64Variant)'
      Src: stax2.typed.ReaderBinaryTestBase:361,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:361,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals()'
      Src: stax2.typed.ReaderBinaryTestBase:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader2
      - Base64Variant
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - sr
    - b64variant
    - data
    argTypes:
    - XMLStreamReader2
    - Base64Variant
    - byte[]
    constantsTouched: []
    func_position:
      end: 363
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 363
    functionName: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData1(XMLStreamReader2,Base64Variant,byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].assertEquals(int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].assertEquals()'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,int,Base64Variant)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase]._verifyElemData1(XMLStreamReader2,Base64Variant,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:387,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:389,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:390,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:394,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 397
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidElemPadding()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidElemPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:416,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:418,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:419,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:423,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 426
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:436,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:438,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:439,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:443,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 446
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidWeirdChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidWeirdChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:459,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:459,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:461,1
    - Dst: '[StringBuilder].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:466,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:467,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:468,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:469,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:471,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:471,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:473,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:474,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:478,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 482
    functionName: '[stax2.typed.ReaderBinaryTestBase].testIncompleteInvalidElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].toString()'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[XMLStreamReader2].close()'
    - '[StringBuilder].<init>()'
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testIncompleteInvalidElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:500,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:500,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:502,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,byte[],int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:502,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:503,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:504,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:505,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:506,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:507,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:508,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:508,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:511,1
    - Dst: e.getMessage()
      Src: stax2.typed.ReaderBinaryTestBase:513,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:513,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertNotNull(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:516,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].assertEquals(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:517,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].displayByte()'
      Src: stax2.typed.ReaderBinaryTestBase:520,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:520,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 526
    functionName: '[stax2.typed.ReaderBinaryTestBase].testBinaryAttrValid()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,byte[],int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - e.getMessage()
    - '[stax2.typed.ReaderBinaryTestBase].displayByte()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].toString()'
    - '[java.util.Random].<init>(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].assertNotNull(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].assertEquals(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testBinaryAttrValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:541,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:543,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:544,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:548,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 551
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrPadding()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:559,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:561,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:562,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:566,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 569
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 569
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:577,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:579,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:580,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:584,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 587
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWeirdChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWeirdChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:600,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:600,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:602,1
    - Dst: '[StringBuilder].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:607,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:608,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:608,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:608,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:609,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:609,1
    - Dst: '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:611,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].fail(String)'
      Src: stax2.typed.ReaderBinaryTestBase:612,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderBinaryTestBase:616,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 620
    functionName: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrIncomplete()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].append(String)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[stax2.typed.ReaderBinaryTestBase].getElemReader(stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader2].getAttributeAsBinary(int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].fail(String)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderBinaryTestBase].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrIncomplete()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextBytes(stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:631,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - r
    - size
    argTypes:
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 633
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 633
    functionName: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 1
    functionsReached:
    - '[java.util.Random].nextBytes(stax2.typed.ReaderBinaryTestBase)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,int)'
      Src: stax2.typed.ReaderBinaryTestBase:639,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[][]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - r
    - size
    - reps
    argTypes:
    - java.util.Random
    - int
    - int
    constantsTouched: []
    func_position:
      end: 642
      start: 635
    functionDepth: 1
    functionLinenumber: 635
    functionLinenumberEnd: 642
    functionName: '[stax2.typed.ReaderBinaryTestBase].generateDataTable(java.util.Random,int,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,int)'
    linkageType: ''
    returnType: byte[][]
    signature: '[stax2.typed.ReaderBinaryTestBase].generateDataTable(java.util.Random,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:647,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(Base64Variant,byte[],int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:647,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:649,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:650,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:656,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:657,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].isCompleted()'
      Src: stax2.typed.ReaderBinaryTestBase:662,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:663,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:665,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:677,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderBinaryTestBase:680,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:683,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderBinaryTestBase:686,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderBinaryTestBase:686,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:689,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:691,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:693,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderBinaryTestBase:697,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderBinaryTestBase:697,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:698,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:700,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:704,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:705,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - Base64Variant
      - java.util.Random
      - byte[]
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 4
    argNames:
    - b64variant
    - r
    - data
    - addNoise
    argTypes:
    - Base64Variant
    - java.util.Random
    - byte[]
    - boolean
    constantsTouched: []
    func_position:
      end: 706
      start: 644
    functionDepth: 1
    functionLinenumber: 644
    functionLinenumberEnd: 706
    functionName: '[stax2.typed.ReaderBinaryTestBase].buildDoc(Base64Variant,java.util.Random,byte[],boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].nextBoolean()'
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(Base64Variant,byte[],int,stax2.typed.ReaderBinaryTestBase)'
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase,stax2.typed.ReaderBinaryTestBase)'
    - '[java.util.Random].nextInt()'
    - '[stax2.typed.ReaderBinaryTestBase].isCompleted()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.ReaderBinaryTestBase].buildDoc(Base64Variant,java.util.Random,byte[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderBinaryTestBase:710,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:711,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: stax2.typed.ReaderBinaryTestBase:714,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(Base64Variant,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:714,1
    - Dst: '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:715,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:716,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
      Src: stax2.typed.ReaderBinaryTestBase:717,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:718,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderBinaryTestBase:720,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderBinaryTestBase:721,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Base64Variant
      - byte[][]
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - b64variant
    - dataTable
    argTypes:
    - Base64Variant
    - byte[][]
    constantsTouched: []
    func_position:
      end: 722
      start: 708
    functionDepth: 1
    functionLinenumber: 708
    functionLinenumberEnd: 722
    functionName: '[stax2.typed.ReaderBinaryTestBase].buildMultiElemDoc(Base64Variant,byte[][])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderBinaryTestBase].encodeMore(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(Base64Variant,stax2.typed.ReaderBinaryTestBase,int,stax2.typed.ReaderBinaryTestBase)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.ReaderBinaryTestBase].buildMultiElemDoc(Base64Variant,byte[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(int)
      Src: stax2.typed.ReaderBinaryTestBase:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - b
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 726
      start: 724
    functionDepth: 0
    functionLinenumber: 724
    functionLinenumberEnd: 726
    functionName: '[stax2.typed.ReaderBinaryTestBase].displayByte(byte)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached:
    - Integer.toHexString(int)
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.ReaderBinaryTestBase].displayByte(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - Base64Variant[]
      - Base64Variant[]
      - Base64Variant[]
      - int[]
      - int[]
      - int[]
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.typed.ReaderBinaryTestBase
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.ReaderBinaryTestBase].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.ReaderBinaryTestBase
    signature: '[stax2.typed.ReaderBinaryTestBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: false
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleIntArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase]._testSimpleIntArrayElem(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleIntArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayElemWithNoise()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase]._testSimpleIntArrayElem(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayElemWithNoise()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].intArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:59,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildDoc(int[],boolean)'
      Src: stax2.typed.ReaderArrayTestBase:60,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:63,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],int)'
      Src: stax2.typed.ReaderArrayTestBase:65,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[])'
      Src: stax2.typed.ReaderArrayTestBase:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - withNoise
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 69
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 69
    functionName: '[stax2.typed.ReaderArrayTestBase]._testSimpleIntArrayElem(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],int)'
    - '[stax2.typed.ReaderArrayTestBase].intArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[])'
    - '[stax2.typed.ReaderArrayTestBase].buildDoc(int[],boolean)'
    - '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase]._testSimpleIntArrayElem(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleLongArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase]._testSimpleLongArrayElem(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleLongArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayElemWithNoise()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase]._testSimpleLongArrayElem(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayElemWithNoise()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].longArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:86,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildDoc(long[],boolean)'
      Src: stax2.typed.ReaderArrayTestBase:87,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:90,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],int)'
      Src: stax2.typed.ReaderArrayTestBase:92,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[])'
      Src: stax2.typed.ReaderArrayTestBase:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - withNoise
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 96
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 96
    functionName: '[stax2.typed.ReaderArrayTestBase]._testSimpleLongArrayElem(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[])'
    - '[stax2.typed.ReaderArrayTestBase].buildDoc(long[],boolean)'
    - '[stax2.typed.ReaderArrayTestBase].longArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase]._testSimpleLongArrayElem(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 98
    functionDepth: 3
    functionLinenumber: 98
    functionLinenumberEnd: 102
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayElemWithNoise()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayElemWithNoise()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].floatArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:113,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildDoc(float[],boolean)'
      Src: stax2.typed.ReaderArrayTestBase:114,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:117,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],int)'
      Src: stax2.typed.ReaderArrayTestBase:119,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[])'
      Src: stax2.typed.ReaderArrayTestBase:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - withNoise
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 123
    functionName: '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[])'
    - '[stax2.typed.ReaderArrayTestBase].floatArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],int)'
    - '[stax2.typed.ReaderArrayTestBase].buildDoc(float[],boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 129
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
      Src: stax2.typed.ReaderArrayTestBase:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayElemWithNoise()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayElemWithNoise()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].doubleArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:140,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildDoc(double[],boolean)'
      Src: stax2.typed.ReaderArrayTestBase:141,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:144,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],int)'
      Src: stax2.typed.ReaderArrayTestBase:146,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[])'
      Src: stax2.typed.ReaderArrayTestBase:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - withNoise
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 150
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 150
    functionName: '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].doubleArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].buildDoc(double[],boolean)'
    - '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],int)'
    - '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:157,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:158,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:158,1
    - Dst: '[XMLStreamReader2].readElementAsIntArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:163,1
    - Dst: '[XMLStreamReader2].readElementAsLongArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:166,1
    - Dst: '[XMLStreamReader2].readElementAsFloatArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:169,1
    - Dst: '[XMLStreamReader2].readElementAsDoubleArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:172,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:175,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertEquals(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:176,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 178
    functionName: '[stax2.typed.ReaderArrayTestBase].testEmptyElems()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].readElementAsFloatArray(int,int)'
    - '[XMLStreamReader2].readElementAsLongArray(int,int)'
    - '[XMLStreamReader2].readElementAsDoubleArray(int,int)'
    - '[XMLStreamReader2].readElementAsIntArray(int,int)'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.ReaderArrayTestBase].assertEquals(stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testEmptyElems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:192,1
    - Dst: '[XMLStreamReader2].readElementAsIntArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:197,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:198,1
    - Dst: '[XMLStreamReader2].readElementAsLongArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:200,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:201,1
    - Dst: '[XMLStreamReader2].readElementAsFloatArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:203,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:204,1
    - Dst: '[XMLStreamReader2].readElementAsDoubleArray(int,int)'
      Src: stax2.typed.ReaderArrayTestBase:206,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:207,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:211,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:212,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:213,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:213,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 237
    functionName: '[stax2.typed.ReaderArrayTestBase].testInvalidIntArrayElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].readElementAsFloatArray(int,int)'
    - '[XMLStreamReader2].readElementAsLongArray(int,int)'
    - '[XMLStreamReader2].readElementAsDoubleArray(int,int)'
    - '[XMLStreamReader2].readElementAsIntArray(int,int)'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].fail(String)'
    - '[XMLStreamReader2].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testInvalidIntArrayElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].intArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:249,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(int[])'
      Src: stax2.typed.ReaderArrayTestBase:250,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyIntsAttr(String,int[])'
      Src: stax2.typed.ReaderArrayTestBase:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 253
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].intArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(int[])'
    - '[stax2.typed.ReaderArrayTestBase].verifyIntsAttr(String,int[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].longArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:259,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(long[])'
      Src: stax2.typed.ReaderArrayTestBase:260,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyLongsAttr(String,long[])'
      Src: stax2.typed.ReaderArrayTestBase:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 255
    functionDepth: 2
    functionLinenumber: 255
    functionLinenumberEnd: 263
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(long[])'
    - '[stax2.typed.ReaderArrayTestBase].longArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].verifyLongsAttr(String,long[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].floatArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:269,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(float[])'
      Src: stax2.typed.ReaderArrayTestBase:270,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyFloatsAttr(String,float[])'
      Src: stax2.typed.ReaderArrayTestBase:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 265
    functionDepth: 2
    functionLinenumber: 265
    functionLinenumberEnd: 273
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].floatArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(float[])'
    - '[stax2.typed.ReaderArrayTestBase].verifyFloatsAttr(String,float[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].doubleArray(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:279,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(double[])'
      Src: stax2.typed.ReaderArrayTestBase:280,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].verifyDoublesAttr(String,double[])'
      Src: stax2.typed.ReaderArrayTestBase:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 275
    functionDepth: 2
    functionLinenumber: 275
    functionLinenumberEnd: 283
    functionName: '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].verifyDoublesAttr(String,double[])'
    - '[stax2.typed.ReaderArrayTestBase].doubleArray(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(double[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:293,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:296,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:297,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 301
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 301
    functionName: '[stax2.typed.ReaderArrayTestBase].intArray(int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextInt()'
    linkageType: ''
    returnType: int[]
    signature: '[stax2.typed.ReaderArrayTestBase].intArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:305,1
    - Dst: '[java.util.Random].nextLong()'
      Src: stax2.typed.ReaderArrayTestBase:308,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:309,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 313
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 313
    functionName: '[stax2.typed.ReaderArrayTestBase].longArray(int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextLong()'
    - '[java.util.Random].nextInt()'
    linkageType: ''
    returnType: long[]
    signature: '[stax2.typed.ReaderArrayTestBase].longArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:317,1
    - Dst: '[java.util.Random].nextFloat()'
      Src: stax2.typed.ReaderArrayTestBase:320,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:321,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: float[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 324
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 324
    functionName: '[stax2.typed.ReaderArrayTestBase].floatArray(int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextFloat()'
    - '[java.util.Random].nextBoolean()'
    linkageType: ''
    returnType: float[]
    signature: '[stax2.typed.ReaderArrayTestBase].floatArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:328,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: stax2.typed.ReaderArrayTestBase:331,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:332,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 335
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 335
    functionName: '[stax2.typed.ReaderArrayTestBase].doubleArray(int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>(int)'
    - '[java.util.Random].nextDouble()'
    - '[java.util.Random].nextBoolean()'
    linkageType: ''
    returnType: double[]
    signature: '[stax2.typed.ReaderArrayTestBase].doubleArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Array.getLength(Object)
      Src: stax2.typed.ReaderArrayTestBase:339,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:340,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:341,1
    - Dst: Array.get(Object,int)
      Src: stax2.typed.ReaderArrayTestBase:342,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].hashCode()'
      Src: stax2.typed.ReaderArrayTestBase:342,1
    - Dst: '[java.util.Random].<init>(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:342,1
    - Dst: Array.get(Object,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:344,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].toString()'
      Src: stax2.typed.ReaderArrayTestBase:344,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:345,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:347,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:347,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.ReaderArrayTestBase:348,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:349,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:351,1
    - Dst: '[StringBuilder].append(char)'
      Src: stax2.typed.ReaderArrayTestBase:354,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:356,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderArrayTestBase:357,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - dataArray
    - addNoise
    argTypes:
    - Object
    - boolean
    constantsTouched: []
    func_position:
      end: 358
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 358
    functionName: '[stax2.typed.ReaderArrayTestBase].buildDoc(Object,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].nextBoolean()'
    - '[java.util.Random].<init>(stax2.typed.ReaderArrayTestBase)'
    - Array.getLength(Object)
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[stax2.typed.ReaderArrayTestBase].hashCode()'
    - '[StringBuilder].toString()'
    - '[stax2.typed.ReaderArrayTestBase].toString()'
    - Array.get(Object,int)
    - '[StringBuilder].append(stax2.typed.ReaderArrayTestBase)'
    - Array.get(Object,stax2.typed.ReaderArrayTestBase)
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.ReaderArrayTestBase].buildDoc(Object,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Array.getLength(Object)
      Src: stax2.typed.ReaderArrayTestBase:362,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:363,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:364,1
    - Dst: Array.get(Object,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:366,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].toString()'
      Src: stax2.typed.ReaderArrayTestBase:366,1
    - Dst: '[StringBuilder].append(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:367,1
    - Dst: '[StringBuilder].append(char)'
      Src: stax2.typed.ReaderArrayTestBase:368,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.typed.ReaderArrayTestBase:370,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.typed.ReaderArrayTestBase:371,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - dataArray
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 372
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 372
    functionName: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(Object)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - Array.getLength(Object)
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - Array.get(Object,stax2.typed.ReaderArrayTestBase)
    - '[StringBuilder].append(stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].toString()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Array.getLength(Object)
      Src: stax2.typed.ReaderArrayTestBase:376,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:378,1
    - Dst: Array.get(Object,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:381,1
    - Dst: Array.get(Object,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:382,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].equals(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:383,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:384,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - expArray
    - actArray
    - actLen
    argTypes:
    - Object
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 387
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 387
    functionName: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(Object,Object,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].equals(stax2.typed.ReaderArrayTestBase)'
    - Array.get(Object,stax2.typed.ReaderArrayTestBase)
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    - Array.getLength(Object)
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(Object,Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:392,1
    - Dst: Math.max(int,int,int)
      Src: stax2.typed.ReaderArrayTestBase:393,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:397,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:398,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:399,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:399,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:402,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderArrayTestBase:403,1
    - Dst: '[XMLStreamReader2].readElementAsIntArray(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:407,1
    - Dst: xse.getMessage()
      Src: stax2.typed.ReaderArrayTestBase:412,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:412,1
    - Dst: '[XMLStreamReader2].readElementAsIntArray(stax2.typed.ReaderArrayTestBase,int,int)'
      Src: stax2.typed.ReaderArrayTestBase:418,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:421,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(String)'
      Src: stax2.typed.ReaderArrayTestBase:423,1
    - Dst: System.arraycopy(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:426,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(int[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:429,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:430,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - doc
    - data
    - blockLen
    argTypes:
    - String
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 431
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 431
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].readElementAsIntArray(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].readElementAsIntArray(stax2.typed.ReaderArrayTestBase,int,int)'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - System.arraycopy(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
    - xse.getMessage()
    - '[stax2.typed.ReaderArrayTestBase].fail(String)'
    - Math.max(int,int,int)
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(int[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:436,1
    - Dst: Math.max(int,int)
      Src: stax2.typed.ReaderArrayTestBase:437,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:441,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:442,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:443,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:443,1
    - Dst: r.nextInt()
      Src: stax2.typed.ReaderArrayTestBase:446,1
    - Dst: '[XMLStreamReader2].readElementAsLongArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:447,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:452,1
    - Dst: System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:454,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(long[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:457,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:458,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - doc
    - data
    - blockLen
    argTypes:
    - String
    - long[]
    - int
    constantsTouched: []
    func_position:
      end: 459
      start: 433
    functionDepth: 1
    functionLinenumber: 433
    functionLinenumberEnd: 459
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].readElementAsLongArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(long[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - r.nextInt()
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - Math.max(int,int)
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:464,1
    - Dst: Math.max(int,int)
      Src: stax2.typed.ReaderArrayTestBase:465,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:469,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:470,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:471,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:471,1
    - Dst: r.nextInt()
      Src: stax2.typed.ReaderArrayTestBase:474,1
    - Dst: '[XMLStreamReader2].readElementAsFloatArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:475,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:480,1
    - Dst: System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:482,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(float[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:485,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:486,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - float[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - doc
    - data
    - blockLen
    argTypes:
    - String
    - float[]
    - int
    constantsTouched: []
    func_position:
      end: 487
      start: 461
    functionDepth: 1
    functionLinenumber: 461
    functionLinenumberEnd: 487
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - r.nextInt()
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - Math.max(int,int)
    - '[XMLStreamReader2].readElementAsFloatArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(float[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderArrayTestBase:492,1
    - Dst: Math.max(int,int)
      Src: stax2.typed.ReaderArrayTestBase:493,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:497,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:498,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:499,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:499,1
    - Dst: r.nextInt()
      Src: stax2.typed.ReaderArrayTestBase:502,1
    - Dst: '[XMLStreamReader2].readElementAsDoubleArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:503,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:508,1
    - Dst: System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
      Src: stax2.typed.ReaderArrayTestBase:510,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(double[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:513,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:514,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - doc
    - data
    - blockLen
    argTypes:
    - String
    - double[]
    - int
    constantsTouched: []
    func_position:
      end: 515
      start: 489
    functionDepth: 1
    functionLinenumber: 489
    functionLinenumberEnd: 515
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(double[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - r.nextInt()
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - Math.max(int,int)
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[java.util.Random].<init>(int)'
    - '[XMLStreamReader2].readElementAsDoubleArray(stax2.typed.ReaderArrayTestBase,int,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].fail(stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:520,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:521,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:522,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:522,1
    - Dst: '[XMLStreamReader2].getAttributeAsIntArray(int)'
      Src: stax2.typed.ReaderArrayTestBase:523,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(int[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:524,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - data
    argTypes:
    - String
    - int[]
    constantsTouched: []
    func_position:
      end: 526
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 526
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyIntsAttr(String,int[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(int[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsIntArray(int)'
    - '[XMLStreamReader2].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyIntsAttr(String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:531,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:532,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:533,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:533,1
    - Dst: '[XMLStreamReader2].getAttributeAsLongArray(int)'
      Src: stax2.typed.ReaderArrayTestBase:534,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(long[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:535,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - data
    argTypes:
    - String
    - long[]
    constantsTouched: []
    func_position:
      end: 537
      start: 528
    functionDepth: 1
    functionLinenumber: 528
    functionLinenumberEnd: 537
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyLongsAttr(String,long[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(long[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getAttributeAsLongArray(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyLongsAttr(String,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:542,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:543,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:544,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:544,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloatArray(int)'
      Src: stax2.typed.ReaderArrayTestBase:545,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(float[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:546,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:547,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - float[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - data
    argTypes:
    - String
    - float[]
    constantsTouched: []
    func_position:
      end: 548
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 548
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyFloatsAttr(String,float[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].getAttributeAsFloatArray(int)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(float[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyFloatsAttr(String,float[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderArrayTestBase].getReader(String)'
      Src: stax2.typed.ReaderArrayTestBase:553,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderArrayTestBase:554,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderArrayTestBase:555,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:555,1
    - Dst: '[XMLStreamReader2].getAttributeAsDoubleArray(int)'
      Src: stax2.typed.ReaderArrayTestBase:556,1
    - Dst: '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(double[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
      Src: stax2.typed.ReaderArrayTestBase:557,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderArrayTestBase:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - data
    argTypes:
    - String
    - double[]
    constantsTouched: []
    func_position:
      end: 559
      start: 550
    functionDepth: 1
    functionLinenumber: 550
    functionLinenumberEnd: 559
    functionName: '[stax2.typed.ReaderArrayTestBase].verifyDoublesAttr(String,double[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(double[],stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[stax2.typed.ReaderArrayTestBase].assertTokenType(stax2.typed.ReaderArrayTestBase,stax2.typed.ReaderArrayTestBase)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getAttributeAsDoubleArray(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderArrayTestBase].verifyDoublesAttr(String,double[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.typed.ReaderArrayTestBase
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.ReaderArrayTestBase].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.ReaderArrayTestBase
    signature: '[stax2.typed.ReaderArrayTestBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].reset()'
      Src: stax2.typed.TestDOMWriter:37,1
    - Dst: '[stax2.typed.TestDOMWriter].getOutputFactory()'
      Src: stax2.typed.TestDOMWriter:38,1
    - Dst: '[stax2.typed.TestDOMWriter].createDOMDoc(boolean)'
      Src: stax2.typed.TestDOMWriter:39,1
    - Dst: '[stax2.typed.TestDOMWriter].setRepairing(stax2.typed.TestDOMWriter,boolean)'
      Src: stax2.typed.TestDOMWriter:40,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(Document)'
      Src: stax2.typed.TestDOMWriter:41,1
    - Dst: '[stax2.typed.TestDOMWriter].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
      Src: stax2.typed.TestDOMWriter:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ByteArrayOutputStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Document
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 2
    argNames:
    - out
    - repairing
    argTypes:
    - ByteArrayOutputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 42
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 42
    functionName: '[stax2.typed.TestDOMWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMWriter].setRepairing(stax2.typed.TestDOMWriter,boolean)'
    - '[javax.xml.transform.dom.DOMResult].<init>(Document)'
    - '[stax2.typed.TestDOMWriter].createXMLStreamWriter(javax.xml.transform.dom.DOMResult)'
    - '[ByteArrayOutputStream].reset()'
    - '[stax2.typed.TestDOMWriter].getOutputFactory()'
    - '[stax2.typed.TestDOMWriter].createDOMDoc(boolean)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.typed.TestDOMWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].close()'
      Src: stax2.typed.TestDOMWriter:48,1
    - Dst: '[javax.xml.transform.TransformerFactory].newInstance()'
      Src: stax2.typed.TestDOMWriter:52,1
    - Dst: '[stax2.typed.TestDOMWriter].newTransformer()'
      Src: stax2.typed.TestDOMWriter:52,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(Document)'
      Src: stax2.typed.TestDOMWriter:53,1
    - Dst: '[javax.xml.transform.stream.StreamResult].<init>(ByteArrayOutputStream)'
      Src: stax2.typed.TestDOMWriter:53,1
    - Dst: '[stax2.typed.TestDOMWriter].transform(javax.xml.transform.dom.DOMSource,javax.xml.transform.stream.StreamResult)'
      Src: stax2.typed.TestDOMWriter:53,1
    - Dst: '[RuntimeException].<init>(stax2.typed.TestDOMWriter)'
      Src: stax2.typed.TestDOMWriter:55,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.typed.TestDOMWriter:57,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - ByteArrayOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - Document
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 2
    argNames:
    - sw
    - out
    argTypes:
    - XMLStreamWriter
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 58
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 58
    functionName: '[stax2.typed.TestDOMWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMWriter.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].close()'
    - '[stax2.typed.TestDOMWriter].transform(javax.xml.transform.dom.DOMSource,javax.xml.transform.stream.StreamResult)'
    - '[javax.xml.transform.dom.DOMSource].<init>(Document)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[javax.xml.transform.stream.StreamResult].<init>(ByteArrayOutputStream)'
    - '[javax.xml.transform.TransformerFactory].newInstance()'
    - '[RuntimeException].<init>(stax2.typed.TestDOMWriter)'
    - '[stax2.typed.TestDOMWriter].newTransformer()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.TestDOMWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.typed.TestDOMWriter:69,1
    - Dst: '[stax2.typed.TestDOMWriter].setNamespaceAware(boolean)'
      Src: stax2.typed.TestDOMWriter:70,1
    - Dst: '[stax2.typed.TestDOMWriter].newDocumentBuilder()'
      Src: stax2.typed.TestDOMWriter:71,1
    - Dst: '[stax2.typed.TestDOMWriter].newDocument()'
      Src: stax2.typed.TestDOMWriter:71,1
    - Dst: '[RuntimeException].<init>(stax2.typed.TestDOMWriter)'
      Src: stax2.typed.TestDOMWriter:73,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Document
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 75
    functionName: '[stax2.typed.TestDOMWriter].createDOMDoc(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMWriter.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.TestDOMWriter].newDocument()'
    - '[stax2.typed.TestDOMWriter].newDocumentBuilder()'
    - '[stax2.typed.TestDOMWriter].setNamespaceAware(boolean)'
    - DocumentBuilderFactory.newInstance()
    - '[RuntimeException].<init>(stax2.typed.TestDOMWriter)'
    linkageType: ''
    returnType: Document
    signature: '[stax2.typed.TestDOMWriter].createDOMDoc(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Document
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.typed.TestDOMWriter
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestDOMWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestDOMWriter
    signature: '[stax2.typed.TestDOMWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].reset()'
      Src: stax2.typed.TestWrappedWriter:23,1
    - Dst: '[stax2.typed.TestWrappedWriter].getOutputFactory()'
      Src: stax2.typed.TestWrappedWriter:24,1
    - Dst: '[stax2.typed.TestWrappedWriter].setRepairing(stax2.typed.TestWrappedWriter,boolean)'
      Src: stax2.typed.TestWrappedWriter:25,1
    - Dst: '[stax2.typed.TestWrappedWriter].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: stax2.typed.TestWrappedWriter:26,1
    - Dst: '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedWriter)'
      Src: stax2.typed.TestWrappedWriter:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - ByteArrayOutputStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 2
    argNames:
    - out
    - repairing
    argTypes:
    - ByteArrayOutputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 27
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 27
    functionName: '[stax2.typed.TestWrappedWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedWriter.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestWrappedWriter].getOutputFactory()'
    - '[stax2.typed.TestWrappedWriter].setRepairing(stax2.typed.TestWrappedWriter,boolean)'
    - '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(stax2.typed.TestWrappedWriter)'
    - '[ByteArrayOutputStream].reset()'
    - '[stax2.typed.TestWrappedWriter].createXMLStreamWriter(ByteArrayOutputStream,String)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.typed.TestWrappedWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].close()'
      Src: stax2.typed.TestWrappedWriter:33,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.typed.TestWrappedWriter:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - ByteArrayOutputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 2
    argNames:
    - sw
    - out
    argTypes:
    - XMLStreamWriter
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 35
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 35
    functionName: '[stax2.typed.TestWrappedWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedWriter.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayOutputStream].toByteArray()'
    - '[XMLStreamWriter].close()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.TestWrappedWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
  - 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: stax2.typed.TestWrappedWriter
      static: false
      superClass: stax2.typed.WriterTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestWrappedWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestWrappedWriter
    signature: '[stax2.typed.TestWrappedWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.Stax2WriterAdapter].<init>(XMLStreamWriter)'
      Src: stax2.typed.TestWrappedWriter.MyAdapter:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.typed.TestWrappedWriter.MyAdapter
      static: false
      superClass: Stax2WriterAdapter
    argCount: 1
    argNames:
    - sw
    argTypes:
    - XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[stax2.typed.TestWrappedWriter.MyAdapter].<init>(XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestWrappedWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2WriterAdapter].<init>(XMLStreamWriter)'
    linkageType: ''
    returnType: stax2.typed.TestWrappedWriter.MyAdapter
    signature: '[stax2.typed.TestWrappedWriter.MyAdapter].<init>(XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMArrayReader].getInputFactory()'
      Src: stax2.typed.TestDOMArrayReader:26,1
    - Dst: '[stax2.typed.TestDOMArrayReader].setCoalescing(stax2.typed.TestDOMArrayReader,boolean)'
      Src: stax2.typed.TestDOMArrayReader:27,1
    - Dst: '[stax2.typed.TestDOMArrayReader].setNamespaceAware(stax2.typed.TestDOMArrayReader,boolean)'
      Src: stax2.typed.TestDOMArrayReader:28,1
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.typed.TestDOMArrayReader:31,1
    - Dst: '[stax2.typed.TestDOMArrayReader].setNamespaceAware(boolean)'
      Src: stax2.typed.TestDOMArrayReader:32,1
    - Dst: '[stax2.typed.TestDOMArrayReader].newDocumentBuilder()'
      Src: stax2.typed.TestDOMArrayReader:33,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.typed.TestDOMArrayReader:34,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: stax2.typed.TestDOMArrayReader:34,1
    - Dst: '[stax2.typed.TestDOMArrayReader].parse(org.xml.sax.InputSource)'
      Src: stax2.typed.TestDOMArrayReader:34,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMArrayReader)'
      Src: stax2.typed.TestDOMArrayReader:36,1
    - Dst: '[stax2.typed.TestDOMArrayReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.typed.TestDOMArrayReader:36,1
    - Dst: '[XMLStreamException].<init>(stax2.typed.TestDOMArrayReader)'
      Src: stax2.typed.TestDOMArrayReader:38,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderArrayTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 40
    functionName: '[stax2.typed.TestDOMArrayReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMArrayReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMArrayReader].getInputFactory()'
    - '[stax2.typed.TestDOMArrayReader].newDocumentBuilder()'
    - DocumentBuilderFactory.newInstance()
    - '[stax2.typed.TestDOMArrayReader].setNamespaceAware(stax2.typed.TestDOMArrayReader,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.typed.TestDOMArrayReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[stax2.typed.TestDOMArrayReader].setCoalescing(stax2.typed.TestDOMArrayReader,boolean)'
    - '[XMLStreamException].<init>(stax2.typed.TestDOMArrayReader)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMArrayReader)'
    - '[stax2.typed.TestDOMArrayReader].parse(org.xml.sax.InputSource)'
    - '[stax2.typed.TestDOMArrayReader].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestDOMArrayReader].getReader(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: stax2.typed.TestDOMArrayReader
      static: false
      superClass: stax2.typed.ReaderArrayTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestDOMArrayReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMArrayReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestDOMArrayReader
    signature: '[stax2.typed.TestDOMArrayReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.TestBinaryRoundTrip:23,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.TestBinaryRoundTrip:24,1
    - Dst: '[java.util.Arrays].fill(stax2.typed.TestBinaryRoundTrip,byte)'
      Src: stax2.typed.TestBinaryRoundTrip:27,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: stax2.typed.TestBinaryRoundTrip:29,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.TestBinaryRoundTrip:30,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.TestBinaryRoundTrip:31,1
    - Dst: '[XMLStreamWriter2].writeBinary(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip)'
      Src: stax2.typed.TestBinaryRoundTrip:32,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.TestBinaryRoundTrip:34,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.TestBinaryRoundTrip:35,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.TestBinaryRoundTrip:37,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: stax2.typed.TestBinaryRoundTrip:38,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.typed.TestBinaryRoundTrip:40,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip]._doTest224(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:43,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip]._doTest224(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 45
    functionName: '[stax2.typed.TestBinaryRoundTrip].testWstx224()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[XMLStreamWriter2].writeBinary(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip)'
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[ByteArrayOutputStream].<init>()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[stax2.typed.TestBinaryRoundTrip].getTypedWriter(ByteArrayOutputStream)'
    - '[stax2.typed.TestBinaryRoundTrip]._doTest224(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,boolean)'
    - '[XMLStreamWriter2].close()'
    - '[java.util.Arrays].fill(stax2.typed.TestBinaryRoundTrip,byte)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestBinaryRoundTrip].testWstx224()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
      Src: stax2.typed.TestBinaryRoundTrip:50,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: stax2.typed.TestBinaryRoundTrip:52,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.TestBinaryRoundTrip:53,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.typed.TestBinaryRoundTrip:53,1
    - Dst: '[String].equals(stax2.typed.TestBinaryRoundTrip)'
      Src: stax2.typed.TestBinaryRoundTrip:53,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip]._readBinary(XMLStreamReader2,Base64Variant,stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:54,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].assertNotNull(byte[])'
      Src: stax2.typed.TestBinaryRoundTrip:58,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].assertEquals(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip)'
      Src: stax2.typed.TestBinaryRoundTrip:59,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].fail(stax2.typed.TestBinaryRoundTrip)'
      Src: stax2.typed.TestBinaryRoundTrip:62,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - byte[]
      - Base64Variant
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 4
    argNames:
    - data
    - xml
    - bv
    - useConvAccessor
    argTypes:
    - byte[]
    - byte[]
    - Base64Variant
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 65
    functionName: '[stax2.typed.TestBinaryRoundTrip]._doTest224(byte[],byte[],Base64Variant,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].hasNext()'
    - '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
    - '[stax2.typed.TestBinaryRoundTrip].assertEquals(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip)'
    - '[stax2.typed.TestBinaryRoundTrip]._readBinary(XMLStreamReader2,Base64Variant,stax2.typed.TestBinaryRoundTrip,boolean)'
    - '[stax2.typed.TestBinaryRoundTrip].fail(stax2.typed.TestBinaryRoundTrip)'
    - '[String].equals(stax2.typed.TestBinaryRoundTrip)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getLocalName()'
    - '[stax2.typed.TestBinaryRoundTrip].assertNotNull(byte[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestBinaryRoundTrip]._doTest224(byte[],byte[],Base64Variant,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader2].getElementAsBinary(Base64Variant)'
      Src: stax2.typed.TestBinaryRoundTrip:74,1
    - Dst: '[XMLStreamReader2].readElementAsBinary(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,Base64Variant)'
      Src: stax2.typed.TestBinaryRoundTrip:81,1
    - Dst: System.arraycopy(stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip)
      Src: stax2.typed.TestBinaryRoundTrip:88,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader2
      - Base64Variant
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 4
    argNames:
    - sr
    - bv
    - expSize
    - useConvenienceMethod
    argTypes:
    - XMLStreamReader2
    - Base64Variant
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 90
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 90
    functionName: '[stax2.typed.TestBinaryRoundTrip]._readBinary(XMLStreamReader2,Base64Variant,int,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getElementAsBinary(Base64Variant)'
    - System.arraycopy(stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip,int,stax2.typed.TestBinaryRoundTrip)
    - '[XMLStreamReader2].readElementAsBinary(stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,stax2.typed.TestBinaryRoundTrip,Base64Variant)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.TestBinaryRoundTrip]._readBinary(XMLStreamReader2,Base64Variant,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestBinaryRoundTrip].getInputFactory()'
      Src: stax2.typed.TestBinaryRoundTrip:95,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].setCoalescing(stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:96,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].setNamespaceAware(stax2.typed.TestBinaryRoundTrip,boolean)'
      Src: stax2.typed.TestBinaryRoundTrip:97,1
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: stax2.typed.TestBinaryRoundTrip:98,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.typed.TestBinaryRoundTrip:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 99
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 99
    functionName: '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.TestBinaryRoundTrip].setNamespaceAware(stax2.typed.TestBinaryRoundTrip,boolean)'
    - '[stax2.typed.TestBinaryRoundTrip].setCoalescing(stax2.typed.TestBinaryRoundTrip,boolean)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[stax2.typed.TestBinaryRoundTrip].getInputFactory()'
    - '[stax2.typed.TestBinaryRoundTrip].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestBinaryRoundTrip].getOutputFactory()'
      Src: stax2.typed.TestBinaryRoundTrip:104,1
    - Dst: '[stax2.typed.TestBinaryRoundTrip].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: stax2.typed.TestBinaryRoundTrip:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - ByteArrayOutputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - out
    argTypes:
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[stax2.typed.TestBinaryRoundTrip].getTypedWriter(ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.TestBinaryRoundTrip].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[stax2.typed.TestBinaryRoundTrip].getOutputFactory()'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.typed.TestBinaryRoundTrip].getTypedWriter(ByteArrayOutputStream)'
  - 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: stax2.typed.TestBinaryRoundTrip
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestBinaryRoundTrip].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestBinaryRoundTrip
    signature: '[stax2.typed.TestBinaryRoundTrip].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMReader].getInputFactory()'
      Src: stax2.typed.TestDOMReader:24,1
    - Dst: '[stax2.typed.TestDOMReader].setCoalescing(stax2.typed.TestDOMReader,boolean)'
      Src: stax2.typed.TestDOMReader:25,1
    - Dst: '[stax2.typed.TestDOMReader].setNamespaceAware(stax2.typed.TestDOMReader,boolean)'
      Src: stax2.typed.TestDOMReader:26,1
    - Dst: DocumentBuilderFactory.newInstance()
      Src: stax2.typed.TestDOMReader:29,1
    - Dst: '[stax2.typed.TestDOMReader].setNamespaceAware(boolean)'
      Src: stax2.typed.TestDOMReader:30,1
    - Dst: '[stax2.typed.TestDOMReader].newDocumentBuilder()'
      Src: stax2.typed.TestDOMReader:31,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.typed.TestDOMReader:32,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: stax2.typed.TestDOMReader:32,1
    - Dst: '[stax2.typed.TestDOMReader].parse(org.xml.sax.InputSource)'
      Src: stax2.typed.TestDOMReader:32,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMReader)'
      Src: stax2.typed.TestDOMReader:34,1
    - Dst: '[stax2.typed.TestDOMReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
      Src: stax2.typed.TestDOMReader:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 35
    functionName: '[stax2.typed.TestDOMReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMReader].newDocumentBuilder()'
    - DocumentBuilderFactory.newInstance()
    - '[java.io.StringReader].<init>(String)'
    - '[stax2.typed.TestDOMReader].setCoalescing(stax2.typed.TestDOMReader,boolean)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[javax.xml.transform.dom.DOMSource].<init>(stax2.typed.TestDOMReader)'
    - '[stax2.typed.TestDOMReader].getInputFactory()'
    - '[stax2.typed.TestDOMReader].setNamespaceAware(boolean)'
    - '[stax2.typed.TestDOMReader].createXMLStreamReader(javax.xml.transform.dom.DOMSource)'
    - '[stax2.typed.TestDOMReader].parse(org.xml.sax.InputSource)'
    - '[stax2.typed.TestDOMReader].setNamespaceAware(stax2.typed.TestDOMReader,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestDOMReader].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMReader].warn(String)'
      Src: stax2.typed.TestDOMReader:47,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: void
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 48
    functionName: '[stax2.typed.TestDOMReader].testValidQNameElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMReader].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestDOMReader].testValidQNameElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMReader].warn(String)'
      Src: stax2.typed.TestDOMReader:53,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: void
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[stax2.typed.TestDOMReader].testInvalidQNameElemBadChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMReader].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestDOMReader].testInvalidQNameElemBadChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMReader].warn(String)'
      Src: stax2.typed.TestDOMReader:60,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: void
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[stax2.typed.TestDOMReader].testInvalidQNameElemUnbound()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMReader].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestDOMReader].testInvalidQNameElemUnbound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMReader].warn(String)'
      Src: stax2.typed.TestDOMReader:66,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: void
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[stax2.typed.TestDOMReader].testValidQNameAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMReader].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestDOMReader].testValidQNameAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMReader].warn(String)'
      Src: stax2.typed.TestDOMReader:72,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: void
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 73
    functionName: '[stax2.typed.TestDOMReader].testInvalidQNameAttrBadChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMReader].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestDOMReader].testInvalidQNameAttrBadChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestDOMReader].warn(String)'
      Src: stax2.typed.TestDOMReader:79,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: void
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[stax2.typed.TestDOMReader].testInvalidQNameAttrUnbound()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestDOMReader].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.TestDOMReader].testInvalidQNameAttrUnbound()'
  - 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: stax2.typed.TestDOMReader
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestDOMReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestDOMReader
    signature: '[stax2.typed.TestDOMReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestNativeReader].getInputFactory()'
      Src: stax2.typed.TestNativeReader:21,1
    - Dst: '[stax2.typed.TestNativeReader].setCoalescing(stax2.typed.TestNativeReader,boolean)'
      Src: stax2.typed.TestNativeReader:22,1
    - Dst: '[stax2.typed.TestNativeReader].setNamespaceAware(stax2.typed.TestNativeReader,boolean)'
      Src: stax2.typed.TestNativeReader:23,1
    - Dst: '[stax2.typed.TestNativeReader].constructStreamReader(stax2.typed.TestNativeReader,String)'
      Src: stax2.typed.TestNativeReader:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 25
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 25
    functionName: '[stax2.typed.TestNativeReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestNativeReader].getInputFactory()'
    - '[stax2.typed.TestNativeReader].setCoalescing(stax2.typed.TestNativeReader,boolean)'
    - '[stax2.typed.TestNativeReader].setNamespaceAware(stax2.typed.TestNativeReader,boolean)'
    - '[stax2.typed.TestNativeReader].constructStreamReader(stax2.typed.TestNativeReader,String)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestNativeReader].getReader(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: stax2.typed.TestNativeReader
      static: false
      superClass: stax2.typed.ReaderTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestNativeReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestNativeReader
    signature: '[stax2.typed.TestNativeReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
      Src: stax2.typed.ReaderTestBase:41,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
      Src: stax2.typed.ReaderTestBase:43,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
      Src: stax2.typed.ReaderTestBase:45,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
      Src: stax2.typed.ReaderTestBase:46,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
      Src: stax2.typed.ReaderTestBase:49,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
      Src: stax2.typed.ReaderTestBase:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 55
    functionName: '[stax2.typed.ReaderTestBase].testSimpleBooleanElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
    - '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleBooleanElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
      Src: stax2.typed.ReaderTestBase:60,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
      Src: stax2.typed.ReaderTestBase:61,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
      Src: stax2.typed.ReaderTestBase:62,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
      Src: stax2.typed.ReaderTestBase:63,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
      Src: stax2.typed.ReaderTestBase:65,1
    - Dst: '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
      Src: stax2.typed.ReaderTestBase:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[stax2.typed.ReaderTestBase].testSimpleBooleanAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
    - '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleBooleanAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:72,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:73,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:73,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:74,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:75,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:76,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:78,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:80,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:80,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:81,1
    - Dst: '[stax2.typed.ReaderTestBase].assertFalse(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:81,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:82,1
    - Dst: '[stax2.typed.ReaderTestBase].assertFalse(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:82,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 85
    functionName: '[stax2.typed.ReaderTestBase].testMultipleBooleanAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertFalse(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleBooleanAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:90,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:93,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:95,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:96,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:97,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String)'
      Src: stax2.typed.ReaderTestBase:98,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String)'
      Src: stax2.typed.ReaderTestBase:100,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:101,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:102,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:103,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String)'
      Src: stax2.typed.ReaderTestBase:104,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:105,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:106,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:107,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:108,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
      Src: stax2.typed.ReaderTestBase:109,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:111,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:112,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:113,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:116,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:117,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:118,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:119,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:120,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:121,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:122,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:123,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
      Src: stax2.typed.ReaderTestBase:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 125
    functionName: '[stax2.typed.ReaderTestBase].testSimpleIntElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkIntElem(String)'
    - '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
    - '[stax2.typed.ReaderTestBase].checkIntElem(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleIntElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:130,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:131,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:132,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String)'
      Src: stax2.typed.ReaderTestBase:133,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:134,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:135,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String)'
      Src: stax2.typed.ReaderTestBase:136,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:137,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:138,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:140,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:141,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:142,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:143,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:144,1
    - Dst: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
      Src: stax2.typed.ReaderTestBase:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 127
    functionDepth: 3
    functionLinenumber: 127
    functionLinenumberEnd: 146
    functionName: '[stax2.typed.ReaderTestBase].testSimpleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkIntAttr(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
    - '[stax2.typed.ReaderTestBase].checkIntAttr(String)'
    - '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleIntAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:151,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:152,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:152,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:153,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:154,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:155,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:157,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:159,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:159,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:160,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:160,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:161,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:161,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:163,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 164
    functionName: '[stax2.typed.ReaderTestBase].testMultipleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[XMLStreamReader2].getAttributeAsInt(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleIntAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:169,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:172,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:174,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String)'
      Src: stax2.typed.ReaderTestBase:175,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:176,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:177,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String)'
      Src: stax2.typed.ReaderTestBase:179,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:180,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:181,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String)'
      Src: stax2.typed.ReaderTestBase:182,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:183,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:184,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
      Src: stax2.typed.ReaderTestBase:185,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:187,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:188,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:190,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:191,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:192,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:195,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:196,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:197,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:198,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:199,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
      Src: stax2.typed.ReaderTestBase:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 166
    functionDepth: 3
    functionLinenumber: 166
    functionLinenumberEnd: 201
    functionName: '[stax2.typed.ReaderTestBase].testSimpleLongElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkLongElem(String)'
    - '[stax2.typed.ReaderTestBase].checkLongElem(String,int)'
    - '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
    - '[stax2.typed.ReaderTestBase].checkLongElem(String,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleLongElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:206,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:207,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:208,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String)'
      Src: stax2.typed.ReaderTestBase:209,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:210,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
      Src: stax2.typed.ReaderTestBase:211,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String)'
      Src: stax2.typed.ReaderTestBase:212,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:213,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:214,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:216,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:217,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:218,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:219,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:220,1
    - Dst: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
      Src: stax2.typed.ReaderTestBase:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 222
    functionName: '[stax2.typed.ReaderTestBase].testSimpleLongAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
    - '[stax2.typed.ReaderTestBase].checkLongAttr(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkLongAttr(String,int)'
    - '[stax2.typed.ReaderTestBase].checkLongAttr(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleLongAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:227,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:228,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:228,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:229,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:230,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:231,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:233,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:235,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:235,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:236,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:236,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:237,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:237,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:239,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 240
    functionName: '[stax2.typed.ReaderTestBase].testMultipleLongAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[XMLStreamReader2].getAttributeAsLong(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleLongAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:251,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:252,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:254,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String)'
      Src: stax2.typed.ReaderTestBase:255,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:256,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String)'
      Src: stax2.typed.ReaderTestBase:257,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
      Src: stax2.typed.ReaderTestBase:258,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:259,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:260,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:261,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:262,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:263,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:266,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:267,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:268,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:269,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
      Src: stax2.typed.ReaderTestBase:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 248
    functionDepth: 3
    functionLinenumber: 248
    functionLinenumberEnd: 271
    functionName: '[stax2.typed.ReaderTestBase].testSimpleFloatElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkFloatElem(String)'
    - '[stax2.typed.ReaderTestBase].checkFloatElem(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
    - '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleFloatElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:276,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:277,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:278,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String)'
      Src: stax2.typed.ReaderTestBase:279,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:280,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:281,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String)'
      Src: stax2.typed.ReaderTestBase:282,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:283,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:284,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:285,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:286,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:287,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
      Src: stax2.typed.ReaderTestBase:289,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
      Src: stax2.typed.ReaderTestBase:290,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
      Src: stax2.typed.ReaderTestBase:291,1
    - Dst: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
      Src: stax2.typed.ReaderTestBase:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 273
    functionDepth: 3
    functionLinenumber: 273
    functionLinenumberEnd: 293
    functionName: '[stax2.typed.ReaderTestBase].testSimpleFloatAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkFloatAttr(String)'
    - '[stax2.typed.ReaderTestBase].checkFloatAttr(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
    - '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleFloatAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:298,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:299,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:299,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:300,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:301,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:302,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:304,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:306,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:306,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:307,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:307,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:308,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:308,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:310,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 311
    functionName: '[stax2.typed.ReaderTestBase].testMultipleFloatAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[XMLStreamReader2].getAttributeAsFloat(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleFloatAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:316,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:317,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:319,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String)'
      Src: stax2.typed.ReaderTestBase:320,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:321,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String)'
      Src: stax2.typed.ReaderTestBase:322,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
      Src: stax2.typed.ReaderTestBase:323,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:324,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:325,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:326,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:327,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:328,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:331,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:332,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:333,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:334,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
      Src: stax2.typed.ReaderTestBase:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 313
    functionDepth: 3
    functionLinenumber: 313
    functionLinenumberEnd: 336
    functionName: '[stax2.typed.ReaderTestBase].testSimpleDoubleElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkDoubleElem(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkDoubleElem(String)'
    - '[stax2.typed.ReaderTestBase].checkDoubleElem(String,float)'
    - '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleDoubleElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:341,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:342,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:343,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String)'
      Src: stax2.typed.ReaderTestBase:344,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:345,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
      Src: stax2.typed.ReaderTestBase:346,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String)'
      Src: stax2.typed.ReaderTestBase:347,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:348,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:349,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:350,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:351,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:352,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
      Src: stax2.typed.ReaderTestBase:354,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
      Src: stax2.typed.ReaderTestBase:355,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
      Src: stax2.typed.ReaderTestBase:356,1
    - Dst: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
      Src: stax2.typed.ReaderTestBase:357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 338
    functionDepth: 3
    functionLinenumber: 338
    functionLinenumberEnd: 358
    functionName: '[stax2.typed.ReaderTestBase].testSimpleDoubleAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].checkDoubleAttr(String)'
    - '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,float)'
    - '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testSimpleDoubleAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:363,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.ReaderTestBase:364,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:364,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:365,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:366,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.ReaderTestBase:367,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:369,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:371,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:371,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:372,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:372,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:373,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:373,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:375,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 376
    functionName: '[stax2.typed.ReaderTestBase].testMultipleDoubleAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].fail(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[XMLStreamReader2].getAttributeAsDouble(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testMultipleDoubleAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:394,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderTestBase:395,1
    - Dst: '[stax2.typed.ReaderTestBase].toString()'
      Src: stax2.typed.ReaderTestBase:399,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:412,1
    - Dst: '[XMLStreamReader2].getElementAsInteger()'
      Src: stax2.typed.ReaderTestBase:413,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:413,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:414,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:417,1
    - Dst: '[XMLStreamReader2].getAttributeAsInteger(int)'
      Src: stax2.typed.ReaderTestBase:418,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:418,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:419,1
    - Dst: '[stax2.typed.ReaderTestBase].toString()'
      Src: stax2.typed.ReaderTestBase:422,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:436,1
    - Dst: '[XMLStreamReader2].getElementAsInteger()'
      Src: stax2.typed.ReaderTestBase:438,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:439,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:442,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:444,1
    - Dst: '[XMLStreamReader2].getAttributeAsInteger(int)'
      Src: stax2.typed.ReaderTestBase:446,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:447,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:450,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:453,1
    - Dst: '[stax2.typed.ReaderTestBase].multiply(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:453,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderTestBase:453,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:453,1
    - Dst: '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:453,1
    - Dst: '[stax2.typed.ReaderTestBase].negate()'
      Src: stax2.typed.ReaderTestBase:457,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 388
    functionDepth: 2
    functionLinenumber: 388
    functionLinenumberEnd: 460
    functionName: '[stax2.typed.ReaderTestBase].testBigInteger()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].valueOf(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].multiply(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].negate()'
    - '[XMLStreamReader2].getElementAsInteger()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[XMLStreamReader2].getAttributeAsInteger(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.ReaderTestBase].toString()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testBigInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:469,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.ReaderTestBase:470,1
    - Dst: '[stax2.typed.ReaderTestBase].toString()'
      Src: stax2.typed.ReaderTestBase:475,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:488,1
    - Dst: '[XMLStreamReader2].getElementAsDecimal()'
      Src: stax2.typed.ReaderTestBase:489,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:489,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:490,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:493,1
    - Dst: '[XMLStreamReader2].getAttributeAsDecimal(int)'
      Src: stax2.typed.ReaderTestBase:494,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:494,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:495,1
    - Dst: '[stax2.typed.ReaderTestBase].toString()'
      Src: stax2.typed.ReaderTestBase:498,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:512,1
    - Dst: '[XMLStreamReader2].getElementAsDecimal()'
      Src: stax2.typed.ReaderTestBase:514,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:515,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:518,1
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:520,1
    - Dst: '[XMLStreamReader2].getAttributeAsDecimal(int)'
      Src: stax2.typed.ReaderTestBase:522,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:523,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:526,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.ReaderTestBase:529,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:529,1
    - Dst: '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:529,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:529,1
    - Dst: '[stax2.typed.ReaderTestBase].divide(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:529,1
    - Dst: '[stax2.typed.ReaderTestBase].negate()'
      Src: stax2.typed.ReaderTestBase:533,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 466
    functionDepth: 2
    functionLinenumber: 466
    functionLinenumberEnd: 536
    functionName: '[stax2.typed.ReaderTestBase].testBigDecimal()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getElementAsDecimal()'
    - '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].divide(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].negate()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.ReaderTestBase].toString()'
    - '[XMLStreamReader2].getAttributeAsDecimal(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:549,1
    - Dst: '[XMLStreamReader2].getElementAsQName()'
      Src: stax2.typed.ReaderTestBase:550,1
    - Dst: '[stax2.typed.ReaderTestBase].assertNotNull(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:551,1
    - Dst: '[stax2.typed.ReaderTestBase].getLocalPart()'
      Src: stax2.typed.ReaderTestBase:552,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:552,1
    - Dst: '[stax2.typed.ReaderTestBase].getPrefix()'
      Src: stax2.typed.ReaderTestBase:553,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:553,1
    - Dst: '[stax2.typed.ReaderTestBase].getNamespaceURI()'
      Src: stax2.typed.ReaderTestBase:554,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:554,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 556
    functionName: '[stax2.typed.ReaderTestBase].testValidQNameElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getPrefix()'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getLocalPart()'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getElementAsQName()'
    - '[stax2.typed.ReaderTestBase].getNamespaceURI()'
    - '[stax2.typed.ReaderTestBase].assertNotNull(stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testValidQNameElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:561,1
    - Dst: '[XMLStreamReader2].getElementAsQName()'
      Src: stax2.typed.ReaderTestBase:564,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:565,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:567,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 558
    functionDepth: 2
    functionLinenumber: 558
    functionLinenumberEnd: 568
    functionName: '[stax2.typed.ReaderTestBase].testInvalidQNameElemUnbound()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getElementAsQName()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[XMLStreamReader2].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testInvalidQNameElemUnbound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:573,1
    - Dst: '[XMLStreamReader2].getElementAsQName()'
      Src: stax2.typed.ReaderTestBase:575,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:576,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:578,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 570
    functionDepth: 2
    functionLinenumber: 570
    functionLinenumberEnd: 579
    functionName: '[stax2.typed.ReaderTestBase].testInvalidQNameElemBadChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getElementAsQName()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[XMLStreamReader2].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testInvalidQNameElemBadChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:586,1
    - Dst: '[XMLStreamReader2].getAttributeAsQName(int)'
      Src: stax2.typed.ReaderTestBase:587,1
    - Dst: '[stax2.typed.ReaderTestBase].assertNotNull(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:588,1
    - Dst: '[stax2.typed.ReaderTestBase].getLocalPart()'
      Src: stax2.typed.ReaderTestBase:589,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:589,1
    - Dst: '[stax2.typed.ReaderTestBase].getPrefix()'
      Src: stax2.typed.ReaderTestBase:590,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:590,1
    - Dst: '[stax2.typed.ReaderTestBase].getNamespaceURI()'
      Src: stax2.typed.ReaderTestBase:591,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:591,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 593
    functionName: '[stax2.typed.ReaderTestBase].testValidQNameAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].getRootReader(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].getAttributeAsQName(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(String,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getPrefix()'
    - '[stax2.typed.ReaderTestBase].assertEquals(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].getLocalPart()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getNamespaceURI()'
    - '[stax2.typed.ReaderTestBase].assertNotNull(stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testValidQNameAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:598,1
    - Dst: '[XMLStreamReader2].getAttributeAsQName(int)'
      Src: stax2.typed.ReaderTestBase:601,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:602,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:604,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 595
    functionDepth: 2
    functionLinenumber: 595
    functionLinenumberEnd: 605
    functionName: '[stax2.typed.ReaderTestBase].testInvalidQNameAttrUnbound()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[XMLStreamReader2].getAttributeAsQName(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testInvalidQNameAttrUnbound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:610,1
    - Dst: '[XMLStreamReader2].getAttributeAsQName(int)'
      Src: stax2.typed.ReaderTestBase:612,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:613,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:615,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 607
    functionDepth: 2
    functionLinenumber: 607
    functionLinenumberEnd: 616
    functionName: '[stax2.typed.ReaderTestBase].testInvalidQNameAttrBadChars()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[XMLStreamReader2].getAttributeAsQName(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].testInvalidQNameAttrBadChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:627,1
    - Dst: '[XMLStreamReader2].getElementAsBoolean()'
      Src: stax2.typed.ReaderTestBase:628,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(boolean,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:628,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 630
      start: 624
    functionDepth: 2
    functionLinenumber: 624
    functionLinenumberEnd: 630
    functionName: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getElementAsBoolean()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(boolean,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:635,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(int)'
      Src: stax2.typed.ReaderTestBase:637,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(boolean,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:638,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:639,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 640
      start: 632
    functionDepth: 2
    functionLinenumber: 632
    functionLinenumberEnd: 640
    functionName: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeAsBoolean(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(boolean,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:645,1
    - Dst: '[XMLStreamReader2].getElementAsBoolean()'
      Src: stax2.typed.ReaderTestBase:647,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:648,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 652
      start: 642
    functionDepth: 2
    functionLinenumber: 642
    functionLinenumberEnd: 652
    functionName: '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getElementAsBoolean()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:657,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(int)'
      Src: stax2.typed.ReaderTestBase:659,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:660,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 664
      start: 654
    functionDepth: 2
    functionLinenumber: 654
    functionLinenumberEnd: 664
    functionName: '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[XMLStreamReader2].getAttributeAsBoolean(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:669,1
    - Dst: '[XMLStreamReader2].getElementAsInt()'
      Src: stax2.typed.ReaderTestBase:670,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:670,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 672
      start: 666
    functionDepth: 2
    functionLinenumber: 666
    functionLinenumberEnd: 672
    functionName: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getElementAsInt()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:677,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(int)'
      Src: stax2.typed.ReaderTestBase:679,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:680,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 682
      start: 674
    functionDepth: 2
    functionLinenumber: 674
    functionLinenumberEnd: 682
    functionName: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeAsInt(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(int,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:687,1
    - Dst: '[XMLStreamReader2].getElementAsInt()'
      Src: stax2.typed.ReaderTestBase:689,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:690,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 694
      start: 684
    functionDepth: 2
    functionLinenumber: 684
    functionLinenumberEnd: 694
    functionName: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getElementAsInt()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:699,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(int)'
      Src: stax2.typed.ReaderTestBase:701,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:702,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 706
      start: 696
    functionDepth: 2
    functionLinenumber: 696
    functionLinenumberEnd: 706
    functionName: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeAsInt(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:711,1
    - Dst: '[XMLStreamReader2].getElementAsLong()'
      Src: stax2.typed.ReaderTestBase:712,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(long,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:712,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:713,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 714
      start: 708
    functionDepth: 2
    functionLinenumber: 708
    functionLinenumberEnd: 714
    functionName: '[stax2.typed.ReaderTestBase].checkLongElem(String,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getElementAsLong()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(long,stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkLongElem(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:719,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(int)'
      Src: stax2.typed.ReaderTestBase:721,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(long,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:722,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 724
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 724
    functionName: '[stax2.typed.ReaderTestBase].checkLongAttr(String,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeAsLong(int)'
    - '[stax2.typed.ReaderTestBase].assertEquals(long,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkLongAttr(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:729,1
    - Dst: '[XMLStreamReader2].getElementAsLong()'
      Src: stax2.typed.ReaderTestBase:731,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:732,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 736
      start: 726
    functionDepth: 2
    functionLinenumber: 726
    functionLinenumberEnd: 736
    functionName: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getElementAsLong()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:741,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(int)'
      Src: stax2.typed.ReaderTestBase:743,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:744,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 748
      start: 738
    functionDepth: 2
    functionLinenumber: 738
    functionLinenumberEnd: 748
    functionName: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getAttributeAsLong(int)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:753,1
    - Dst: '[XMLStreamReader2].getElementAsFloat()'
      Src: stax2.typed.ReaderTestBase:754,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:754,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - float
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - float
    constantsTouched: []
    func_position:
      end: 756
      start: 750
    functionDepth: 2
    functionLinenumber: 750
    functionLinenumberEnd: 756
    functionName: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[XMLStreamReader2].getElementAsFloat()'
    - '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:761,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(int)'
      Src: stax2.typed.ReaderTestBase:763,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:764,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - float
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - float
    constantsTouched: []
    func_position:
      end: 766
      start: 758
    functionDepth: 2
    functionLinenumber: 758
    functionLinenumberEnd: 766
    functionName: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsFloat(int)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(float,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:771,1
    - Dst: '[XMLStreamReader2].getElementAsFloat()'
      Src: stax2.typed.ReaderTestBase:773,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:774,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 778
      start: 768
    functionDepth: 2
    functionLinenumber: 768
    functionLinenumberEnd: 778
    functionName: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    - '[XMLStreamReader2].getElementAsFloat()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:783,1
    - Dst: '[XMLStreamReader2].getAttributeAsFloat(int)'
      Src: stax2.typed.ReaderTestBase:785,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:786,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 790
      start: 780
    functionDepth: 2
    functionLinenumber: 780
    functionLinenumberEnd: 790
    functionName: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsFloat(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:795,1
    - Dst: '[XMLStreamReader2].getElementAsDouble()'
      Src: stax2.typed.ReaderTestBase:796,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(double,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:796,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - double
    constantsTouched: []
    func_position:
      end: 798
      start: 792
    functionDepth: 2
    functionLinenumber: 792
    functionLinenumberEnd: 798
    functionName: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getElementAsDouble()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(double,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkDoubleElem(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:803,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(int)'
      Src: stax2.typed.ReaderTestBase:805,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(double,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:806,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.ReaderTestBase:807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - doc
    - expState
    argTypes:
    - String
    - double
    constantsTouched: []
    func_position:
      end: 808
      start: 800
    functionDepth: 2
    functionLinenumber: 800
    functionLinenumberEnd: 808
    functionName: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsDouble(int)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].assertEquals(double,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:813,1
    - Dst: '[XMLStreamReader2].getElementAsDouble()'
      Src: stax2.typed.ReaderTestBase:815,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:816,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 820
      start: 810
    functionDepth: 2
    functionLinenumber: 810
    functionLinenumberEnd: 820
    functionName: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getElementAsDouble()'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getRootReader(String)'
      Src: stax2.typed.ReaderTestBase:825,1
    - Dst: '[XMLStreamReader2].getAttributeAsDouble(int)'
      Src: stax2.typed.ReaderTestBase:827,1
    - Dst: '[stax2.typed.ReaderTestBase].fail(String)'
      Src: stax2.typed.ReaderTestBase:828,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - doc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 832
      start: 822
    functionDepth: 2
    functionLinenumber: 822
    functionLinenumberEnd: 832
    functionName: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getAttributeAsDouble(int)'
    - '[stax2.typed.ReaderTestBase].getRootReader(String)'
    - '[stax2.typed.ReaderTestBase].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: false
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 841
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 841
    functionName: '[stax2.typed.ReaderTestBase].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.ReaderTestBase].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.isNaN(float)
      Src: stax2.typed.ReaderTestBase:851,1
    - Dst: Float.isNaN(float)
      Src: stax2.typed.ReaderTestBase:852,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:852,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(float,float,float)'
      Src: stax2.typed.ReaderTestBase:854,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      - float
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - float
    - float
    constantsTouched: []
    func_position:
      end: 856
      start: 849
    functionDepth: 1
    functionLinenumber: 849
    functionLinenumberEnd: 856
    functionName: '[stax2.typed.ReaderTestBase].assertEquals(float,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].assertEquals(float,float,float)'
    - Float.isNaN(float)
    - '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].assertEquals(float,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.isNaN(double)
      Src: stax2.typed.ReaderTestBase:860,1
    - Dst: Double.isNaN(double)
      Src: stax2.typed.ReaderTestBase:861,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:861,1
    - Dst: '[stax2.typed.ReaderTestBase].assertEquals(double,double,float)'
      Src: stax2.typed.ReaderTestBase:863,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - double
    - double
    constantsTouched: []
    func_position:
      end: 865
      start: 858
    functionDepth: 1
    functionLinenumber: 858
    functionLinenumberEnd: 865
    functionName: '[stax2.typed.ReaderTestBase].assertEquals(double,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.ReaderTestBase].assertEquals(double,double,float)'
    - '[stax2.typed.ReaderTestBase].assertTrue(stax2.typed.ReaderTestBase)'
    - Double.isNaN(double)
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.ReaderTestBase].assertEquals(double,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.ReaderTestBase].getReader(String)'
      Src: stax2.typed.ReaderTestBase:873,1
    - Dst: '[XMLStreamException].<init>(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:877,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderTestBase:879,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTokenType(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:879,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.ReaderTestBase:880,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.ReaderTestBase:881,1
    - Dst: '[stax2.typed.ReaderTestBase].assertTokenType(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:881,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 883
      start: 868
    functionDepth: 1
    functionLinenumber: 868
    functionLinenumberEnd: 883
    functionName: '[stax2.typed.ReaderTestBase].getRootReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 31
    functionsReached:
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamException].<init>(stax2.typed.ReaderTestBase)'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.ReaderTestBase].getReader(String)'
    - '[stax2.typed.ReaderTestBase].assertTokenType(stax2.typed.ReaderTestBase,stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.ReaderTestBase].getRootReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:28,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:28,1
    - Dst: '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:28,1
    - Dst: '[java.math.BigInteger].valueOf(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:29,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.ReaderTestBase:29,1
    - Dst: '[stax2.typed.ReaderTestBase].subtract(stax2.typed.ReaderTestBase)'
      Src: stax2.typed.ReaderTestBase:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - long
      - java.math.BigInteger
      - java.math.BigInteger
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.typed.ReaderTestBase
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.ReaderTestBase].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].valueOf(int)'
    - '[stax2.typed.ReaderTestBase].add(stax2.typed.ReaderTestBase)'
    - '[stax2.typed.ReaderTestBase].subtract(stax2.typed.ReaderTestBase)'
    - '[java.math.BigInteger].valueOf(stax2.typed.ReaderTestBase)'
    linkageType: ''
    returnType: stax2.typed.ReaderTestBase
    signature: '[stax2.typed.ReaderTestBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.TestNativeArrayReader].getInputFactory()'
      Src: stax2.typed.TestNativeArrayReader:18,1
    - Dst: '[stax2.typed.TestNativeArrayReader].setCoalescing(stax2.typed.TestNativeArrayReader,boolean)'
      Src: stax2.typed.TestNativeArrayReader:19,1
    - Dst: '[stax2.typed.TestNativeArrayReader].setNamespaceAware(stax2.typed.TestNativeArrayReader,boolean)'
      Src: stax2.typed.TestNativeArrayReader:20,1
    - Dst: '[stax2.typed.TestNativeArrayReader].constructStreamReader(stax2.typed.TestNativeArrayReader,String)'
      Src: stax2.typed.TestNativeArrayReader:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.typed.ReaderArrayTestBase
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 22
    functionName: '[stax2.typed.TestNativeArrayReader].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeArrayReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.TestNativeArrayReader].constructStreamReader(stax2.typed.TestNativeArrayReader,String)'
    - '[stax2.typed.TestNativeArrayReader].getInputFactory()'
    - '[stax2.typed.TestNativeArrayReader].setCoalescing(stax2.typed.TestNativeArrayReader,boolean)'
    - '[stax2.typed.TestNativeArrayReader].setNamespaceAware(stax2.typed.TestNativeArrayReader,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[stax2.typed.TestNativeArrayReader].getReader(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: stax2.typed.TestNativeArrayReader
      static: false
      superClass: stax2.typed.ReaderArrayTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.TestNativeArrayReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/TestNativeArrayReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.TestNativeArrayReader
    signature: '[stax2.typed.TestNativeArrayReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:42,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:43,1
    - Dst: '[stax2.typed.WriterTestBase].writeBooleanElem(XMLStreamWriter2,boolean)'
      Src: stax2.typed.WriterTestBase:44,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:45,1
    - Dst: '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
      Src: stax2.typed.WriterTestBase:46,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:48,1
    - Dst: '[stax2.typed.WriterTestBase].writeBooleanElem(XMLStreamWriter2,boolean)'
      Src: stax2.typed.WriterTestBase:49,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:50,1
    - Dst: '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
      Src: stax2.typed.WriterTestBase:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 39
    functionDepth: 3
    functionLinenumber: 39
    functionLinenumberEnd: 52
    functionName: '[stax2.typed.WriterTestBase].testSimpleBooleanElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeBooleanElem(XMLStreamWriter2,boolean)'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleBooleanElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:57,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:58,1
    - Dst: '[stax2.typed.WriterTestBase].writeBooleanAttr(XMLStreamWriter2,boolean)'
      Src: stax2.typed.WriterTestBase:59,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:60,1
    - Dst: '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
      Src: stax2.typed.WriterTestBase:61,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:63,1
    - Dst: '[stax2.typed.WriterTestBase].writeBooleanAttr(XMLStreamWriter2,boolean)'
      Src: stax2.typed.WriterTestBase:64,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:65,1
    - Dst: '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
      Src: stax2.typed.WriterTestBase:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 67
    functionName: '[stax2.typed.WriterTestBase].testSimpleBooleanAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].writeBooleanAttr(XMLStreamWriter2,boolean)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleBooleanAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:72,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:73,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:75,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:76,1
    - Dst: '[XMLStreamWriter2].writeBooleanAttribute(null,null,String,boolean)'
      Src: stax2.typed.WriterTestBase:78,1
    - Dst: '[XMLStreamWriter2].writeBooleanAttribute(null,null,String,boolean)'
      Src: stax2.typed.WriterTestBase:79,1
    - Dst: '[XMLStreamWriter2].writeBooleanAttribute(null,null,String,boolean)'
      Src: stax2.typed.WriterTestBase:80,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:82,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:83,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:85,1
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:86,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.WriterTestBase:87,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:87,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:88,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:89,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:90,1
    - Dst: '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:92,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:94,1
    - Dst: '[stax2.typed.WriterTestBase].assertTrue(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:94,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:95,1
    - Dst: '[stax2.typed.WriterTestBase].assertFalse(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:95,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:96,1
    - Dst: '[stax2.typed.WriterTestBase].assertTrue(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:96,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 99
    functionName: '[stax2.typed.WriterTestBase].testMultipleBooleanAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].assertTrue(stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeBooleanAttribute(null,null,String,boolean)'
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[XMLStreamReader2].getAttributeAsBoolean(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    - '[stax2.typed.WriterTestBase].assertFalse(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testMultipleBooleanAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].writeIntElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:109,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 101
    functionDepth: 2
    functionLinenumber: 101
    functionLinenumberEnd: 111
    functionName: '[stax2.typed.WriterTestBase].testSimpleIntElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeIntElemDoc(String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleIntElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].writeIntAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:121,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 113
    functionDepth: 2
    functionLinenumber: 113
    functionLinenumberEnd: 123
    functionName: '[stax2.typed.WriterTestBase].testSimpleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeIntAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleIntAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:128,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:129,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:131,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:132,1
    - Dst: '[XMLStreamWriter2].writeIntAttribute(null,null,String,int)'
      Src: stax2.typed.WriterTestBase:134,1
    - Dst: '[XMLStreamWriter2].writeIntAttribute(null,null,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:135,1
    - Dst: '[XMLStreamWriter2].writeIntAttribute(null,null,String)'
      Src: stax2.typed.WriterTestBase:136,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:138,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:139,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:141,1
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:142,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.WriterTestBase:143,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:143,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:144,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:145,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:146,1
    - Dst: '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:148,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:150,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:150,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:151,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:151,1
    - Dst: '[XMLStreamReader2].getAttributeAsInt(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:152,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:152,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:154,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 155
    functionName: '[stax2.typed.WriterTestBase].testMultipleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeIntAttribute(null,null,String,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[XMLStreamWriter2].writeIntAttribute(null,null,String)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamReader2].getAttributeAsInt(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeIntAttribute(null,null,String,int)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testMultipleIntAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].writeLongElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:167,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 157
    functionDepth: 2
    functionLinenumber: 157
    functionLinenumberEnd: 169
    functionName: '[stax2.typed.WriterTestBase].testSimpleLongElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeLongElemDoc(String,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleLongElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].writeLongAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:181,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 183
    functionName: '[stax2.typed.WriterTestBase].testSimpleLongAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeLongAttrDoc(String,String,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleLongAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:188,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:189,1
    - Dst: '[XMLStreamWriter2].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:191,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:192,1
    - Dst: '[XMLStreamWriter2].writeLongAttribute(null,null,String,int)'
      Src: stax2.typed.WriterTestBase:194,1
    - Dst: '[XMLStreamWriter2].writeLongAttribute(null,null,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:195,1
    - Dst: '[XMLStreamWriter2].writeLongAttribute(null,null,String)'
      Src: stax2.typed.WriterTestBase:196,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:198,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:199,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:201,1
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:202,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.WriterTestBase:203,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:203,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:204,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:205,1
    - Dst: '[XMLStreamReader2].getAttributeIndex(String,String)'
      Src: stax2.typed.WriterTestBase:206,1
    - Dst: '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:208,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:210,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:210,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:211,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:211,1
    - Dst: '[XMLStreamReader2].getAttributeAsLong(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:212,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:212,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:214,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 215
    functionName: '[stax2.typed.WriterTestBase].testMultipleLongAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartDocument()'
    - '[XMLStreamWriter2].writeLongAttribute(null,null,String,int)'
    - '[stax2.typed.WriterTestBase].fail(stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeLongAttribute(null,null,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamWriter2].writeLongAttribute(null,null,String)'
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamReader2].getAttributeIndex(String,String)'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamReader2].getAttributeAsLong(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testMultipleLongAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].writeFloatElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:226,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 217
    functionDepth: 2
    functionLinenumber: 217
    functionLinenumberEnd: 228
    functionName: '[stax2.typed.WriterTestBase].testSimpleFloatElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeFloatElemDoc(String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleFloatElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].writeFloatAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:239,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 230
    functionDepth: 2
    functionLinenumber: 230
    functionLinenumberEnd: 241
    functionName: '[stax2.typed.WriterTestBase].testSimpleFloatAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeFloatAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleFloatAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].writeDoubleElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:252,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 254
    functionName: '[stax2.typed.WriterTestBase].testSimpleDoubleElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeDoubleElemDoc(String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleDoubleElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].writeDoubleAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:265,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 267
    functionName: '[stax2.typed.WriterTestBase].testSimpleDoubleAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeDoubleAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testSimpleDoubleAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.WriterTestBase:272,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.WriterTestBase:273,1
    - Dst: '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:275,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:275,1
    - Dst: '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:276,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:276,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.WriterTestBase:277,1
    - Dst: '[stax2.typed.WriterTestBase].multiply(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:277,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.WriterTestBase:277,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: stax2.typed.WriterTestBase:277,1
    - Dst: '[stax2.typed.WriterTestBase].add(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 269
    functionDepth: 2
    functionLinenumber: 269
    functionLinenumberEnd: 279
    functionName: '[stax2.typed.WriterTestBase].testBigInteger()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].valueOf(int)'
    - '[stax2.typed.WriterTestBase].multiply(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.WriterTestBase].add(stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testBigInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.WriterTestBase:284,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.WriterTestBase:285,1
    - Dst: '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:287,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:287,1
    - Dst: '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:288,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:288,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.WriterTestBase:290,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.WriterTestBase:290,1
    - Dst: '[stax2.typed.WriterTestBase].add(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:290,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: stax2.typed.WriterTestBase:290,1
    - Dst: '[stax2.typed.WriterTestBase].divide(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 292
    functionName: '[stax2.typed.WriterTestBase].testBigDecimal()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    - '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].divide(stax2.typed.WriterTestBase)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.WriterTestBase].add(stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestQName(boolean)'
      Src: stax2.typed.WriterTestBase:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 294
    functionDepth: 3
    functionLinenumber: 294
    functionLinenumberEnd: 298
    functionName: '[stax2.typed.WriterTestBase].testQNameNonRepairing()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestQName(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testQNameNonRepairing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestQName(boolean)'
      Src: stax2.typed.WriterTestBase:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 300
    functionDepth: 3
    functionLinenumber: 300
    functionLinenumberEnd: 304
    functionName: '[stax2.typed.WriterTestBase].testQNameRepairing()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestQName(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testQNameRepairing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(stax2.typed.WriterTestBase,String,String)'
      Src: stax2.typed.WriterTestBase:310,1
    - Dst: '[stax2.typed.WriterTestBase].writeQNameElemDoc(String,javax.xml.namespace.QName,boolean)'
      Src: stax2.typed.WriterTestBase:312,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:312,1
    - Dst: '[stax2.typed.WriterTestBase].writeQNameAttrDoc(String,String,javax.xml.namespace.QName,boolean)'
      Src: stax2.typed.WriterTestBase:314,1
    - Dst: '[stax2.typed.WriterTestBase].assertXML(String,String)'
      Src: stax2.typed.WriterTestBase:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - repairing
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 2
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: '[stax2.typed.WriterTestBase].doTestQName(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeQNameAttrDoc(String,String,javax.xml.namespace.QName,boolean)'
    - '[javax.xml.namespace.QName].<init>(stax2.typed.WriterTestBase,String,String)'
    - '[stax2.typed.WriterTestBase].writeQNameElemDoc(String,javax.xml.namespace.QName,boolean)'
    - '[stax2.typed.WriterTestBase].assertXML(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestQName(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
      Src: stax2.typed.WriterTestBase:320,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 317
    functionDepth: 3
    functionLinenumber: 317
    functionLinenumberEnd: 321
    functionName: '[stax2.typed.WriterTestBase].testIntArraysElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testIntArraysElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
      Src: stax2.typed.WriterTestBase:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 323
    functionDepth: 3
    functionLinenumber: 323
    functionLinenumberEnd: 327
    functionName: '[stax2.typed.WriterTestBase].testIntArraysAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testIntArraysAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.WriterTestBase:338,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.WriterTestBase:342,1
    - Dst: '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:347,1
    - Dst: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
      Src: stax2.typed.WriterTestBase:347,1
    - Dst: '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:349,1
    - Dst: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
      Src: stax2.typed.WriterTestBase:349,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: stax2.typed.WriterTestBase:351,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: stax2.typed.WriterTestBase:353,1
    - Dst: String.valueOf()
      Src: stax2.typed.WriterTestBase:354,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: stax2.typed.WriterTestBase:355,1
    - Dst: '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:357,1
    - Dst: '[stax2.typed.WriterTestBase].fail(String)'
      Src: stax2.typed.WriterTestBase:358,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:362,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - testAttr
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 364
      start: 329
    functionDepth: 2
    functionLinenumber: 329
    functionLinenumberEnd: 364
    functionName: '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - String.valueOf()
    - '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].fail(String)'
    - '[java.util.StringTokenizer].<init>(String)'
    - '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].<init>(int)'
    - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    - '[java.util.StringTokenizer].nextToken()'
    - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    - '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
      Src: stax2.typed.WriterTestBase:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 366
    functionDepth: 3
    functionLinenumber: 366
    functionLinenumberEnd: 370
    functionName: '[stax2.typed.WriterTestBase].testLongArraysElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testLongArraysElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
      Src: stax2.typed.WriterTestBase:375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 372
    functionDepth: 3
    functionLinenumber: 372
    functionLinenumberEnd: 376
    functionName: '[stax2.typed.WriterTestBase].testLongArraysAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testLongArraysAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.WriterTestBase:387,1
    - Dst: '[java.util.Random].nextLong()'
      Src: stax2.typed.WriterTestBase:391,1
    - Dst: '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:396,1
    - Dst: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
      Src: stax2.typed.WriterTestBase:396,1
    - Dst: '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:398,1
    - Dst: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
      Src: stax2.typed.WriterTestBase:398,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: stax2.typed.WriterTestBase:400,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: stax2.typed.WriterTestBase:402,1
    - Dst: String.valueOf()
      Src: stax2.typed.WriterTestBase:403,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: stax2.typed.WriterTestBase:404,1
    - Dst: '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:406,1
    - Dst: '[stax2.typed.WriterTestBase].fail(String)'
      Src: stax2.typed.WriterTestBase:407,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:411,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - testAttr
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 413
      start: 378
    functionDepth: 2
    functionLinenumber: 378
    functionLinenumberEnd: 413
    functionName: '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextLong()'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - String.valueOf()
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].fail(String)'
    - '[java.util.StringTokenizer].<init>(String)'
    - '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.StringTokenizer].nextToken()'
    - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
      Src: stax2.typed.WriterTestBase:418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 415
    functionDepth: 3
    functionLinenumber: 415
    functionLinenumberEnd: 419
    functionName: '[stax2.typed.WriterTestBase].testFloatArraysElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testFloatArraysElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
      Src: stax2.typed.WriterTestBase:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 421
    functionDepth: 3
    functionLinenumber: 421
    functionLinenumberEnd: 425
    functionName: '[stax2.typed.WriterTestBase].testFloatArraysAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testFloatArraysAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.WriterTestBase:437,1
    - Dst: '[java.util.Random].nextFloat()'
      Src: stax2.typed.WriterTestBase:442,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.WriterTestBase:443,1
    - Dst: '[java.util.Random].nextInt()'
      Src: stax2.typed.WriterTestBase:444,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.WriterTestBase:446,1
    - Dst: '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:454,1
    - Dst: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
      Src: stax2.typed.WriterTestBase:454,1
    - Dst: '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:456,1
    - Dst: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
      Src: stax2.typed.WriterTestBase:456,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: stax2.typed.WriterTestBase:458,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: stax2.typed.WriterTestBase:460,1
    - Dst: String.valueOf()
      Src: stax2.typed.WriterTestBase:461,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: stax2.typed.WriterTestBase:462,1
    - Dst: '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:464,1
    - Dst: '[stax2.typed.WriterTestBase].fail(String)'
      Src: stax2.typed.WriterTestBase:465,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:469,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - testAttr
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 471
      start: 427
    functionDepth: 2
    functionLinenumber: 427
    functionLinenumberEnd: 471
    functionName: '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[java.util.Random].nextBoolean()'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - String.valueOf()
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextFloat()'
    - '[stax2.typed.WriterTestBase].fail(String)'
    - '[java.util.StringTokenizer].<init>(String)'
    - '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextInt()'
    - '[java.util.Random].<init>(int)'
    - '[java.util.StringTokenizer].nextToken()'
    - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
      Src: stax2.typed.WriterTestBase:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 473
    functionDepth: 3
    functionLinenumber: 473
    functionLinenumberEnd: 477
    functionName: '[stax2.typed.WriterTestBase].testDoubleArraysElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testDoubleArraysElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
      Src: stax2.typed.WriterTestBase:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 479
    functionDepth: 3
    functionLinenumber: 479
    functionLinenumberEnd: 483
    functionName: '[stax2.typed.WriterTestBase].testDoubleArraysAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].testDoubleArraysAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>(int)'
      Src: stax2.typed.WriterTestBase:494,1
    - Dst: '[java.util.Random].nextDouble()'
      Src: stax2.typed.WriterTestBase:499,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.WriterTestBase:500,1
    - Dst: '[java.util.Random].nextLong()'
      Src: stax2.typed.WriterTestBase:501,1
    - Dst: '[java.util.Random].nextBoolean()'
      Src: stax2.typed.WriterTestBase:503,1
    - Dst: '[stax2.typed.WriterTestBase].writeDoubleArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:511,1
    - Dst: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
      Src: stax2.typed.WriterTestBase:512,1
    - Dst: '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:514,1
    - Dst: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
      Src: stax2.typed.WriterTestBase:514,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: stax2.typed.WriterTestBase:516,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: stax2.typed.WriterTestBase:518,1
    - Dst: String.valueOf()
      Src: stax2.typed.WriterTestBase:519,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: stax2.typed.WriterTestBase:520,1
    - Dst: '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:522,1
    - Dst: '[stax2.typed.WriterTestBase].fail(String)'
      Src: stax2.typed.WriterTestBase:523,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:527,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - testAttr
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 529
      start: 485
    functionDepth: 2
    functionLinenumber: 485
    functionLinenumberEnd: 529
    functionName: '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 2
    functionsReached:
    - '[java.util.Random].nextBoolean()'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[java.util.Random].nextLong()'
    - '[stax2.typed.WriterTestBase].writeDoubleArrayAttrDoc(String,String,stax2.typed.WriterTestBase)'
    - String.valueOf()
    - '[stax2.typed.WriterTestBase].assertEquals(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[java.util.Random].nextDouble()'
    - '[stax2.typed.WriterTestBase].fail(String)'
    - '[java.util.StringTokenizer].<init>(String)'
    - '[stax2.typed.WriterTestBase].equals(stax2.typed.WriterTestBase)'
    - '[java.util.Random].<init>(int)'
    - '[java.util.StringTokenizer].nextToken()'
    - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    - '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:540,1
    - Dst: '[XMLStreamReader2].getElementAsBoolean()'
      Src: stax2.typed.WriterTestBase:541,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(boolean,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:541,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - data
    - expState
    argTypes:
    - byte[]
    - boolean
    constantsTouched: []
    func_position:
      end: 543
      start: 537
    functionDepth: 2
    functionLinenumber: 537
    functionLinenumberEnd: 543
    functionName: '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].getElementAsBoolean()'
    - '[XMLStreamReader2].close()'
    - '[stax2.typed.WriterTestBase].assertEquals(boolean,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
      Src: stax2.typed.WriterTestBase:548,1
    - Dst: '[XMLStreamReader2].getAttributeAsBoolean(int)'
      Src: stax2.typed.WriterTestBase:549,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(boolean,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:549,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - data
    - expState
    argTypes:
    - byte[]
    - boolean
    constantsTouched: []
    func_position:
      end: 551
      start: 545
    functionDepth: 2
    functionLinenumber: 545
    functionLinenumberEnd: 551
    functionName: '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getAttributeAsBoolean(int)'
    - '[stax2.typed.WriterTestBase].assertEquals(boolean,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TypedXMLStreamWriter].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:556,1
    - Dst: '[TypedXMLStreamWriter].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:557,1
    - Dst: '[TypedXMLStreamWriter].writeBoolean(boolean)'
      Src: stax2.typed.WriterTestBase:558,1
    - Dst: '[TypedXMLStreamWriter].writeEndElement()'
      Src: stax2.typed.WriterTestBase:559,1
    - Dst: '[TypedXMLStreamWriter].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - TypedXMLStreamWriter
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - sw
    - b
    argTypes:
    - TypedXMLStreamWriter
    - boolean
    constantsTouched: []
    func_position:
      end: 561
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 561
    functionName: '[stax2.typed.WriterTestBase].writeBooleanElem(TypedXMLStreamWriter,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[TypedXMLStreamWriter].writeStartDocument()'
    - '[TypedXMLStreamWriter].writeEndElement()'
    - '[TypedXMLStreamWriter].writeBoolean(boolean)'
    - '[TypedXMLStreamWriter].writeStartElement(String)'
    - '[TypedXMLStreamWriter].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].writeBooleanElem(TypedXMLStreamWriter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TypedXMLStreamWriter].writeStartDocument()'
      Src: stax2.typed.WriterTestBase:566,1
    - Dst: '[TypedXMLStreamWriter].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:567,1
    - Dst: '[TypedXMLStreamWriter].writeBooleanAttribute(null,null,String,boolean)'
      Src: stax2.typed.WriterTestBase:568,1
    - Dst: '[TypedXMLStreamWriter].writeEndElement()'
      Src: stax2.typed.WriterTestBase:569,1
    - Dst: '[TypedXMLStreamWriter].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - TypedXMLStreamWriter
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - sw
    - b
    argTypes:
    - TypedXMLStreamWriter
    - boolean
    constantsTouched: []
    func_position:
      end: 571
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 571
    functionName: '[stax2.typed.WriterTestBase].writeBooleanAttr(TypedXMLStreamWriter,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[TypedXMLStreamWriter].writeStartDocument()'
    - '[TypedXMLStreamWriter].writeBooleanAttribute(null,null,String,boolean)'
    - '[TypedXMLStreamWriter].writeEndElement()'
    - '[TypedXMLStreamWriter].writeStartElement(String)'
    - '[TypedXMLStreamWriter].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].writeBooleanAttr(TypedXMLStreamWriter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:576,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:577,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:580,1
    - Dst: '[XMLStreamWriter2].writeInt(int)'
      Src: stax2.typed.WriterTestBase:581,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:582,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:583,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - value
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 585
      start: 573
    functionDepth: 2
    functionLinenumber: 573
    functionLinenumberEnd: 585
    functionName: '[stax2.typed.WriterTestBase].writeIntElemDoc(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeInt(int)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeIntElemDoc(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:590,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:591,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:594,1
    - Dst: '[XMLStreamWriter2].writeIntAttribute(null,null,String,int)'
      Src: stax2.typed.WriterTestBase:595,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:596,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:597,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:598,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:599,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:601,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - value
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 602
      start: 587
    functionDepth: 2
    functionLinenumber: 587
    functionLinenumberEnd: 602
    functionName: '[stax2.typed.WriterTestBase].writeIntAttrDoc(String,String,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeIntAttribute(null,null,String,int)'
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeIntAttrDoc(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:607,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:608,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:611,1
    - Dst: '[XMLStreamWriter2].writeLong(long)'
      Src: stax2.typed.WriterTestBase:612,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:613,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:614,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:615,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - value
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 616
      start: 604
    functionDepth: 2
    functionLinenumber: 604
    functionLinenumberEnd: 616
    functionName: '[stax2.typed.WriterTestBase].writeLongElemDoc(String,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeLong(long)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeLongElemDoc(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:621,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:622,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:625,1
    - Dst: '[XMLStreamWriter2].writeLongAttribute(null,null,String,long)'
      Src: stax2.typed.WriterTestBase:626,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:627,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:628,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:629,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:630,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - value
    argTypes:
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 633
      start: 618
    functionDepth: 2
    functionLinenumber: 618
    functionLinenumberEnd: 633
    functionName: '[stax2.typed.WriterTestBase].writeLongAttrDoc(String,String,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeLongAttribute(null,null,String,long)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeLongAttrDoc(String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:638,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:639,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:642,1
    - Dst: '[XMLStreamWriter2].writeFloat(float)'
      Src: stax2.typed.WriterTestBase:643,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:644,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:645,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - float
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - value
    argTypes:
    - String
    - float
    constantsTouched: []
    func_position:
      end: 647
      start: 635
    functionDepth: 2
    functionLinenumber: 635
    functionLinenumberEnd: 647
    functionName: '[stax2.typed.WriterTestBase].writeFloatElemDoc(String,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeFloat(float)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeFloatElemDoc(String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:652,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:653,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:656,1
    - Dst: '[XMLStreamWriter2].writeFloatAttribute(null,null,String,float)'
      Src: stax2.typed.WriterTestBase:657,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:658,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:659,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:660,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:661,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:663,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - float
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - value
    argTypes:
    - String
    - String
    - float
    constantsTouched: []
    func_position:
      end: 664
      start: 649
    functionDepth: 2
    functionLinenumber: 649
    functionLinenumberEnd: 664
    functionName: '[stax2.typed.WriterTestBase].writeFloatAttrDoc(String,String,float)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeFloatAttribute(null,null,String,float)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeFloatAttrDoc(String,String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:669,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:670,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:671,1
    - Dst: '[XMLStreamWriter2].writeDouble(double)'
      Src: stax2.typed.WriterTestBase:672,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:673,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:674,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:675,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - value
    argTypes:
    - String
    - double
    constantsTouched: []
    func_position:
      end: 676
      start: 666
    functionDepth: 2
    functionLinenumber: 666
    functionLinenumberEnd: 676
    functionName: '[stax2.typed.WriterTestBase].writeDoubleElemDoc(String,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeDouble(double)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeDoubleElemDoc(String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:681,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:682,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:683,1
    - Dst: '[XMLStreamWriter2].writeDoubleAttribute(null,null,String,double)'
      Src: stax2.typed.WriterTestBase:684,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:685,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:686,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:687,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:688,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:690,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - value
    argTypes:
    - String
    - String
    - double
    constantsTouched: []
    func_position:
      end: 691
      start: 678
    functionDepth: 2
    functionLinenumber: 678
    functionLinenumberEnd: 691
    functionName: '[stax2.typed.WriterTestBase].writeDoubleAttrDoc(String,String,double)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeDoubleAttribute(null,null,String,double)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeDoubleAttrDoc(String,String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:696,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:697,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:698,1
    - Dst: '[XMLStreamWriter2].writeInteger(java.math.BigInteger)'
      Src: stax2.typed.WriterTestBase:699,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:700,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:701,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:702,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.math.BigInteger
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - value
    argTypes:
    - String
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 703
      start: 693
    functionDepth: 2
    functionLinenumber: 693
    functionLinenumberEnd: 703
    functionName: '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,java.math.BigInteger)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeInteger(java.math.BigInteger)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:708,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:709,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:710,1
    - Dst: '[XMLStreamWriter2].writeIntegerAttribute(null,null,String,java.math.BigInteger)'
      Src: stax2.typed.WriterTestBase:711,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:712,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:713,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:714,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:715,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:717,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.math.BigInteger
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - value
    argTypes:
    - String
    - String
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 718
      start: 705
    functionDepth: 2
    functionLinenumber: 705
    functionLinenumberEnd: 718
    functionName: '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,java.math.BigInteger)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeIntegerAttribute(null,null,String,java.math.BigInteger)'
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:723,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:724,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:725,1
    - Dst: '[XMLStreamWriter2].writeDecimal(java.math.BigDecimal)'
      Src: stax2.typed.WriterTestBase:726,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:727,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:728,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.math.BigDecimal
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - value
    argTypes:
    - String
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 730
      start: 720
    functionDepth: 2
    functionLinenumber: 720
    functionLinenumberEnd: 730
    functionName: '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,java.math.BigDecimal)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeDecimal(java.math.BigDecimal)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:735,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:736,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:737,1
    - Dst: '[XMLStreamWriter2].writeDecimalAttribute(null,null,String,java.math.BigDecimal)'
      Src: stax2.typed.WriterTestBase:738,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:739,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:740,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:741,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:742,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:744,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.math.BigDecimal
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - value
    argTypes:
    - String
    - String
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 745
      start: 732
    functionDepth: 2
    functionLinenumber: 732
    functionLinenumberEnd: 745
    functionName: '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,java.math.BigDecimal)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeDecimalAttribute(null,null,String,java.math.BigDecimal)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:750,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
      Src: stax2.typed.WriterTestBase:751,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:752,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: stax2.typed.WriterTestBase:754,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: stax2.typed.WriterTestBase:754,1
    - Dst: '[XMLStreamWriter2].writeNamespace(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:754,1
    - Dst: '[XMLStreamWriter2].writeQName(javax.xml.namespace.QName)'
      Src: stax2.typed.WriterTestBase:756,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:757,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:758,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:759,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:760,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.namespace.QName
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - n
    - repairing
    argTypes:
    - String
    - javax.xml.namespace.QName
    - boolean
    constantsTouched: []
    func_position:
      end: 761
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 761
    functionName: '[stax2.typed.WriterTestBase].writeQNameElemDoc(String,javax.xml.namespace.QName,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeNamespace(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[XMLStreamWriter2].writeQName(javax.xml.namespace.QName)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeQNameElemDoc(String,javax.xml.namespace.QName,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:766,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
      Src: stax2.typed.WriterTestBase:767,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:768,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: stax2.typed.WriterTestBase:770,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: stax2.typed.WriterTestBase:770,1
    - Dst: '[XMLStreamWriter2].writeNamespace(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:770,1
    - Dst: '[XMLStreamWriter2].writeQNameAttribute(null,null,String,javax.xml.namespace.QName)'
      Src: stax2.typed.WriterTestBase:772,1
    - Dst: '[XMLStreamWriter2].writeCharacters(String)'
      Src: stax2.typed.WriterTestBase:773,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:774,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:775,1
    - Dst: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:776,1
    - Dst: '[String].replace(char,char)'
      Src: stax2.typed.WriterTestBase:777,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - javax.xml.namespace.QName
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 4
    argNames:
    - elem
    - attr
    - n
    - repairing
    argTypes:
    - String
    - String
    - javax.xml.namespace.QName
    - boolean
    constantsTouched: []
    func_position:
      end: 778
      start: 763
    functionDepth: 1
    functionLinenumber: 763
    functionLinenumberEnd: 778
    functionName: '[stax2.typed.WriterTestBase].writeQNameAttrDoc(String,String,javax.xml.namespace.QName,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[XMLStreamWriter2].writeCharacters(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeQNameAttribute(null,null,String,javax.xml.namespace.QName)'
    - '[XMLStreamWriter2].writeNamespace(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[String].replace(char,char)'
    - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].writeQNameAttrDoc(String,String,javax.xml.namespace.QName,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:783,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:784,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:785,1
    - Dst: '[XMLStreamWriter2].writeIntArray(int[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:787,1
    - Dst: '[XMLStreamWriter2].writeIntArray(int[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:790,1
    - Dst: '[XMLStreamWriter2].writeIntArray(int[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:791,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:793,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:794,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:795,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - values
    argTypes:
    - String
    - int[]
    constantsTouched: []
    func_position:
      end: 796
      start: 780
    functionDepth: 2
    functionLinenumber: 780
    functionLinenumberEnd: 796
    functionName: '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,int[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeIntArray(int[],int,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[XMLStreamWriter2].writeIntArray(int[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:801,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:802,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:803,1
    - Dst: '[XMLStreamWriter2].writeIntArrayAttribute(null,null,String,int[])'
      Src: stax2.typed.WriterTestBase:804,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:805,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:806,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:807,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - values
    argTypes:
    - String
    - String
    - int[]
    constantsTouched: []
    func_position:
      end: 808
      start: 798
    functionDepth: 2
    functionLinenumber: 798
    functionLinenumberEnd: 808
    functionName: '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,int[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[XMLStreamWriter2].writeIntArrayAttribute(null,null,String,int[])'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:813,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:814,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:815,1
    - Dst: '[XMLStreamWriter2].writeLongArray(long[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:817,1
    - Dst: '[XMLStreamWriter2].writeLongArray(long[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:820,1
    - Dst: '[XMLStreamWriter2].writeLongArray(long[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:821,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:823,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:824,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:825,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - values
    argTypes:
    - String
    - long[]
    constantsTouched: []
    func_position:
      end: 826
      start: 810
    functionDepth: 2
    functionLinenumber: 810
    functionLinenumberEnd: 826
    functionName: '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,long[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeLongArray(long[],int,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeLongArray(long[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:831,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:832,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:833,1
    - Dst: '[XMLStreamWriter2].writeLongArrayAttribute(null,null,String,long[])'
      Src: stax2.typed.WriterTestBase:834,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:835,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:836,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:837,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - long[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - values
    argTypes:
    - String
    - String
    - long[]
    constantsTouched: []
    func_position:
      end: 838
      start: 828
    functionDepth: 2
    functionLinenumber: 828
    functionLinenumberEnd: 838
    functionName: '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,long[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeLongArrayAttribute(null,null,String,long[])'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:843,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:844,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:845,1
    - Dst: '[XMLStreamWriter2].writeFloatArray(float[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:847,1
    - Dst: '[XMLStreamWriter2].writeFloatArray(float[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:850,1
    - Dst: '[XMLStreamWriter2].writeFloatArray(float[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:851,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:853,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:854,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:855,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - float[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - values
    argTypes:
    - String
    - float[]
    constantsTouched: []
    func_position:
      end: 856
      start: 840
    functionDepth: 2
    functionLinenumber: 840
    functionLinenumberEnd: 856
    functionName: '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,float[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeFloatArray(float[],int,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeFloatArray(float[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,float[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:861,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:862,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:863,1
    - Dst: '[XMLStreamWriter2].writeFloatArrayAttribute(null,null,String,float[])'
      Src: stax2.typed.WriterTestBase:864,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:865,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:866,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:867,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - float[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - values
    argTypes:
    - String
    - String
    - float[]
    constantsTouched: []
    func_position:
      end: 868
      start: 858
    functionDepth: 2
    functionLinenumber: 858
    functionLinenumberEnd: 868
    functionName: '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,float[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[XMLStreamWriter2].writeFloatArrayAttribute(null,null,String,float[])'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,float[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:873,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:874,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:875,1
    - Dst: '[XMLStreamWriter2].writeDoubleArray(double[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:877,1
    - Dst: '[XMLStreamWriter2].writeDoubleArray(double[],int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:880,1
    - Dst: '[XMLStreamWriter2].writeDoubleArray(double[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:881,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:883,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:884,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:885,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - double[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - elem
    - values
    argTypes:
    - String
    - double[]
    constantsTouched: []
    func_position:
      end: 886
      start: 870
    functionDepth: 2
    functionLinenumber: 870
    functionLinenumberEnd: 886
    functionName: '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,double[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeDoubleArray(double[],int,stax2.typed.WriterTestBase)'
    - '[XMLStreamWriter2].writeDoubleArray(double[],stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,double[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.typed.WriterTestBase:891,1
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:892,1
    - Dst: '[XMLStreamWriter2].writeStartElement(String)'
      Src: stax2.typed.WriterTestBase:893,1
    - Dst: '[XMLStreamWriter2].writeDoubleArrayAttribute(null,null,String,double[])'
      Src: stax2.typed.WriterTestBase:894,1
    - Dst: '[XMLStreamWriter2].writeEndElement()'
      Src: stax2.typed.WriterTestBase:895,1
    - Dst: '[XMLStreamWriter2].writeEndDocument()'
      Src: stax2.typed.WriterTestBase:896,1
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - double[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - elem
    - attr
    - values
    argTypes:
    - String
    - String
    - double[]
    constantsTouched: []
    func_position:
      end: 898
      start: 888
    functionDepth: 2
    functionLinenumber: 888
    functionLinenumberEnd: 898
    functionName: '[stax2.typed.WriterTestBase].writeDoubleArrayAttrDoc(String,String,double[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter2].writeStartElement(String)'
    - '[XMLStreamWriter2].writeEndDocument()'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter2,ByteArrayOutputStream)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamWriter2].writeDoubleArrayAttribute(null,null,String,double[])'
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    - '[XMLStreamWriter2].writeEndElement()'
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].writeDoubleArrayAttrDoc(String,String,double[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - ByteArrayOutputStream
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: false
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - out
    - repairing
    argTypes:
    - ByteArrayOutputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 908
      start: 906
    functionDepth: 0
    functionLinenumber: 906
    functionLinenumberEnd: 908
    functionName: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - ByteArrayOutputStream
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: false
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - sw
    - out
    argTypes:
    - XMLStreamWriter
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 911
      start: 910
    functionDepth: 0
    functionLinenumber: 910
    functionLinenumberEnd: 911
    functionName: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
      Src: stax2.typed.WriterTestBase:922,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ByteArrayOutputStream
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - out
    argTypes:
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 923
      start: 919
    functionDepth: 1
    functionLinenumber: 919
    functionLinenumberEnd: 923
    functionName: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 25
    functionsReached:
    - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getReader(byte[])'
      Src: stax2.typed.WriterTestBase:929,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:930,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:930,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.WriterTestBase:931,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:932,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:932,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 934
      start: 926
    functionDepth: 1
    functionLinenumber: 926
    functionLinenumberEnd: 934
    functionName: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 5
    functionsReached:
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].getReader(byte[])'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.WriterTestBase].getRootReader(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getInputFactory()'
      Src: stax2.typed.WriterTestBase:939,1
    - Dst: '[stax2.typed.WriterTestBase].setCoalescing(stax2.typed.WriterTestBase,boolean)'
      Src: stax2.typed.WriterTestBase:940,1
    - Dst: '[stax2.typed.WriterTestBase].setNamespaceAware(stax2.typed.WriterTestBase,boolean)'
      Src: stax2.typed.WriterTestBase:941,1
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: stax2.typed.WriterTestBase:942,1
    - Dst: '[stax2.typed.WriterTestBase].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.typed.WriterTestBase:942,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 943
      start: 936
    functionDepth: 0
    functionLinenumber: 936
    functionLinenumberEnd: 943
    functionName: '[stax2.typed.WriterTestBase].getReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 3
    functionsReached:
    - '[stax2.typed.WriterTestBase].setNamespaceAware(stax2.typed.WriterTestBase,boolean)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[stax2.typed.WriterTestBase].getInputFactory()'
    - '[stax2.typed.WriterTestBase].createXMLStreamReader(ByteArrayInputStream)'
    - '[stax2.typed.WriterTestBase].setCoalescing(stax2.typed.WriterTestBase,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.typed.WriterTestBase].getReader(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
      Src: stax2.typed.WriterTestBase:948,1
    - Dst: '[String].<init>(byte[],String)'
      Src: stax2.typed.WriterTestBase:950,1
    - Dst: '[IllegalArgumentException].<init>(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:952,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - ByteArrayOutputStream
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - sw
    - bos
    argTypes:
    - XMLStreamWriter
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 954
      start: 945
    functionDepth: 1
    functionLinenumber: 945
    functionLinenumberEnd: 954
    functionName: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
    - '[String].<init>(byte[],String)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter,ByteArrayOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getReader(byte[])'
      Src: stax2.typed.WriterTestBase:959,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:960,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:960,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.WriterTestBase:961,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:962,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:962,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: stax2.typed.WriterTestBase:963,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:964,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 966
      start: 956
    functionDepth: 1
    functionLinenumber: 956
    functionLinenumberEnd: 966
    functionName: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 4
    functionsReached:
    - '[XMLStreamReader2].getEventType()'
    - '[XMLStreamReader2].getElementText()'
    - '[stax2.typed.WriterTestBase].getReader(byte[])'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].getElementContent(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.typed.WriterTestBase].getReader(byte[])'
      Src: stax2.typed.WriterTestBase:971,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:972,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:972,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.typed.WriterTestBase:973,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.typed.WriterTestBase:974,1
    - Dst: '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:974,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.typed.WriterTestBase:975,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:975,1
    - Dst: '[XMLStreamReader2].getAttributeValue(int)'
      Src: stax2.typed.WriterTestBase:976,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.typed.WriterTestBase:977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 979
      start: 968
    functionDepth: 1
    functionLinenumber: 968
    functionLinenumberEnd: 979
    functionName: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 4
    functionsReached:
    - '[XMLStreamReader2].getAttributeValue(int)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.typed.WriterTestBase].getReader(byte[])'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[stax2.typed.WriterTestBase].assertEquals(int,stax2.typed.WriterTestBase)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.typed.WriterTestBase].assertTokenType(stax2.typed.WriterTestBase,stax2.typed.WriterTestBase)'
    linkageType: ''
    returnType: String
    signature: '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: stax2.typed.WriterTestBase:989,1
    - Dst: '[stax2.typed.WriterTestBase].startsWith(String)'
      Src: stax2.typed.WriterTestBase:990,1
    - Dst: '[stax2.typed.WriterTestBase].indexOf(String)'
      Src: stax2.typed.WriterTestBase:991,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int)'
      Src: stax2.typed.WriterTestBase:992,1
    - Dst: '[String].equals(stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:995,1
    - Dst: '[stax2.typed.WriterTestBase].indexOf(String)'
      Src: stax2.typed.WriterTestBase:1003,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1006,1
    - Dst: '[stax2.typed.WriterTestBase].trim()'
      Src: stax2.typed.WriterTestBase:1006,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int)'
      Src: stax2.typed.WriterTestBase:1007,1
    - Dst: '[stax2.typed.WriterTestBase].lastIndexOf(String)'
      Src: stax2.typed.WriterTestBase:1009,1
    - Dst: '[stax2.typed.WriterTestBase].indexOf(char,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1010,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int)'
      Src: stax2.typed.WriterTestBase:1012,1
    - Dst: '[stax2.typed.WriterTestBase].substring(int,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1012,1
    - Dst: '[stax2.typed.WriterTestBase].assertEquals(String,stax2.typed.WriterTestBase)'
      Src: stax2.typed.WriterTestBase:1016,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - exp
    - act
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1017
      start: 986
    functionDepth: 1
    functionLinenumber: 986
    functionLinenumberEnd: 1017
    functionName: '[stax2.typed.WriterTestBase].assertXML(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 11
    functionsReached:
    - '[stax2.typed.WriterTestBase].assertEquals(String,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].indexOf(String)'
    - '[stax2.typed.WriterTestBase].lastIndexOf(String)'
    - '[String].equals(stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].substring(int,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].trim()'
    - '[String].trim()'
    - '[stax2.typed.WriterTestBase].substring(int)'
    - '[stax2.typed.WriterTestBase].indexOf(char,stax2.typed.WriterTestBase)'
    - '[stax2.typed.WriterTestBase].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.typed.WriterTestBase].assertXML(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.typed.WriterTestBase
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.typed.WriterTestBase].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.typed.WriterTestBase
    signature: '[stax2.typed.WriterTestBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestExternalEntityRef].getInputFactory()'
      Src: stax2.stream.TestExternalEntityRef:28,1
    - Dst: '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
      Src: stax2.stream.TestExternalEntityRef:29,1
    - Dst: '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
      Src: stax2.stream.TestExternalEntityRef:30,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:32,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:32,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:33,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:33,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:34,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:34,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getPITarget()'
      Src: stax2.stream.TestExternalEntityRef:35,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:35,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:36,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:36,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:37,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:37,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:38,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:38,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:39,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 40
    functionName: '[stax2.stream.TestExternalEntityRef].testEntityRef()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestExternalEntityRef.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].getPITarget()'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].next()'
    - '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
    - '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
    - '[stax2.stream.TestExternalEntityRef].getInputFactory()'
    - '[stax2.stream.TestExternalEntityRef].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestExternalEntityRef].testEntityRef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestExternalEntityRef].getInputFactory()'
      Src: stax2.stream.TestExternalEntityRef:52,1
    - Dst: '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
      Src: stax2.stream.TestExternalEntityRef:53,1
    - Dst: '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
      Src: stax2.stream.TestExternalEntityRef:54,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:56,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:56,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:57,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:57,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:58,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:58,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:59,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:59,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:60,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:60,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:61,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:61,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:62,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:62,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:63,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 64
    functionName: '[stax2.stream.TestExternalEntityRef].testWithDtd()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestExternalEntityRef.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].next()'
    - '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
    - '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
    - '[stax2.stream.TestExternalEntityRef].getInputFactory()'
    - '[stax2.stream.TestExternalEntityRef].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestExternalEntityRef].testWithDtd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestExternalEntityRef].getInputFactory()'
      Src: stax2.stream.TestExternalEntityRef:69,1
    - Dst: '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
      Src: stax2.stream.TestExternalEntityRef:70,1
    - Dst: '[stax2.stream.TestExternalEntityRef].setProperty(stax2.stream.TestExternalEntityRef,boolean)'
      Src: stax2.stream.TestExternalEntityRef:71,1
    - Dst: '[stax2.stream.TestExternalEntityRef].setProperty(stax2.stream.TestExternalEntityRef,boolean)'
      Src: stax2.stream.TestExternalEntityRef:72,1
    - Dst: '[javax.xml.stream.XMLResolver].<init>()'
      Src: stax2.stream.TestExternalEntityRef:73,1
    - Dst: '[stax2.stream.TestExternalEntityRef].setProperty(String,javax.xml.stream.XMLResolver)'
      Src: stax2.stream.TestExternalEntityRef:73,1
    - Dst: '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
      Src: stax2.stream.TestExternalEntityRef:82,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:84,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:84,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:85,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:85,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:86,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:86,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:87,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:87,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:88,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:88,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:89,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:89,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:90,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:90,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:91,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:91,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:92,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:92,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getText()'
      Src: stax2.stream.TestExternalEntityRef:93,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:93,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:94,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:94,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:95,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:95,1
    - Dst: '[stax2.stream.TestExternalEntityRef].next()'
      Src: stax2.stream.TestExternalEntityRef:96,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:96,1
    - Dst: '[stax2.stream.TestExternalEntityRef].getLocalName()'
      Src: stax2.stream.TestExternalEntityRef:97,1
    - Dst: '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
      Src: stax2.stream.TestExternalEntityRef:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 98
    functionName: '[stax2.stream.TestExternalEntityRef].testWithDtdExpand()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestExternalEntityRef.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestExternalEntityRef].assertEquals(stax2.stream.TestExternalEntityRef,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].getText()'
    - '[stax2.stream.TestExternalEntityRef].setProperty(String,javax.xml.stream.XMLResolver)'
    - '[stax2.stream.TestExternalEntityRef].assertEquals(String,stax2.stream.TestExternalEntityRef)'
    - '[stax2.stream.TestExternalEntityRef].next()'
    - '[stax2.stream.TestExternalEntityRef].configureForRoundTripping()'
    - '[stax2.stream.TestExternalEntityRef].setProperty(stax2.stream.TestExternalEntityRef,boolean)'
    - '[javax.xml.stream.XMLResolver].<init>()'
    - '[stax2.stream.TestExternalEntityRef].constructStreamReader(stax2.stream.TestExternalEntityRef,String)'
    - '[stax2.stream.TestExternalEntityRef].getInputFactory()'
    - '[stax2.stream.TestExternalEntityRef].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestExternalEntityRef].testWithDtdExpand()'
  - 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: stax2.stream.TestExternalEntityRef
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestExternalEntityRef].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestExternalEntityRef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestExternalEntityRef
    signature: '[stax2.stream.TestExternalEntityRef].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestAttrBasic].constructNsStreamReader(String,boolean)'
      Src: stax2.stream.TestAttrBasic:15,1
    - Dst: '[stax2.stream.TestAttrBasic].getEventType()'
      Src: stax2.stream.TestAttrBasic:16,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:16,1
    - Dst: '[stax2.stream.TestAttrBasic].next()'
      Src: stax2.stream.TestAttrBasic:17,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:17,1
    - Dst: '[stax2.stream.TestAttrBasic].getAttributeCount()'
      Src: stax2.stream.TestAttrBasic:18,1
    - Dst: '[stax2.stream.TestAttrBasic].assertEquals(int,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:18,1
    - Dst: '[stax2.stream.TestAttrBasic].getAttributeValue(int)'
      Src: stax2.stream.TestAttrBasic:20,1
    - Dst: '[stax2.stream.TestAttrBasic].assertEquals(String,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:20,1
    - Dst: '[stax2.stream.TestAttrBasic].next()'
      Src: stax2.stream.TestAttrBasic:21,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:21,1
    - Dst: '[stax2.stream.TestAttrBasic].next()'
      Src: stax2.stream.TestAttrBasic:22,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:22,1
    - Dst: '[stax2.stream.TestAttrBasic].constructNsStreamReader(String,boolean)'
      Src: stax2.stream.TestAttrBasic:25,1
    - Dst: '[stax2.stream.TestAttrBasic].next()'
      Src: stax2.stream.TestAttrBasic:26,1
    - Dst: '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:26,1
    - Dst: '[stax2.stream.TestAttrBasic].getAttributeCount()'
      Src: stax2.stream.TestAttrBasic:27,1
    - Dst: '[stax2.stream.TestAttrBasic].assertEquals(int,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:27,1
    - Dst: '[stax2.stream.TestAttrBasic].getAttributeValue(int)'
      Src: stax2.stream.TestAttrBasic:29,1
    - Dst: '[stax2.stream.TestAttrBasic].assertEquals(String,stax2.stream.TestAttrBasic)'
      Src: stax2.stream.TestAttrBasic:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 10
    functionDepth: 1
    functionLinenumber: 10
    functionLinenumberEnd: 30
    functionName: '[stax2.stream.TestAttrBasic].testNormalization()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrBasic.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAttrBasic].next()'
    - '[stax2.stream.TestAttrBasic].getEventType()'
    - '[stax2.stream.TestAttrBasic].assertTokenType(stax2.stream.TestAttrBasic,stax2.stream.TestAttrBasic)'
    - '[stax2.stream.TestAttrBasic].assertEquals(int,stax2.stream.TestAttrBasic)'
    - '[stax2.stream.TestAttrBasic].constructNsStreamReader(String,boolean)'
    - '[stax2.stream.TestAttrBasic].assertEquals(String,stax2.stream.TestAttrBasic)'
    - '[stax2.stream.TestAttrBasic].getAttributeValue(int)'
    - '[stax2.stream.TestAttrBasic].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestAttrBasic].testNormalization()'
  - 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: stax2.stream.TestAttrBasic
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestAttrBasic].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrBasic.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestAttrBasic
    signature: '[stax2.stream.TestAttrBasic].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestStreamReader].getInputFactory()'
      Src: stax2.stream.TestStreamReader:21,1
    - Dst: '[stax2.stream.TestStreamReader].setNamespaceAware(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:22,1
    - Dst: '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:23,1
    - Dst: '[stax2.stream.TestStreamReader].constructStreamReader(stax2.stream.TestStreamReader,String)'
      Src: stax2.stream.TestStreamReader:24,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:25,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:25,1
    - Dst: '[stax2.stream.TestStreamReader].getLocalName()'
      Src: stax2.stream.TestStreamReader:26,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:26,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:28,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:28,1
    - Dst: '[stax2.stream.TestStreamReader].getEventType()'
      Src: stax2.stream.TestStreamReader:30,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:30,1
    - Dst: '[stax2.stream.TestStreamReader].isCharacters()'
      Src: stax2.stream.TestStreamReader:31,1
    - Dst: '[stax2.stream.TestStreamReader].assertTrue(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:31,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:32,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 33
    functionName: '[stax2.stream.TestStreamReader].testIsCharacters()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].constructStreamReader(stax2.stream.TestStreamReader,String)'
    - '[stax2.stream.TestStreamReader].setNamespaceAware(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].getInputFactory()'
    - '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getEventType()'
    - '[stax2.stream.TestStreamReader].isCharacters()'
    - '[stax2.stream.TestStreamReader].assertTrue(stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getLocalName()'
    - '[stax2.stream.TestStreamReader].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamReader].testIsCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestStreamReader].getInputFactory()'
      Src: stax2.stream.TestStreamReader:40,1
    - Dst: '[stax2.stream.TestStreamReader].setNamespaceAware(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:41,1
    - Dst: '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:42,1
    - Dst: strMessage.getBytes(String)
      Src: stax2.stream.TestStreamReader:50,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:50,1
    - Dst: '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.ByteArrayInputStream)'
      Src: stax2.stream.TestStreamReader:50,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:51,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:51,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:52,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:52,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:53,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:53,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:54,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:54,1
    - Dst: '[stax2.stream.TestStreamReader].next()'
      Src: stax2.stream.TestStreamReader:56,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:56,1
    - Dst: '[stax2.stream.TestStreamReader].getTextCharacters()'
      Src: stax2.stream.TestStreamReader:57,1
    - Dst: '[stax2.stream.TestStreamReader].getTextStart()'
      Src: stax2.stream.TestStreamReader:57,1
    - Dst: '[stax2.stream.TestStreamReader].getTextLength()'
      Src: stax2.stream.TestStreamReader:57,1
    - Dst: '[String].<init>(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:57,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,String)'
      Src: stax2.stream.TestStreamReader:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 59
    functionName: '[stax2.stream.TestStreamReader].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - strMessage.getBytes(String)
    - '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
    - '[java.io.ByteArrayInputStream].<init>(stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].setNamespaceAware(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].getInputFactory()'
    - '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getTextStart()'
    - '[stax2.stream.TestStreamReader].getTextCharacters()'
    - '[String].<init>(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].assertEquals(String,String)'
    - '[stax2.stream.TestStreamReader].next()'
    - '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.ByteArrayInputStream)'
    - '[stax2.stream.TestStreamReader].getTextLength()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamReader].testCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestStreamReader].getNewInputFactory()'
      Src: stax2.stream.TestStreamReader:64,1
    - Dst: '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:65,1
    - Dst: '[stax2.stream.TestStreamReader].setSupportDTD(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:67,1
    - Dst: '[java.io.StringReader].<init>(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:71,1
    - Dst: '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.StringReader)'
      Src: stax2.stream.TestStreamReader:71,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:72,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:72,1
    - Dst: reader.getDTDInfo()
      Src: stax2.stream.TestStreamReader:74,1
    - Dst: '[stax2.stream.TestStreamReader].assertNotNull(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:75,1
    - Dst: '[stax2.stream.TestStreamReader].getDTDSystemId()'
      Src: stax2.stream.TestStreamReader:76,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:76,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:78,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:78,1
    - Dst: reader.getLocalName()
      Src: stax2.stream.TestStreamReader:79,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:79,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:80,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:80,1
    - Dst: reader.getText()
      Src: stax2.stream.TestStreamReader:81,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:81,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:82,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:82,1
    - Dst: reader.getLocalName()
      Src: stax2.stream.TestStreamReader:83,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:83,1
    - Dst: reader.close()
      Src: stax2.stream.TestStreamReader:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 85
    functionName: '[stax2.stream.TestStreamReader].testCustomSystemIds()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getDTDSystemId()'
    - reader.getLocalName()
    - '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].setSupportDTD(stax2.stream.TestStreamReader,boolean)'
    - reader.next()
    - '[stax2.stream.TestStreamReader].assertNotNull(stax2.stream.TestStreamReader)'
    - '[java.io.StringReader].<init>(stax2.stream.TestStreamReader)'
    - reader.getDTDInfo()
    - reader.close()
    - '[stax2.stream.TestStreamReader].getNewInputFactory()'
    - '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.StringReader)'
    - reader.getText()
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamReader].testCustomSystemIds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestStreamReader].getNewInputFactory()'
      Src: stax2.stream.TestStreamReader:90,1
    - Dst: '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:91,1
    - Dst: '[stax2.stream.TestStreamReader].setSupportDTD(stax2.stream.TestStreamReader,boolean)'
      Src: stax2.stream.TestStreamReader:92,1
    - Dst: '[stax2.stream.TestStreamReader.ExoticResolver].<init>(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:96,1
    - Dst: '[stax2.stream.TestStreamReader].setProperty(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader.ExoticResolver)'
      Src: stax2.stream.TestStreamReader:95,1
    - Dst: '[java.io.StringReader].<init>(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:99,1
    - Dst: '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.StringReader)'
      Src: stax2.stream.TestStreamReader:99,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:100,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:100,1
    - Dst: reader.getDTDInfo()
      Src: stax2.stream.TestStreamReader:102,1
    - Dst: '[stax2.stream.TestStreamReader].assertNotNull(stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:103,1
    - Dst: '[stax2.stream.TestStreamReader].getDTDSystemId()'
      Src: stax2.stream.TestStreamReader:104,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:104,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:106,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:106,1
    - Dst: reader.getLocalName()
      Src: stax2.stream.TestStreamReader:107,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:107,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:108,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:108,1
    - Dst: reader.getText()
      Src: stax2.stream.TestStreamReader:109,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:109,1
    - Dst: reader.next()
      Src: stax2.stream.TestStreamReader:110,1
    - Dst: '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:110,1
    - Dst: reader.getLocalName()
      Src: stax2.stream.TestStreamReader:111,1
    - Dst: '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
      Src: stax2.stream.TestStreamReader:111,1
    - Dst: reader.close()
      Src: stax2.stream.TestStreamReader:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 113
    functionName: '[stax2.stream.TestStreamReader].testCustomSystemIdWithResolver()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamReader].assertEquals(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].assertEquals(String,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].getDTDSystemId()'
    - reader.getLocalName()
    - '[stax2.stream.TestStreamReader].setCoalescing(stax2.stream.TestStreamReader,boolean)'
    - '[stax2.stream.TestStreamReader].assertTokenType(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].setSupportDTD(stax2.stream.TestStreamReader,boolean)'
    - reader.next()
    - '[stax2.stream.TestStreamReader.ExoticResolver].<init>(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader)'
    - '[stax2.stream.TestStreamReader].assertNotNull(stax2.stream.TestStreamReader)'
    - '[java.io.StringReader].<init>(stax2.stream.TestStreamReader)'
    - reader.getDTDInfo()
    - reader.close()
    - '[stax2.stream.TestStreamReader].setProperty(stax2.stream.TestStreamReader,stax2.stream.TestStreamReader.ExoticResolver)'
    - '[stax2.stream.TestStreamReader].getNewInputFactory()'
    - '[stax2.stream.TestStreamReader].createXMLStreamReader(java.io.StringReader)'
    - reader.getText()
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamReader].testCustomSystemIdWithResolver()'
  - 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: stax2.stream.TestStreamReader
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestStreamReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestStreamReader
    signature: '[stax2.stream.TestStreamReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.stream.TestStreamReader.ExoticResolver
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sysId
    - dtd
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[stax2.stream.TestStreamReader.ExoticResolver].<init>(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestStreamReader.ExoticResolver
    signature: '[stax2.stream.TestStreamReader.ExoticResolver].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sysId.equals(String)
      Src: stax2.stream.TestStreamReader.ExoticResolver:133,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicID
    - systemID
    - baseURI
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 137
    functionName: '[stax2.stream.TestStreamReader.ExoticResolver].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
    functionUses: 0
    functionsReached:
    - sysId.equals(String)
    linkageType: ''
    returnType: Object
    signature: '[stax2.stream.TestStreamReader.ExoticResolver].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,String)
      Src: stax2.stream.TestStreamSource:28,1
    - Dst: '[stax2.stream.TestStreamSource].deleteOnExit()'
      Src: stax2.stream.TestStreamSource:29,1
    - Dst: '[FileOutputStream].<init>(stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:32,1
    - Dst: '[OutputStreamWriter].<init>(FileOutputStream,String)'
      Src: stax2.stream.TestStreamSource:32,1
    - Dst: '[OutputStreamWriter].write(String)'
      Src: stax2.stream.TestStreamSource:33,1
    - Dst: '[OutputStreamWriter].close()'
      Src: stax2.stream.TestStreamSource:34,1
    - Dst: '[stax2.stream.TestStreamSource].getInputFactory()'
      Src: stax2.stream.TestStreamSource:36,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>()'
      Src: stax2.stream.TestStreamSource:37,1
    - Dst: '[javax.xml.transform.stream.StreamSource].setSystemId(stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:38,1
    - Dst: '[stax2.stream.TestStreamSource].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: stax2.stream.TestStreamSource:39,1
    - Dst: '[stax2.stream.TestStreamSource].next()'
      Src: stax2.stream.TestStreamSource:40,1
    - Dst: '[stax2.stream.TestStreamSource].assertTokenType(stax2.stream.TestStreamSource,stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:40,1
    - Dst: '[stax2.stream.TestStreamSource].next()'
      Src: stax2.stream.TestStreamSource:41,1
    - Dst: '[stax2.stream.TestStreamSource].assertTokenType(stax2.stream.TestStreamSource,stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:41,1
    - Dst: '[stax2.stream.TestStreamSource].close()'
      Src: stax2.stream.TestStreamSource:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 43
    functionName: '[stax2.stream.TestStreamSource].testCreateUsingSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamSource.java
    functionUses: 0
    functionsReached:
    - File.createTempFile(String,String)
    - '[stax2.stream.TestStreamSource].getInputFactory()'
    - '[OutputStreamWriter].write(String)'
    - '[stax2.stream.TestStreamSource].next()'
    - '[stax2.stream.TestStreamSource].assertTokenType(stax2.stream.TestStreamSource,stax2.stream.TestStreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>()'
    - '[stax2.stream.TestStreamSource].deleteOnExit()'
    - '[OutputStreamWriter].<init>(FileOutputStream,String)'
    - '[javax.xml.transform.stream.StreamSource].setSystemId(stax2.stream.TestStreamSource)'
    - '[stax2.stream.TestStreamSource].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
    - '[FileOutputStream].<init>(stax2.stream.TestStreamSource)'
    - '[OutputStreamWriter].close()'
    - '[stax2.stream.TestStreamSource].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamSource].testCreateUsingSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: stax2.stream.TestStreamSource:49,1
    - Dst: '[stax2.stream.TestStreamSource].getInputFactory()'
      Src: stax2.stream.TestStreamSource:50,1
    - Dst: '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(stax2.stream.TestStreamSource,int,stax2.stream.TestStreamSource)'
      Src: stax2.stream.TestStreamSource:52,1
    - Dst: '[stax2.stream.TestStreamSource].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: stax2.stream.TestStreamSource:52,1
    - Dst: '[stax2.stream.TestStreamSource].next()'
      Src: stax2.stream.TestStreamSource:53,1
    - Dst: '[stax2.stream.TestStreamSource].fail(String)'
      Src: stax2.stream.TestStreamSource:54,1
    - Dst: '[stax2.stream.TestStreamSource].verifyException(stax2.stream.TestStreamSource,String)'
      Src: stax2.stream.TestStreamSource:56,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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 58
    functionName: '[stax2.stream.TestStreamSource].testInvalidDecl123()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamSource.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestStreamSource].getInputFactory()'
    - '[stax2.stream.TestStreamSource].fail(String)'
    - '[stax2.stream.TestStreamSource].next()'
    - '[stax2.stream.TestStreamSource].verifyException(stax2.stream.TestStreamSource,String)'
    - '[stax2.stream.TestStreamSource].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[String].getBytes(String)'
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(stax2.stream.TestStreamSource,int,stax2.stream.TestStreamSource)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestStreamSource].testInvalidDecl123()'
  - 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: stax2.stream.TestStreamSource
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestStreamSource].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestStreamSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestStreamSource
    signature: '[stax2.stream.TestStreamSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestDuplicateAttributes].constructNsStreamReader(String,boolean)'
      Src: stax2.stream.TestDuplicateAttributes:19,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].next()'
      Src: stax2.stream.TestDuplicateAttributes:21,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].fail(String)'
      Src: stax2.stream.TestDuplicateAttributes:22,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].verifyException(stax2.stream.TestDuplicateAttributes,String)'
      Src: stax2.stream.TestDuplicateAttributes:24,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].close()'
      Src: stax2.stream.TestDuplicateAttributes:26,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 27
    functionName: '[stax2.stream.TestDuplicateAttributes].testDupAttrsMinimal()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestDuplicateAttributes.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestDuplicateAttributes].verifyException(stax2.stream.TestDuplicateAttributes,String)'
    - '[stax2.stream.TestDuplicateAttributes].constructNsStreamReader(String,boolean)'
    - '[stax2.stream.TestDuplicateAttributes].fail(String)'
    - '[stax2.stream.TestDuplicateAttributes].next()'
    - '[stax2.stream.TestDuplicateAttributes].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestDuplicateAttributes].testDupAttrsMinimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestDuplicateAttributes].constructNsStreamReader(String,boolean)'
      Src: stax2.stream.TestDuplicateAttributes:33,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].next()'
      Src: stax2.stream.TestDuplicateAttributes:36,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].fail(String)'
      Src: stax2.stream.TestDuplicateAttributes:37,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].verifyException(stax2.stream.TestDuplicateAttributes,String)'
      Src: stax2.stream.TestDuplicateAttributes:39,1
    - Dst: '[stax2.stream.TestDuplicateAttributes].close()'
      Src: stax2.stream.TestDuplicateAttributes:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 42
    functionName: '[stax2.stream.TestDuplicateAttributes].testDupAttrsMultiple()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestDuplicateAttributes.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestDuplicateAttributes].verifyException(stax2.stream.TestDuplicateAttributes,String)'
    - '[stax2.stream.TestDuplicateAttributes].constructNsStreamReader(String,boolean)'
    - '[stax2.stream.TestDuplicateAttributes].fail(String)'
    - '[stax2.stream.TestDuplicateAttributes].next()'
    - '[stax2.stream.TestDuplicateAttributes].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestDuplicateAttributes].testDupAttrsMultiple()'
  - 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: stax2.stream.TestDuplicateAttributes
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestDuplicateAttributes].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestDuplicateAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestDuplicateAttributes
    signature: '[stax2.stream.TestDuplicateAttributes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestAttrInfo].getAttrReader(String)'
      Src: stax2.stream.TestAttrInfo:52,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.stream.TestAttrInfo:55,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:55,1
    - Dst: '[XMLStreamReader2].getAttributeInfo()'
      Src: stax2.stream.TestAttrInfo:57,1
    - Dst: '[stax2.stream.TestAttrInfo].assertNotNull(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:58,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:62,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:64,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:66,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:66,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:68,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:70,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:73,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:75,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:77,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:77,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:82,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:84,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:86,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:86,1
    - Dst: '[stax2.stream.TestAttrInfo].getNotationAttributeIndex()'
      Src: stax2.stream.TestAttrInfo:89,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:91,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:97,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:99,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:101,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:101,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:107,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:107,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(String,String)'
      Src: stax2.stream.TestAttrInfo:108,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:108,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestAttrInfo:111,1
    - Dst: '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:111,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.stream.TestAttrInfo:112,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:112,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:113,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:113,1
    - Dst: '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader2)'
      Src: stax2.stream.TestAttrInfo:115,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 116
    functionName: '[stax2.stream.TestAttrInfo].testAttrFindBasic()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAttrInfo].assertNotNull(stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
    - '[stax2.stream.TestAttrInfo].getNotationAttributeIndex()'
    - '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].findAttributeIndex(String,String)'
    - '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].fail(String)'
    - '[stax2.stream.TestAttrInfo].getAttrReader(String)'
    - '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getAttributeInfo()'
    - '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader2)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestAttrInfo].testAttrFindBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestAttrInfo].getAttrReader(String)'
      Src: stax2.stream.TestAttrInfo:125,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.stream.TestAttrInfo:128,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:128,1
    - Dst: '[XMLStreamReader2].getAttributeInfo()'
      Src: stax2.stream.TestAttrInfo:130,1
    - Dst: '[stax2.stream.TestAttrInfo].assertNotNull(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:131,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:135,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:137,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:139,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:139,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:141,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:143,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:146,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:148,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:150,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:150,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:155,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:157,1
    - Dst: '[stax2.stream.TestAttrInfo].getNotationAttributeIndex()'
      Src: stax2.stream.TestAttrInfo:159,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:161,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:163,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:164,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:164,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:169,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:171,1
    - Dst: '[stax2.stream.TestAttrInfo].getIdAttributeIndex()'
      Src: stax2.stream.TestAttrInfo:173,1
    - Dst: '[stax2.stream.TestAttrInfo].fail(String)'
      Src: stax2.stream.TestAttrInfo:175,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:177,1
    - Dst: '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:178,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:178,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:182,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:182,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(String,String)'
      Src: stax2.stream.TestAttrInfo:183,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:183,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestAttrInfo:186,1
    - Dst: '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:186,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: stax2.stream.TestAttrInfo:187,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:187,1
    - Dst: '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
      Src: stax2.stream.TestAttrInfo:188,1
    - Dst: '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:188,1
    - Dst: '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader2)'
      Src: stax2.stream.TestAttrInfo:190,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 191
    functionName: '[stax2.stream.TestAttrInfo].testAttrFindDTD()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAttrInfo].assertNotNull(stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].findAttributeIndex(null,String)'
    - '[stax2.stream.TestAttrInfo].getNotationAttributeIndex()'
    - '[stax2.stream.TestAttrInfo].assertEquals(String,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].findAttributeIndex(String,String)'
    - '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].fail(String)'
    - '[stax2.stream.TestAttrInfo].getAttrReader(String)'
    - '[XMLStreamReader2].getAttributeValue(stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].assertEquals(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getAttributeInfo()'
    - '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader2)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[stax2.stream.TestAttrInfo].assertEquals(int,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
    - '[stax2.stream.TestAttrInfo].getIdAttributeIndex()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestAttrInfo].testAttrFindDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestAttrInfo].getReader(String)'
      Src: stax2.stream.TestAttrInfo:202,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestAttrInfo:203,1
    - Dst: '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:203,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestAttrInfo:204,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestAttrInfo:206,1
    - Dst: '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
      Src: stax2.stream.TestAttrInfo:208,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 210
    functionName: '[stax2.stream.TestAttrInfo].getAttrReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 2
    functionsReached:
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.stream.TestAttrInfo].getReader(String)'
    - '[stax2.stream.TestAttrInfo].assertTokenType(stax2.stream.TestAttrInfo,stax2.stream.TestAttrInfo)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.stream.TestAttrInfo].getAttrReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestAttrInfo:215,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestAttrInfo:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 218
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 218
    functionName: '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestAttrInfo].getInputFactory()'
      Src: stax2.stream.TestAttrInfo:223,1
    - Dst: '[stax2.stream.TestAttrInfo].setCoalescing(stax2.stream.TestAttrInfo,boolean)'
      Src: stax2.stream.TestAttrInfo:224,1
    - Dst: '[stax2.stream.TestAttrInfo].setNamespaceAware(stax2.stream.TestAttrInfo,boolean)'
      Src: stax2.stream.TestAttrInfo:225,1
    - Dst: '[stax2.stream.TestAttrInfo].setSupportDTD(stax2.stream.TestAttrInfo,boolean)'
      Src: stax2.stream.TestAttrInfo:226,1
    - Dst: '[stax2.stream.TestAttrInfo].setValidating(stax2.stream.TestAttrInfo,boolean)'
      Src: stax2.stream.TestAttrInfo:230,1
    - Dst: '[stax2.stream.TestAttrInfo].constructStreamReader(stax2.stream.TestAttrInfo,String)'
      Src: stax2.stream.TestAttrInfo:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 232
    functionName: '[stax2.stream.TestAttrInfo].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 1
    functionsReached:
    - '[stax2.stream.TestAttrInfo].setCoalescing(stax2.stream.TestAttrInfo,boolean)'
    - '[stax2.stream.TestAttrInfo].setValidating(stax2.stream.TestAttrInfo,boolean)'
    - '[stax2.stream.TestAttrInfo].getInputFactory()'
    - '[stax2.stream.TestAttrInfo].setNamespaceAware(stax2.stream.TestAttrInfo,boolean)'
    - '[stax2.stream.TestAttrInfo].constructStreamReader(stax2.stream.TestAttrInfo,String)'
    - '[stax2.stream.TestAttrInfo].setSupportDTD(stax2.stream.TestAttrInfo,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.stream.TestAttrInfo].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.stream.TestAttrInfo
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestAttrInfo].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestAttrInfo
    signature: '[stax2.stream.TestAttrInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
      Src: stax2.stream.TestLocationInfo:47,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:48,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:49,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:50,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:51,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:49,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:52,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:53,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:54,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:52,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.stream.TestLocationInfo:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 56
    functionName: '[stax2.stream.TestLocationInfo].testInitialLocationNoDecl()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestLocationInfo].getStartLocation()'
    - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    - '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
    - '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
    - '[stax2.stream.TestLocationInfo].getEndLocation()'
    - '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].testInitialLocationNoDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
      Src: stax2.stream.TestLocationInfo:62,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:63,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:64,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:65,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:66,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:64,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:67,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:68,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:69,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:67,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.stream.TestLocationInfo:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[stax2.stream.TestLocationInfo].testInitialLocationWithDecl()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestLocationInfo].getStartLocation()'
    - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    - '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
    - '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
    - '[stax2.stream.TestLocationInfo].getEndLocation()'
    - '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].testInitialLocationWithDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
      Src: stax2.stream.TestLocationInfo:76,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:78,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:80,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:80,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:81,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:81,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:82,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:83,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:83,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:84,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:86,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:86,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:87,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:87,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:88,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:89,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:89,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:90,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:92,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:92,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:93,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:93,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:94,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:95,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:95,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:96,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:98,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:98,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:99,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:99,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:100,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:101,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:101,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:102,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:102,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:103,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:104,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:104,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:105,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:107,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:107,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:108,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:108,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:109,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:110,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:110,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:111,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:113,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:113,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:114,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:114,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:115,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:116,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:116,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:117,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:119,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:119,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestLocationInfo:120,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:120,1
    - Dst: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
      Src: stax2.stream.TestLocationInfo:121,1
    - Dst: '[XMLStreamReader2].close()'
      Src: stax2.stream.TestLocationInfo:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 124
    functionName: '[stax2.stream.TestLocationInfo].testRowAccuracy()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
    - '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    - '[stax2.stream.TestLocationInfo].assertEquals(String,stax2.stream.TestLocationInfo)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].testRowAccuracy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
      Src: stax2.stream.TestLocationInfo:133,1
    - Dst: System.err.println(String)
      Src: stax2.stream.TestLocationInfo:136,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:140,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:141,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:142,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:143,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:141,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:144,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:145,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:146,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:144,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:148,1
    - Dst: '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:148,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:149,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:150,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:151,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:152,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:150,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:153,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:154,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:155,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:153,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestLocationInfo:158,1
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:162,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:163,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
      Src: stax2.stream.TestLocationInfo:164,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
      Src: stax2.stream.TestLocationInfo:165,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:163,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:166,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
      Src: stax2.stream.TestLocationInfo:167,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
      Src: stax2.stream.TestLocationInfo:168,1
    - Dst: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 171
    functionName: '[stax2.stream.TestLocationInfo].testLocationsWithDTD()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestLocationInfo].getStartLocation()'
    - '[stax2.stream.TestLocationInfo].assertTokenType(stax2.stream.TestLocationInfo,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    - '[stax2.stream.TestLocationInfo].getStartingCharOffset()'
    - '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader2,stax2.stream.TestLocationInfo,int,int,int,stax2.stream.TestLocationInfo,int,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].getStartingByteOffset()'
    - '[stax2.stream.TestLocationInfo].getEndLocation()'
    - '[stax2.stream.TestLocationInfo].getEndingByteOffset()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getLocationInfo()'
    - '[stax2.stream.TestLocationInfo].getEndingCharOffset()'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].testLocationsWithDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader2].getLocationInfo()'
      Src: stax2.stream.TestLocationInfo:182,1
    - Dst: '[stax2.stream.TestLocationInfo].getStartLocation()'
      Src: stax2.stream.TestLocationInfo:183,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestLocationInfo:184,1
    - Dst: '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:184,1
    - Dst: '[stax2.stream.TestLocationInfo].getLineNumber()'
      Src: stax2.stream.TestLocationInfo:184,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:184,1
    - Dst: '[stax2.stream.TestLocationInfo].getEndLocation()'
      Src: stax2.stream.TestLocationInfo:185,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestLocationInfo:186,1
    - Dst: '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:186,1
    - Dst: '[stax2.stream.TestLocationInfo].getLineNumber()'
      Src: stax2.stream.TestLocationInfo:186,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader2
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - sr
    - startRow
    - endRow
    argTypes:
    - XMLStreamReader2
    - int
    - int
    constantsTouched: []
    func_position:
      end: 187
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 187
    functionName: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 1
    functionsReached:
    - '[stax2.stream.TestLocationInfo].getStartLocation()'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].getEndLocation()'
    - '[stax2.stream.TestLocationInfo].getLineNumber()'
    - '[XMLStreamReader2].getLocationInfo()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestLocationInfo:194,1
    - Dst: '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:194,1
    - Dst: '[XMLStreamLocation2].getColumnNumber()'
      Src: stax2.stream.TestLocationInfo:195,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:194,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestLocationInfo:196,1
    - Dst: '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:196,1
    - Dst: '[XMLStreamLocation2].getLineNumber()'
      Src: stax2.stream.TestLocationInfo:197,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
      Src: stax2.stream.TestLocationInfo:196,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(int,long)'
      Src: stax2.stream.TestLocationInfo:202,1
    - Dst: '[stax2.stream.TestLocationInfo].assertEquals(int,long)'
      Src: stax2.stream.TestLocationInfo:207,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - XMLStreamLocation2
      - int
      - int
      - int
      - long
      - int
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 8
    argNames:
    - sr
    - loc
    - expCol
    - expRow
    - expByteOffset
    - actByteOffset
    - expCharOffset
    - actCharOffset
    argTypes:
    - XMLStreamReader
    - XMLStreamLocation2
    - int
    - int
    - int
    - long
    - int
    - long
    constantsTouched: []
    func_position:
      end: 209
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 209
    functionName: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader,XMLStreamLocation2,int,int,int,long,int,long)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestLocationInfo].assertEquals(String,int,stax2.stream.TestLocationInfo)'
    - '[stax2.stream.TestLocationInfo].tokenTypeDesc(stax2.stream.TestLocationInfo)'
    - '[XMLStreamLocation2].getColumnNumber()'
    - '[stax2.stream.TestLocationInfo].assertEquals(int,long)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamLocation2].getLineNumber()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader,XMLStreamLocation2,int,int,int,long,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestLocationInfo].getInputFactory()'
      Src: stax2.stream.TestLocationInfo:214,1
    - Dst: '[stax2.stream.TestLocationInfo].setCoalescing(stax2.stream.TestLocationInfo,boolean)'
      Src: stax2.stream.TestLocationInfo:215,1
    - Dst: '[stax2.stream.TestLocationInfo].setNamespaceAware(stax2.stream.TestLocationInfo,boolean)'
      Src: stax2.stream.TestLocationInfo:216,1
    - Dst: '[stax2.stream.TestLocationInfo].setSupportDTD(stax2.stream.TestLocationInfo,boolean)'
      Src: stax2.stream.TestLocationInfo:217,1
    - Dst: '[stax2.stream.TestLocationInfo].setValidating(stax2.stream.TestLocationInfo,boolean)'
      Src: stax2.stream.TestLocationInfo:221,1
    - Dst: '[stax2.stream.TestLocationInfo].constructStreamReader(stax2.stream.TestLocationInfo,String)'
      Src: stax2.stream.TestLocationInfo:222,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - contents
    - needDTD
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 223
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 223
    functionName: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 4
    functionsReached:
    - '[stax2.stream.TestLocationInfo].getInputFactory()'
    - '[stax2.stream.TestLocationInfo].setSupportDTD(stax2.stream.TestLocationInfo,boolean)'
    - '[stax2.stream.TestLocationInfo].constructStreamReader(stax2.stream.TestLocationInfo,String)'
    - '[stax2.stream.TestLocationInfo].setValidating(stax2.stream.TestLocationInfo,boolean)'
    - '[stax2.stream.TestLocationInfo].setCoalescing(stax2.stream.TestLocationInfo,boolean)'
    - '[stax2.stream.TestLocationInfo].setNamespaceAware(stax2.stream.TestLocationInfo,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
  - 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: stax2.stream.TestLocationInfo
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestLocationInfo].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestLocationInfo
    signature: '[stax2.stream.TestLocationInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:16,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 18
    functionName: '[stax2.stream.TestXMLStreamReader2].testPropertiesNative()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].testPropertiesNative()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:23,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[stax2.stream.TestXMLStreamReader2].testPropertiesWrapped()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].testPropertiesWrapped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestSkipElement(boolean)'
      Src: stax2.stream.TestXMLStreamReader2:30,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestSkipElement(boolean)'
      Src: stax2.stream.TestXMLStreamReader2:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[stax2.stream.TestXMLStreamReader2].testSkipElement()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].doTestSkipElement(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].testSkipElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestGetPrefixedName(boolean)'
      Src: stax2.stream.TestXMLStreamReader2:37,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].doTestGetPrefixedName(boolean)'
      Src: stax2.stream.TestXMLStreamReader2:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: '[stax2.stream.TestXMLStreamReader2].testGetPrefixedName()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].doTestGetPrefixedName(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].testGetPrefixedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:43,1
    - Dst: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:44,1
    - Dst: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:45,1
    - Dst: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[stax2.stream.TestXMLStreamReader2].testReportCData()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].testReportCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SRC_TEXT.replace(String,String)
      Src: stax2.stream.TestXMLStreamReader2:60,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: stax2.stream.TestXMLStreamReader2:64,1
    - Dst: '[ByteArrayOutputStream].write(int)'
      Src: stax2.stream.TestXMLStreamReader2:65,1
    - Dst: '[ByteArrayOutputStream].write(int)'
      Src: stax2.stream.TestXMLStreamReader2:66,1
    - Dst: '[ByteArrayOutputStream].write(int)'
      Src: stax2.stream.TestXMLStreamReader2:67,1
    - Dst: XML.getBytes(String)
      Src: stax2.stream.TestXMLStreamReader2:68,1
    - Dst: '[ByteArrayOutputStream].write(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:68,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.stream.TestXMLStreamReader2:69,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
      Src: stax2.stream.TestXMLStreamReader2:70,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:72,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:74,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.stream.TestXMLStreamReader2:74,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:75,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:75,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:76,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:76,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:77,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:77,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getElementText()'
      Src: stax2.stream.TestXMLStreamReader2:79,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:79,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:80,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:80,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].close()'
      Src: stax2.stream.TestXMLStreamReader2:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 82
    functionName: '[stax2.stream.TestXMLStreamReader2].testLongerCData()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].createXMLStreamReader(ByteArrayInputStream)'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[ByteArrayOutputStream].write(stax2.stream.TestXMLStreamReader2)'
    - '[ByteArrayOutputStream].write(int)'
    - '[stax2.stream.TestXMLStreamReader2].getLocalName()'
    - '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[ByteArrayOutputStream].<init>()'
    - '[stax2.stream.TestXMLStreamReader2].close()'
    - '[stax2.stream.TestXMLStreamReader2].next()'
    - '[stax2.stream.TestXMLStreamReader2].getElementText()'
    - '[ByteArrayInputStream].<init>(stax2.stream.TestXMLStreamReader2)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - XML.getBytes(String)
    - SRC_TEXT.replace(String,String)
    - '[stax2.stream.TestXMLStreamReader2].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].testLongerCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
      Src: stax2.stream.TestXMLStreamReader2:94,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:96,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setProperty(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:97,1
    - Dst: '[StringReader].<init>(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:98,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].createXMLStreamReader(StringReader)'
      Src: stax2.stream.TestXMLStreamReader2:98,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].wrapWithAdapter(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:100,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:102,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:102,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:103,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getAndVerifyText(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:104,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:104,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:106,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:108,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:110,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:110,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].close()'
      Src: stax2.stream.TestXMLStreamReader2:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - wrapped
    - report
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 112
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 112
    functionName: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 1
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].wrapWithAdapter(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[StringReader].<init>(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].createXMLStreamReader(StringReader)'
    - '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].close()'
    - '[stax2.stream.TestXMLStreamReader2].getAndVerifyText(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].setProperty(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].next()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].getReader(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:122,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].wrapWithAdapter(XMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:124,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:127,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:127,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:128,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:128,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:129,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:129,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:131,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:131,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:132,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:132,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:133,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:133,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:134,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:134,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:136,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:136,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:137,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:137,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:138,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:138,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:144,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTrue(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:144,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:146,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:146,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:147,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:147,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:148,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:148,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:150,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:150,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:153,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:153,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:154,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:154,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:155,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:155,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:157,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:157,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:160,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:160,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getAndVerifyText(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:161,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:161,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:162,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:162,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:165,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:165,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:168,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:168,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:169,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:169,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:170,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:170,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:172,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:172,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:175,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:175,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:176,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:176,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:177,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:177,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:179,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:179,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:182,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:182,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].getDepth()'
      Src: stax2.stream.TestXMLStreamReader2:183,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:183,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
      Src: stax2.stream.TestXMLStreamReader2:185,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:185,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - ns
    - wrapped
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 187
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 187
    functionName: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 2
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].isEmptyElement()'
    - '[stax2.stream.TestXMLStreamReader2].getReader(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getLocalName()'
    - '[stax2.stream.TestXMLStreamReader2].wrapWithAdapter(XMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertFalse(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].assertTrue(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getAndVerifyText(stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getDepth()'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(int,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].next()'
    - '[stax2.stream.TestXMLStreamReader2].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].getReader(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:193,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:194,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:194,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:196,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:196,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:197,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:197,1
    - Dst: '[XMLStreamReader2].skipElement()'
      Src: stax2.stream.TestXMLStreamReader2:198,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: stax2.stream.TestXMLStreamReader2:199,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:199,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestXMLStreamReader2:200,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:200,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:201,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - ns
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 202
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 202
    functionName: '[stax2.stream.TestXMLStreamReader2].doTestSkipElement(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 1
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].getReader(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[XMLStreamReader2].getEventType()'
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[XMLStreamReader2].skipElement()'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].doTestSkipElement(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].getReader(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:212,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:214,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:214,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:215,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:215,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:216,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:216,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:217,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:217,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:218,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:218,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:219,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:219,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:220,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:220,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:221,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:221,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:222,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:222,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:223,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:223,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:224,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:224,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:225,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:225,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:226,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:226,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:227,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:227,1
    - Dst: '[XMLStreamReader2].getPrefixedName()'
      Src: stax2.stream.TestXMLStreamReader2:228,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:228,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestXMLStreamReader2:229,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
      Src: stax2.stream.TestXMLStreamReader2:229,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].fail(String)'
      Src: stax2.stream.TestXMLStreamReader2:231,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - ns
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 233
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 233
    functionName: '[stax2.stream.TestXMLStreamReader2].doTestGetPrefixedName(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 1
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].assertEquals(String,stax2.stream.TestXMLStreamReader2)'
    - '[stax2.stream.TestXMLStreamReader2].getReader(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].assertTokenType(stax2.stream.TestXMLStreamReader2,stax2.stream.TestXMLStreamReader2)'
    - '[XMLStreamReader2].getPrefixedName()'
    - '[XMLStreamReader2].next()'
    - '[stax2.stream.TestXMLStreamReader2].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestXMLStreamReader2].doTestGetPrefixedName(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
      Src: stax2.stream.TestXMLStreamReader2:244,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:245,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setSupportDTD(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:246,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setNamespaceAware(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:247,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].setValidating(stax2.stream.TestXMLStreamReader2,boolean)'
      Src: stax2.stream.TestXMLStreamReader2:248,1
    - Dst: '[stax2.stream.TestXMLStreamReader2].constructStreamReader(stax2.stream.TestXMLStreamReader2,String)'
      Src: stax2.stream.TestXMLStreamReader2:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 250
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 250
    functionName: '[stax2.stream.TestXMLStreamReader2].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestXMLStreamReader2].setNamespaceAware(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].setValidating(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].setSupportDTD(stax2.stream.TestXMLStreamReader2,boolean)'
    - '[stax2.stream.TestXMLStreamReader2].constructStreamReader(stax2.stream.TestXMLStreamReader2,String)'
    - '[stax2.stream.TestXMLStreamReader2].getInputFactory()'
    - '[stax2.stream.TestXMLStreamReader2].setCoalescing(stax2.stream.TestXMLStreamReader2,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.stream.TestXMLStreamReader2].getReader(String,boolean)'
  - 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: stax2.stream.TestXMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestXMLStreamReader2].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestXMLStreamReader2
    signature: '[stax2.stream.TestXMLStreamReader2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
      Src: stax2.stream.TestGetElement:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[stax2.stream.TestGetElement].testLargeDocCoalesce()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement].testLargeDocCoalesce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
      Src: stax2.stream.TestGetElement:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[stax2.stream.TestGetElement].testLargeDocNonCoalesce()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement].testLargeDocNonCoalesce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
      Src: stax2.stream.TestGetElement:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[stax2.stream.TestGetElement].testLongSegmentCoalesce()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement].testLongSegmentCoalesce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
      Src: stax2.stream.TestGetElement:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[stax2.stream.TestGetElement].testLongSegmentNonCoalesce()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement].testLongSegmentNonCoalesce()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>(int)'
      Src: stax2.stream.TestGetElement:55,1
    - Dst: '[stax2.stream.TestGetElement].generateDoc(stax2.stream.TestGetElement,stax2.stream.TestGetElement,ByteArrayOutputStream)'
      Src: stax2.stream.TestGetElement:56,1
    - Dst: '[stax2.stream.TestGetElement].getInputFactory()'
      Src: stax2.stream.TestGetElement:57,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: stax2.stream.TestGetElement:58,1
    - Dst: '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
      Src: stax2.stream.TestGetElement:61,1
    - Dst: '[ByteArrayInputStream].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:62,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamReader(ByteArrayInputStream)'
      Src: stax2.stream.TestGetElement:62,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:63,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:63,1
    - Dst: '[stax2.stream.TestGetElement].getLocalName()'
      Src: stax2.stream.TestGetElement:64,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:64,1
    - Dst: '[Random].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:66,1
    - Dst: '[stax2.stream.TestGetElement].nextTag()'
      Src: stax2.stream.TestGetElement:68,1
    - Dst: '[stax2.stream.TestGetElement].getLocalName()'
      Src: stax2.stream.TestGetElement:70,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:70,1
    - Dst: '[Random].nextInt()'
      Src: stax2.stream.TestGetElement:71,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:71,1
    - Dst: '[stax2.stream.TestGetElement].expectElemText(stax2.stream.TestGetElement,String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:71,1
    - Dst: '[Random].nextLong()'
      Src: stax2.stream.TestGetElement:72,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:72,1
    - Dst: '[stax2.stream.TestGetElement].expectElemText(stax2.stream.TestGetElement,String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:72,1
    - Dst: '[Random].nextBoolean()'
      Src: stax2.stream.TestGetElement:73,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:73,1
    - Dst: '[stax2.stream.TestGetElement].expectElemText(stax2.stream.TestGetElement,String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:73,1
    - Dst: '[stax2.stream.TestGetElement].nextTag()'
      Src: stax2.stream.TestGetElement:74,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:74,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(int,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - coalesce
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 77
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 77
    functionName: '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 2
    functionsReached:
    - '[stax2.stream.TestGetElement].generateDoc(stax2.stream.TestGetElement,stax2.stream.TestGetElement,ByteArrayOutputStream)'
    - '[stax2.stream.TestGetElement].createXMLStreamReader(ByteArrayInputStream)'
    - '[stax2.stream.TestGetElement].next()'
    - '[stax2.stream.TestGetElement].getInputFactory()'
    - '[ByteArrayInputStream].<init>(stax2.stream.TestGetElement)'
    - '[ByteArrayOutputStream].<init>(int)'
    - '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].getLocalName()'
    - '[Random].nextInt()'
    - '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
    - '[Random].nextLong()'
    - '[Random].nextBoolean()'
    - String.valueOf(stax2.stream.TestGetElement)
    - '[Random].<init>(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
    - '[stax2.stream.TestGetElement].assertEquals(int,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].expectElemText(stax2.stream.TestGetElement,String,stax2.stream.TestGetElement)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[stax2.stream.TestGetElement].nextTag()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Random].<init>(int)'
      Src: stax2.stream.TestGetElement:83,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: stax2.stream.TestGetElement:85,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.stream.TestGetElement:86,1
    - Dst: '[Random].nextInt()'
      Src: stax2.stream.TestGetElement:87,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestGetElement:89,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestGetElement:92,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestGetElement:95,1
    - Dst: '[StringBuilder].length()'
      Src: stax2.stream.TestGetElement:98,1
    - Dst: '[StringBuilder].append(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:98,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.stream.TestGetElement:103,1
    - Dst: '[StringWriter].<init>(int)'
      Src: stax2.stream.TestGetElement:104,1
    - Dst: '[stax2.stream.TestGetElement].getOutputFactory()'
      Src: stax2.stream.TestGetElement:105,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamWriter(StringWriter)'
      Src: stax2.stream.TestGetElement:105,1
    - Dst: '[stax2.stream.TestGetElement].writeStartDocument()'
      Src: stax2.stream.TestGetElement:107,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:108,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:109,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:110,1
    - Dst: '[stax2.stream.TestGetElement].writeEndDocument()'
      Src: stax2.stream.TestGetElement:111,1
    - Dst: '[stax2.stream.TestGetElement].close()'
      Src: stax2.stream.TestGetElement:112,1
    - Dst: '[stax2.stream.TestGetElement].getInputFactory()'
      Src: stax2.stream.TestGetElement:114,1
    - Dst: '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
      Src: stax2.stream.TestGetElement:115,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.stream.TestGetElement:116,1
    - Dst: '[StringReader].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:116,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
      Src: stax2.stream.TestGetElement:116,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:117,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:117,1
    - Dst: '[stax2.stream.TestGetElement].getLocalName()'
      Src: stax2.stream.TestGetElement:118,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:118,1
    - Dst: '[stax2.stream.TestGetElement].getElementText()'
      Src: stax2.stream.TestGetElement:119,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:120,1
    - Dst: '[stax2.stream.TestGetElement].getEventType()'
      Src: stax2.stream.TestGetElement:121,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:121,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:122,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:122,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - coalesce
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 123
    functionName: '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 2
    functionsReached:
    - '[StringWriter].toString()'
    - '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
    - '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
    - '[StringBuilder].append(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].next()'
    - '[stax2.stream.TestGetElement].getInputFactory()'
    - '[stax2.stream.TestGetElement].writeEndElement()'
    - '[stax2.stream.TestGetElement].getEventType()'
    - '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[stax2.stream.TestGetElement].writeStartElement(String)'
    - '[stax2.stream.TestGetElement].getLocalName()'
    - '[stax2.stream.TestGetElement].createXMLStreamWriter(StringWriter)'
    - '[Random].nextInt()'
    - '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].close()'
    - '[stax2.stream.TestGetElement].writeEndDocument()'
    - '[StringReader].<init>(stax2.stream.TestGetElement)'
    - '[StringBuilder].length()'
    - '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
    - '[Random].<init>(int)'
    - '[StringBuilder].<init>(int)'
    - '[stax2.stream.TestGetElement].writeStartDocument()'
    - '[stax2.stream.TestGetElement].assertEquals(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[StringWriter].<init>(int)'
    - '[stax2.stream.TestGetElement].getElementText()'
    - '[stax2.stream.TestGetElement].getOutputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestGetElement].getInputFactory()'
      Src: stax2.stream.TestGetElement:129,1
    - Dst: '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
      Src: stax2.stream.TestGetElement:133,1
    - Dst: '[StringReader].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:134,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
      Src: stax2.stream.TestGetElement:134,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:135,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:135,1
    - Dst: '[stax2.stream.TestGetElement].getElementText()'
      Src: stax2.stream.TestGetElement:136,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:136,1
    - Dst: '[stax2.stream.TestGetElement].getEventType()'
      Src: stax2.stream.TestGetElement:137,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:137,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:138,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:138,1
    - Dst: '[stax2.stream.TestGetElement].close()'
      Src: stax2.stream.TestGetElement:139,1
    - Dst: '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
      Src: stax2.stream.TestGetElement:142,1
    - Dst: '[StringReader].<init>(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:143,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
      Src: stax2.stream.TestGetElement:143,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:144,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:144,1
    - Dst: '[stax2.stream.TestGetElement].getElementText()'
      Src: stax2.stream.TestGetElement:145,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:145,1
    - Dst: '[stax2.stream.TestGetElement].getEventType()'
      Src: stax2.stream.TestGetElement:146,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:146,1
    - Dst: '[stax2.stream.TestGetElement].next()'
      Src: stax2.stream.TestGetElement:147,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:147,1
    - Dst: '[stax2.stream.TestGetElement].close()'
      Src: stax2.stream.TestGetElement:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 149
    functionName: '[stax2.stream.TestGetElement].testGetMixedContentElementText()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestGetElement].setCoalescing(stax2.stream.TestGetElement,boolean)'
    - '[stax2.stream.TestGetElement].getEventType()'
    - '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].createXMLStreamReader(StringReader)'
    - '[stax2.stream.TestGetElement].getElementText()'
    - '[StringReader].<init>(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].close()'
    - '[stax2.stream.TestGetElement].next()'
    - '[stax2.stream.TestGetElement].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement].testGetMixedContentElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestGetElement].getOutputFactory()'
      Src: stax2.stream.TestGetElement:160,1
    - Dst: '[stax2.stream.TestGetElement].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: stax2.stream.TestGetElement:160,1
    - Dst: '[Random].<init>(long)'
      Src: stax2.stream.TestGetElement:161,1
    - Dst: '[stax2.stream.TestGetElement].writeStartDocument()'
      Src: stax2.stream.TestGetElement:163,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:164,1
    - Dst: '[ByteArrayOutputStream].size()'
      Src: stax2.stream.TestGetElement:168,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:169,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:171,1
    - Dst: '[Random].nextInt()'
      Src: stax2.stream.TestGetElement:172,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:172,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:172,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:173,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:174,1
    - Dst: '[Random].nextLong()'
      Src: stax2.stream.TestGetElement:175,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:175,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:175,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:176,1
    - Dst: '[stax2.stream.TestGetElement].writeStartElement(String)'
      Src: stax2.stream.TestGetElement:177,1
    - Dst: '[Random].nextBoolean()'
      Src: stax2.stream.TestGetElement:178,1
    - Dst: String.valueOf(stax2.stream.TestGetElement)
      Src: stax2.stream.TestGetElement:178,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:178,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:179,1
    - Dst: '[stax2.stream.TestGetElement].writeCharacters(String)'
      Src: stax2.stream.TestGetElement:180,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:182,1
    - Dst: '[stax2.stream.TestGetElement].flush()'
      Src: stax2.stream.TestGetElement:183,1
    - Dst: '[stax2.stream.TestGetElement].writeEndElement()'
      Src: stax2.stream.TestGetElement:186,1
    - Dst: '[stax2.stream.TestGetElement].writeEndDocument()'
      Src: stax2.stream.TestGetElement:187,1
    - Dst: '[stax2.stream.TestGetElement].close()'
      Src: stax2.stream.TestGetElement:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - ByteArrayOutputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - SEED
    - LEN
    - out
    argTypes:
    - long
    - int
    - ByteArrayOutputStream
    constantsTouched: []
    func_position:
      end: 190
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 190
    functionName: '[stax2.stream.TestGetElement].generateDoc(long,int,ByteArrayOutputStream)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[Random].<init>(long)'
    - '[stax2.stream.TestGetElement].writeEndElement()'
    - '[stax2.stream.TestGetElement].writeCharacters(String)'
    - '[stax2.stream.TestGetElement].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[Random].nextLong()'
    - '[stax2.stream.TestGetElement].flush()'
    - '[stax2.stream.TestGetElement].writeStartDocument()'
    - '[Random].nextBoolean()'
    - '[stax2.stream.TestGetElement].writeStartElement(String)'
    - '[stax2.stream.TestGetElement].writeCharacters(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].writeEndDocument()'
    - '[Random].nextInt()'
    - '[ByteArrayOutputStream].size()'
    - String.valueOf(stax2.stream.TestGetElement)
    - '[stax2.stream.TestGetElement].close()'
    - '[stax2.stream.TestGetElement].getOutputFactory()'
    linkageType: ''
    returnType: int
    signature: '[stax2.stream.TestGetElement].generateDoc(long,int,ByteArrayOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].nextTag()'
      Src: stax2.stream.TestGetElement:195,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:195,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: stax2.stream.TestGetElement:196,1
    - Dst: '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:196,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: stax2.stream.TestGetElement:197,1
    - Dst: '[String].equals(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:198,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: stax2.stream.TestGetElement:199,1
    - Dst: '[stax2.stream.TestGetElement].fail(stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:199,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestGetElement:201,1
    - Dst: '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
      Src: stax2.stream.TestGetElement:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - sr
    - elem
    - value
    argTypes:
    - XMLStreamReader
    - String
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 202
    functionName: '[stax2.stream.TestGetElement].expectElemText(XMLStreamReader,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].nextTag()'
    - '[stax2.stream.TestGetElement].fail(stax2.stream.TestGetElement)'
    - '[stax2.stream.TestGetElement].assertTokenType(stax2.stream.TestGetElement,stax2.stream.TestGetElement)'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].getEventType()'
    - '[stax2.stream.TestGetElement].assertEquals(String,stax2.stream.TestGetElement)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getElementText()'
    - '[String].equals(stax2.stream.TestGetElement)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestGetElement].expectElemText(XMLStreamReader,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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.stream.TestGetElement
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestGetElement].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestGetElement
    signature: '[stax2.stream.TestGetElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestNamespaces].getNsReader(stax2.stream.TestNamespaces,boolean)'
      Src: stax2.stream.TestNamespaces:24,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:26,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:26,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestNamespaces:27,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:27,1
    - Dst: '[XMLStreamReader2].getNamespaceContext()'
      Src: stax2.stream.TestNamespaces:28,1
    - Dst: '[stax2.stream.TestNamespaces].assertNotNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:29,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:30,1
    - Dst: '[XMLStreamReader2].getNonTransientNamespaceContext()'
      Src: stax2.stream.TestNamespaces:31,1
    - Dst: '[stax2.stream.TestNamespaces].assertNotNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:32,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:33,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:35,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:35,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestNamespaces:36,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:36,1
    - Dst: '[XMLStreamReader2].getNamespaceContext()'
      Src: stax2.stream.TestNamespaces:37,1
    - Dst: '[stax2.stream.TestNamespaces].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:39,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:39,1
    - Dst: '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:40,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:40,1
    - Dst: '[stax2.stream.TestNamespaces].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:42,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:42,1
    - Dst: '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:43,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:43,1
    - Dst: '[stax2.stream.TestNamespaces].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:44,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:44,1
    - Dst: '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:45,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:45,1
    - Dst: '[stax2.stream.TestNamespaces].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:47,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:47,1
    - Dst: '[stax2.stream.TestNamespaces].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:48,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:48,1
    - Dst: '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:49,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:49,1
    - Dst: '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:50,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:50,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:53,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:55,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:55,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: stax2.stream.TestNamespaces:56,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:56,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:58,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:60,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:60,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:61,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:61,1
    - Dst: '[XMLStreamReader2].next()'
      Src: stax2.stream.TestNamespaces:62,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:62,1
    - Dst: '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 66
    functionName: '[stax2.stream.TestNamespaces].testNonTransientNsCtxt()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestNamespaces].getNsReader(stax2.stream.TestNamespaces,boolean)'
    - '[stax2.stream.TestNamespaces].assertEquals(stax2.stream.TestNamespaces,stax2.stream.TestNamespaces)'
    - '[stax2.stream.TestNamespaces].getNamespaceURI(String)'
    - '[stax2.stream.TestNamespaces].checkValidityOfNs1(stax2.stream.TestNamespaces)'
    - '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
    - '[XMLStreamReader2].next()'
    - '[stax2.stream.TestNamespaces].getPrefix(String)'
    - '[stax2.stream.TestNamespaces].assertNotNull(stax2.stream.TestNamespaces)'
    - '[XMLStreamReader2].getNonTransientNamespaceContext()'
    - '[XMLStreamReader2].getNamespaceContext()'
    - '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestNamespaces].testNonTransientNsCtxt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:79,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:79,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:80,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:80,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:81,1
    - Dst: '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:81,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:83,1
    - Dst: '[stax2.stream.TestNamespaces].length()'
      Src: stax2.stream.TestNamespaces:84,1
    - Dst: '[stax2.stream.TestNamespaces].fail(String)'
      Src: stax2.stream.TestNamespaces:85,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:88,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:88,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:89,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:89,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: stax2.stream.TestNamespaces:90,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:90,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: stax2.stream.TestNamespaces:91,1
    - Dst: '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
      Src: stax2.stream.TestNamespaces:91,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - nc
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 92
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 92
    functionName: '[stax2.stream.TestNamespaces].checkValidityOfNs1(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestNamespaces].length()'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[stax2.stream.TestNamespaces].assertEquals(String,stax2.stream.TestNamespaces)'
    - '[stax2.stream.TestNamespaces].assertNull(stax2.stream.TestNamespaces)'
    - '[stax2.stream.TestNamespaces].fail(String)'
    - '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestNamespaces].checkValidityOfNs1(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestNamespaces].getInputFactory()'
      Src: stax2.stream.TestNamespaces:97,1
    - Dst: '[stax2.stream.TestNamespaces].setNamespaceAware(stax2.stream.TestNamespaces,boolean)'
      Src: stax2.stream.TestNamespaces:98,1
    - Dst: '[stax2.stream.TestNamespaces].setCoalescing(stax2.stream.TestNamespaces,boolean)'
      Src: stax2.stream.TestNamespaces:99,1
    - Dst: '[stax2.stream.TestNamespaces].setValidating(stax2.stream.TestNamespaces,boolean)'
      Src: stax2.stream.TestNamespaces:100,1
    - Dst: '[stax2.stream.TestNamespaces].constructStreamReader(stax2.stream.TestNamespaces,String)'
      Src: stax2.stream.TestNamespaces:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - contents
    - coalesce
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[stax2.stream.TestNamespaces].getNsReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestNamespaces].constructStreamReader(stax2.stream.TestNamespaces,String)'
    - '[stax2.stream.TestNamespaces].setCoalescing(stax2.stream.TestNamespaces,boolean)'
    - '[stax2.stream.TestNamespaces].getInputFactory()'
    - '[stax2.stream.TestNamespaces].setNamespaceAware(stax2.stream.TestNamespaces,boolean)'
    - '[stax2.stream.TestNamespaces].setValidating(stax2.stream.TestNamespaces,boolean)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[stax2.stream.TestNamespaces].getNsReader(String,boolean)'
  - 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: stax2.stream.TestNamespaces
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestNamespaces].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestNamespaces.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestNamespaces
    signature: '[stax2.stream.TestNamespaces].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getFactory(boolean)'
      Src: stax2.stream.TestClosing:35,1
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:36,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
      Src: stax2.stream.TestClosing:37,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:39,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:39,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:40,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:40,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:41,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:41,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:44,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:45,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:45,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:48,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:50,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:50,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:53,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:54,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:54,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:57,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:58,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:59,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 60
    functionName: '[stax2.stream.TestClosing].testNoAutoCloseReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - sr.close()
    - sr.closeCompletely()
    - '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].getFactory(boolean)'
    - '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
    - sr.next()
    - '[stax2.stream.TestClosing.MyReader].isClosed()'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing].testNoAutoCloseReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getFactory(boolean)'
      Src: stax2.stream.TestClosing:67,1
    - Dst: XML.getBytes(String)
      Src: stax2.stream.TestClosing:68,1
    - Dst: '[MyStream].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:68,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(MyStream)'
      Src: stax2.stream.TestClosing:69,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:71,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:71,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:72,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:72,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:73,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:73,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:76,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:77,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:77,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:80,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:82,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:82,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:85,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:86,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:86,1
    - Dst: sr.closeCompletely()
      Src: stax2.stream.TestClosing:89,1
    - Dst: '[MyStream].isClosed()'
      Src: stax2.stream.TestClosing:90,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 91
    functionName: '[stax2.stream.TestClosing].testNoAutoCloseStream()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - sr.close()
    - sr.closeCompletely()
    - '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].getFactory(boolean)'
    - '[XMLInputFactory2].createXMLStreamReader(MyStream)'
    - '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
    - sr.next()
    - '[MyStream].<init>(stax2.stream.TestClosing)'
    - '[MyStream].isClosed()'
    - XML.getBytes(String)
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing].testNoAutoCloseStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getFactory(boolean)'
      Src: stax2.stream.TestClosing:104,1
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:105,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
      Src: stax2.stream.TestClosing:106,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:107,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:107,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:108,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:108,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:109,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:109,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:110,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:111,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:111,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:113,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:114,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:115,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:115,1
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:118,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
      Src: stax2.stream.TestClosing:119,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:120,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:120,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:121,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:122,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:122,1
    - Dst: MySource.createFor(stax2.stream.TestClosing)
      Src: stax2.stream.TestClosing:125,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:126,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:127,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:127,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:128,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:128,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:129,1
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing:130,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 131
    functionName: '[stax2.stream.TestClosing].testAutoCloseEnabled()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - sr.close()
    - '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].getFactory(boolean)'
    - '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
    - MySource.createFor(stax2.stream.TestClosing)
    - '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
    - sr.next()
    - '[stax2.stream.TestClosing.MyReader].isClosed()'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing)'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing.MyReader)'
    - '[stax2.stream.TestClosing].isClosed()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing].testAutoCloseEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getFactory(boolean)'
      Src: stax2.stream.TestClosing:145,1
    - Dst: MySource.createFor(stax2.stream.TestClosing)
      Src: stax2.stream.TestClosing:151,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:152,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:154,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:154,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:155,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:155,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:156,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:156,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:157,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:158,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:158,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:160,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:161,1
    - Dst: '[stax2.stream.TestClosing].isClosed()'
      Src: stax2.stream.TestClosing:162,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:162,1
    - Dst: '[MyStringSource].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:169,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(MyStringSource)'
      Src: stax2.stream.TestClosing:170,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:172,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:172,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:173,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:173,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:174,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:174,1
    - Dst: '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:175,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:176,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:176,1
    - Dst: '[MyStringSource].<init>(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:179,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(MyStringSource)'
      Src: stax2.stream.TestClosing:180,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:181,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:181,1
    - Dst: sr.next()
      Src: stax2.stream.TestClosing:182,1
    - Dst: '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:182,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:183,1
    - Dst: '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:183,1
    - Dst: sr.close()
      Src: stax2.stream.TestClosing:184,1
    - Dst: '[MyStringSource].isClosed()'
      Src: stax2.stream.TestClosing:185,1
    - Dst: '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
      Src: stax2.stream.TestClosing:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 186
    functionName: '[stax2.stream.TestClosing].testAutoCloseImplicit()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - sr.close()
    - '[stax2.stream.TestClosing].assertTrue(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].getFactory(boolean)'
    - MySource.createFor(stax2.stream.TestClosing)
    - '[stax2.stream.TestClosing].assertTokenType(stax2.stream.TestClosing,stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].streamThrough(stax2.stream.TestClosing)'
    - '[stax2.stream.TestClosing].assertFalse(stax2.stream.TestClosing)'
    - '[XMLInputFactory2].createXMLStreamReader(stax2.stream.TestClosing)'
    - sr.next()
    - '[MyStringSource].<init>(stax2.stream.TestClosing)'
    - '[MyStringSource].isClosed()'
    - '[stax2.stream.TestClosing].isClosed()'
    - '[XMLInputFactory2].createXMLStreamReader(MyStringSource)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing].testAutoCloseImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing].getInputFactory()'
      Src: stax2.stream.TestClosing:196,1
    - Dst: '[stax2.stream.TestClosing].setProperty(stax2.stream.TestClosing,boolean)'
      Src: stax2.stream.TestClosing:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - autoClose
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 199
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 199
    functionName: '[stax2.stream.TestClosing].getFactory(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 4
    functionsReached:
    - '[stax2.stream.TestClosing].getInputFactory()'
    - '[stax2.stream.TestClosing].setProperty(stax2.stream.TestClosing,boolean)'
    linkageType: ''
    returnType: XMLInputFactory2
    signature: '[stax2.stream.TestClosing].getFactory(boolean)'
  - 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: stax2.stream.TestClosing
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestClosing].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestClosing
    signature: '[stax2.stream.TestClosing].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: stax2.stream.TestClosing.MyReader:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.stream.TestClosing.MyReader
      static: false
      superClass: StringReader
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: '[stax2.stream.TestClosing.MyReader].<init>(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 1
    functionsReached:
    - '[StringReader].<init>(String)'
    linkageType: ''
    returnType: stax2.stream.TestClosing.MyReader
    signature: '[stax2.stream.TestClosing.MyReader].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].close()'
      Src: stax2.stream.TestClosing.MyReader:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: StringReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: '[stax2.stream.TestClosing.MyReader].close()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[StringReader].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing.MyReader].close()'
  - 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: boolean
      static: false
      superClass: StringReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 221
    functionName: '[stax2.stream.TestClosing.MyReader].isClosed()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[stax2.stream.TestClosing.MyReader].isClosed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: stax2.stream.TestClosing.MyStream:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.stream.TestClosing.MyStream
      static: false
      superClass: ByteArrayInputStream
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[stax2.stream.TestClosing.MyStream].<init>(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayInputStream].<init>(byte[])'
    linkageType: ''
    returnType: stax2.stream.TestClosing.MyStream
    signature: '[stax2.stream.TestClosing.MyStream].<init>(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].close()'
      Src: stax2.stream.TestClosing.MyStream:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: ByteArrayInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 236
    functionName: '[stax2.stream.TestClosing.MyStream].close()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayInputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestClosing.MyStream].close()'
  - 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: boolean
      static: false
      superClass: ByteArrayInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 238
    functionName: '[stax2.stream.TestClosing.MyStream].isClosed()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[stax2.stream.TestClosing.MyStream].isClosed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(MyReader)'
      Src: stax2.stream.TestClosing.MySource:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - MyReader
      classConcrete: true
      classEnum: false
      classFields:
      - MyReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: stax2.stream.TestClosing.MySource
      static: false
      superClass: StreamSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - MyReader
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: '[stax2.stream.TestClosing.MySource].<init>(MyReader)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(MyReader)'
    linkageType: ''
    returnType: stax2.stream.TestClosing.MySource
    signature: '[stax2.stream.TestClosing.MySource].<init>(MyReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(String)'
      Src: stax2.stream.TestClosing.MySource:253,1
    - Dst: '[MySource].<init>(stax2.stream.TestClosing.MyReader)'
      Src: stax2.stream.TestClosing.MySource:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - MyReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MySource
      static: true
      superClass: StreamSource
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 255
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 255
    functionName: '[stax2.stream.TestClosing.MySource].createFor(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[MySource].<init>(stax2.stream.TestClosing.MyReader)'
    - '[stax2.stream.TestClosing.MyReader].<init>(String)'
    linkageType: ''
    returnType: MySource
    signature: '[stax2.stream.TestClosing.MySource].createFor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing.MySource:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: StreamSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[stax2.stream.TestClosing.MySource].isClosed()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestClosing.MyReader].isClosed()'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.stream.TestClosing.MySource].isClosed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: false
      superClass: StreamSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[stax2.stream.TestClosing.MySource].getReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Reader
    signature: '[stax2.stream.TestClosing.MySource].getReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.io.Stax2StringSource].<init>(String)'
      Src: stax2.stream.TestClosing.MyStringSource:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - MyReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.stream.TestClosing.MyStringSource
      static: false
      superClass: Stax2StringSource
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 272
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 272
    functionName: '[stax2.stream.TestClosing.MyStringSource].<init>(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.io.Stax2StringSource].<init>(String)'
    linkageType: ''
    returnType: stax2.stream.TestClosing.MyStringSource
    signature: '[stax2.stream.TestClosing.MyStringSource].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing.MyStringSource].getText()'
      Src: stax2.stream.TestClosing.MyStringSource:276,1
    - Dst: '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing.MyStringSource)'
      Src: stax2.stream.TestClosing.MyStringSource:276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: false
      superClass: Stax2StringSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 278
    functionName: '[stax2.stream.TestClosing.MyStringSource].constructReader()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestClosing.MyStringSource].getText()'
    - '[stax2.stream.TestClosing.MyReader].<init>(stax2.stream.TestClosing.MyStringSource)'
    linkageType: ''
    returnType: Reader
    signature: '[stax2.stream.TestClosing.MyStringSource].constructReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestClosing.MyReader].isClosed()'
      Src: stax2.stream.TestClosing.MyStringSource:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MyReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Stax2StringSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 280
    functionName: '[stax2.stream.TestClosing.MyStringSource].isClosed()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestClosing.MyReader].isClosed()'
    linkageType: ''
    returnType: boolean
    signature: '[stax2.stream.TestClosing.MyStringSource].isClosed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
      Src: stax2.stream.TestReaderConstruction:21,1
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:22,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:23,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(File)'
      Src: stax2.stream.TestReaderConstruction:24,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 18
    functionDepth: 3
    functionLinenumber: 18
    functionLinenumberEnd: 25
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithFile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(File)'
    - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
      Src: stax2.stream.TestReaderConstruction:31,1
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:32,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:33,1
    - Dst: '[File].toURL()'
      Src: stax2.stream.TestReaderConstruction:34,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:35,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 36
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithURL()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[File].toURL()'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
      Src: stax2.stream.TestReaderConstruction:41,1
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:42,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:43,1
    - Dst: '[Stax2FileSource].<init>(File)'
      Src: stax2.stream.TestReaderConstruction:44,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2FileSource)'
      Src: stax2.stream.TestReaderConstruction:44,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 46
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithFileSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[Stax2FileSource].<init>(File)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2FileSource)'
    - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithFileSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
      Src: stax2.stream.TestReaderConstruction:52,1
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:53,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:54,1
    - Dst: '[File].toURL()'
      Src: stax2.stream.TestReaderConstruction:55,1
    - Dst: '[Stax2URLSource].<init>(stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:55,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2URLSource)'
      Src: stax2.stream.TestReaderConstruction:55,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithURLSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[File].toURL()'
    - '[Stax2URLSource].<init>(stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2URLSource)'
    - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithURLSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:62,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:63,1
    - Dst: '[stax2.stream.TestReaderConstruction].generateXML(String)'
      Src: stax2.stream.TestReaderConstruction:64,1
    - Dst: '[Stax2StringSource].<init>(String)'
      Src: stax2.stream.TestReaderConstruction:65,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2StringSource)'
      Src: stax2.stream.TestReaderConstruction:65,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithStringSource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    - '[stax2.stream.TestReaderConstruction].generateXML(String)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2StringSource)'
    - '[Stax2StringSource].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithStringSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:72,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:73,1
    - Dst: '[stax2.stream.TestReaderConstruction].generateXML(String)'
      Src: stax2.stream.TestReaderConstruction:74,1
    - Dst: '[String].toCharArray()'
      Src: stax2.stream.TestReaderConstruction:75,1
    - Dst: '[Stax2CharArraySource].<init>(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:76,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2CharArraySource)'
      Src: stax2.stream.TestReaderConstruction:76,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 77
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithCharArraySource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    - '[stax2.stream.TestReaderConstruction].generateXML(String)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[Stax2CharArraySource].<init>(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2CharArraySource)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithCharArraySource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestReaderConstruction].getInputFactory()'
      Src: stax2.stream.TestReaderConstruction:82,1
    - Dst: '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
      Src: stax2.stream.TestReaderConstruction:83,1
    - Dst: '[stax2.stream.TestReaderConstruction].generateXML(String)'
      Src: stax2.stream.TestReaderConstruction:84,1
    - Dst: '[String].getBytes(String)'
      Src: stax2.stream.TestReaderConstruction:85,1
    - Dst: '[stax2.stream.TestReaderConstruction].clone()'
      Src: stax2.stream.TestReaderConstruction:86,1
    - Dst: '[Stax2ByteArraySource].<init>(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:87,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2ByteArraySource)'
      Src: stax2.stream.TestReaderConstruction:87,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:87,1
    - Dst: System.arraycopy(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)
      Src: stax2.stream.TestReaderConstruction:93,1
    - Dst: '[Stax2ByteArraySource].<init>(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:94,1
    - Dst: '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2ByteArraySource)'
      Src: stax2.stream.TestReaderConstruction:94,1
    - Dst: '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
      Src: stax2.stream.TestReaderConstruction:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 95
    functionName: '[stax2.stream.TestReaderConstruction].testCreateWithByteArraySource()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].setCoalescing(stax2.stream.TestReaderConstruction,boolean)'
    - '[stax2.stream.TestReaderConstruction].generateXML(String)'
    - '[stax2.stream.TestReaderConstruction].createXMLStreamReader(Stax2ByteArraySource)'
    - '[stax2.stream.TestReaderConstruction].getInputFactory()'
    - '[stax2.stream.TestReaderConstruction].verifyXML(stax2.stream.TestReaderConstruction,String)'
    - '[Stax2ByteArraySource].<init>(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
    - System.arraycopy(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)
    - '[stax2.stream.TestReaderConstruction].clone()'
    - '[String].getBytes(String)'
    - '[Stax2ByteArraySource].<init>(stax2.stream.TestReaderConstruction,int,stax2.stream.TestReaderConstruction)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].testCreateWithByteArraySource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: stax2.stream.TestReaderConstruction:109,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:109,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestReaderConstruction:110,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:110,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: stax2.stream.TestReaderConstruction:111,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertEquals(String,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:111,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestReaderConstruction:112,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:112,1
    - Dst: '[stax2.stream.TestReaderConstruction].getAndVerifyText(XMLStreamReader)'
      Src: stax2.stream.TestReaderConstruction:113,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertEquals(String,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:114,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestReaderConstruction:115,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:115,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: stax2.stream.TestReaderConstruction:116,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertEquals(String,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:116,1
    - Dst: '[XMLStreamReader].next()'
      Src: stax2.stream.TestReaderConstruction:117,1
    - Dst: '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:117,1
    - Dst: '[XMLStreamReader].close()'
      Src: stax2.stream.TestReaderConstruction:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - sr
    - textValue
    argTypes:
    - XMLStreamReader
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 119
    functionName: '[stax2.stream.TestReaderConstruction].verifyXML(XMLStreamReader,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestReaderConstruction].getAndVerifyText(XMLStreamReader)'
    - '[stax2.stream.TestReaderConstruction].assertEquals(String,stax2.stream.TestReaderConstruction)'
    - '[XMLStreamReader].next()'
    - '[stax2.stream.TestReaderConstruction].assertTokenType(stax2.stream.TestReaderConstruction,stax2.stream.TestReaderConstruction)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestReaderConstruction].verifyXML(XMLStreamReader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: stax2.stream.TestReaderConstruction:123,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestReaderConstruction:124,1
    - Dst: '[StringBuilder].append(String)'
      Src: stax2.stream.TestReaderConstruction:125,1
    - Dst: '[StringBuilder].toString()'
      Src: stax2.stream.TestReaderConstruction:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    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: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 127
    functionName: '[stax2.stream.TestReaderConstruction].generateXML(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 4
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: String
    signature: '[stax2.stream.TestReaderConstruction].generateXML(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,null)
      Src: stax2.stream.TestReaderConstruction:132,1
    - Dst: '[FileOutputStream].<init>(stax2.stream.TestReaderConstruction)'
      Src: stax2.stream.TestReaderConstruction:133,1
    - Dst: '[OutputStreamWriter].<init>(FileOutputStream,String)'
      Src: stax2.stream.TestReaderConstruction:133,1
    - Dst: '[stax2.stream.TestReaderConstruction].generateXML(String)'
      Src: stax2.stream.TestReaderConstruction:134,1
    - Dst: '[OutputStreamWriter].write(String)'
      Src: stax2.stream.TestReaderConstruction:134,1
    - Dst: '[OutputStreamWriter].flush()'
      Src: stax2.stream.TestReaderConstruction:135,1
    - Dst: '[OutputStreamWriter].close()'
      Src: stax2.stream.TestReaderConstruction:136,1
    - Dst: '[stax2.stream.TestReaderConstruction].deleteOnExit()'
      Src: stax2.stream.TestReaderConstruction:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: File
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 139
    functionName: '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 4
    functionsReached:
    - File.createTempFile(String,null)
    - '[stax2.stream.TestReaderConstruction].generateXML(String)'
    - '[OutputStreamWriter].write(String)'
    - '[stax2.stream.TestReaderConstruction].deleteOnExit()'
    - '[OutputStreamWriter].flush()'
    - '[OutputStreamWriter].<init>(FileOutputStream,String)'
    - '[OutputStreamWriter].close()'
    - '[FileOutputStream].<init>(stax2.stream.TestReaderConstruction)'
    linkageType: ''
    returnType: File
    signature: '[stax2.stream.TestReaderConstruction].writeToTempFile(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: stax2.stream.TestReaderConstruction
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestReaderConstruction].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestReaderConstruction
    signature: '[stax2.stream.TestReaderConstruction].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].getInputFactory()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:15,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setNamespaceAware(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:16,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setCoalescing(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:17,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setProperty(String,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:18,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].constructStreamReader(stax2.stream.TestAllowXml11EscapedCharsInXml10,String)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:19,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:20,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:20,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:21,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:21,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:22,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 23
    functionName: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testAllowXml11EscapedCharsInXml10()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAllowXml11EscapedCharsInXml10.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setNamespaceAware(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setCoalescing(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].getInputFactory()'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].constructStreamReader(stax2.stream.TestAllowXml11EscapedCharsInXml10,String)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setProperty(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testAllowXml11EscapedCharsInXml10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].getInputFactory()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:29,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setNamespaceAware(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:30,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setCoalescing(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:31,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].constructStreamReader(stax2.stream.TestAllowXml11EscapedCharsInXml10,String)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:32,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:33,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:33,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:35,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:35,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].fail(String)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:36,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:40,1
    - Dst: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
      Src: stax2.stream.TestAllowXml11EscapedCharsInXml10:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 41
    functionName: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testDoNotAllowXml11EscapedCharsInXml10()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAllowXml11EscapedCharsInXml10.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setNamespaceAware(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].setCoalescing(stax2.stream.TestAllowXml11EscapedCharsInXml10,boolean)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].next()'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].fail(String)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].assertTokenType(stax2.stream.TestAllowXml11EscapedCharsInXml10,stax2.stream.TestAllowXml11EscapedCharsInXml10)'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].getInputFactory()'
    - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].constructStreamReader(stax2.stream.TestAllowXml11EscapedCharsInXml10,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testDoNotAllowXml11EscapedCharsInXml10()'
  - 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: stax2.stream.TestAllowXml11EscapedCharsInXml10
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestAllowXml11EscapedCharsInXml10.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestAllowXml11EscapedCharsInXml10
    signature: '[stax2.stream.TestAllowXml11EscapedCharsInXml10].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:20,1
    - Dst: '[stax2.stream.TestConfig].configureForXmlConformance()'
      Src: stax2.stream.TestConfig:21,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:22,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:22,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:23,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:23,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:24,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:24,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:25,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 26
    functionName: '[stax2.stream.TestConfig].testForXmlConformanceProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    - '[stax2.stream.TestConfig].configureForXmlConformance()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForXmlConformanceProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:32,1
    - Dst: '[stax2.stream.TestConfig].configureForConvenience()'
      Src: stax2.stream.TestConfig:33,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:34,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:34,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:35,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:35,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:36,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:36,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:37,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:37,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:38,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 39
    functionName: '[stax2.stream.TestConfig].testForConvenienceProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].configureForConvenience()'
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForConvenienceProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:45,1
    - Dst: '[stax2.stream.TestConfig].configureForSpeed()'
      Src: stax2.stream.TestConfig:46,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:47,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:47,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:48,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:48,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:49,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:49,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:50,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:50,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:51,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 52
    functionName: '[stax2.stream.TestConfig].testForSpeedProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    - '[stax2.stream.TestConfig].configureForSpeed()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForSpeedProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:58,1
    - Dst: '[stax2.stream.TestConfig].configureForLowMemUsage()'
      Src: stax2.stream.TestConfig:59,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:60,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:60,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:61,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[stax2.stream.TestConfig].testForLowMemProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].configureForLowMemUsage()'
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForLowMemProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.stream.TestConfig].getNewInputFactory()'
      Src: stax2.stream.TestConfig:68,1
    - Dst: '[stax2.stream.TestConfig].configureForRoundTripping()'
      Src: stax2.stream.TestConfig:69,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:70,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:70,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:71,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:71,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:72,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:72,1
    - Dst: '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:73,1
    - Dst: '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
      Src: stax2.stream.TestConfig:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 74
    functionName: '[stax2.stream.TestConfig].testForRoundTrippingProfile()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[stax2.stream.TestConfig].configureForRoundTripping()'
    - '[stax2.stream.TestConfig].getProperty(stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].assertEquals(stax2.stream.TestConfig,stax2.stream.TestConfig)'
    - '[stax2.stream.TestConfig].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[stax2.stream.TestConfig].testForRoundTrippingProfile()'
  - 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: stax2.stream.TestConfig
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.stream.TestConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.stream.TestConfig
    signature: '[stax2.stream.TestConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:29,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:30,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:31,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:33,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:34,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:36,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:37,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:38,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 41
    functionName: '[stax2.vwstream.TestOutputValidation].testValidMixedContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testValidMixedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:54,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:55,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:56,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:59,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:60,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:62,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 65
    functionName: '[stax2.vwstream.TestOutputValidation].testInvalidMixedContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].fail(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testInvalidMixedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:76,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:78,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:80,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:82,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:83,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:84,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:87,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:89,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestOutputValidation:91,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:93,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:94,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:95,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:98,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestOutputValidation:99,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:101,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:102,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:105,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestOutputValidation:106,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestOutputValidation:107,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:108,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 111
    functionName: '[stax2.vwstream.TestOutputValidation].testValidEmptyContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestOutputValidation].close()'
    - '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testValidEmptyContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:141,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:146,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:147,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:149,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:150,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:152,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:154,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:157,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:158,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestOutputValidation:160,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:161,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:163,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:165,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:168,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:169,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:171,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:172,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:174,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:176,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:179,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:180,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCData(String)'
      Src: stax2.vwstream.TestOutputValidation:182,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:183,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:185,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:187,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:190,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:191,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEntityRef(String)'
      Src: stax2.vwstream.TestOutputValidation:193,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:194,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:196,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:198,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:201,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:202,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeComment(String)'
      Src: stax2.vwstream.TestOutputValidation:204,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:205,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:207,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:209,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:212,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:213,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeProcessingInstruction(String,String)'
      Src: stax2.vwstream.TestOutputValidation:215,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:216,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:218,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:220,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 222
    functionName: '[stax2.vwstream.TestOutputValidation].testInvalidEmptyContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].writeComment(String)'
    - '[stax2.vwstream.TestOutputValidation].writeCData(String)'
    - '[stax2.vwstream.TestOutputValidation].close()'
    - '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestOutputValidation].fail(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestOutputValidation].writeProcessingInstruction(String,String)'
    - '[stax2.vwstream.TestOutputValidation].writeEntityRef(String)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testInvalidEmptyContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:235,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:238,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:239,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:240,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestOutputValidation:241,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:242,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:243,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:244,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:245,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:248,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:249,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:250,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:251,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:252,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:255,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:256,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestOutputValidation:257,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:258,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:259,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:260,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:263,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:264,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestOutputValidation:265,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:266,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:267,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndElement()'
      Src: stax2.vwstream.TestOutputValidation:268,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
      Src: stax2.vwstream.TestOutputValidation:269,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 272
    functionName: '[stax2.vwstream.TestOutputValidation].testValidAnyContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestOutputValidation].writeCharacters(String)'
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestOutputValidation].close()'
    - '[stax2.vwstream.TestOutputValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestOutputValidation].writeEndDocument()'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testValidAnyContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestOutputValidation:301,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:303,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:309,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:311,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:312,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:314,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:316,1
    - Dst: '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
      Src: stax2.vwstream.TestOutputValidation:319,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestOutputValidation:320,1
    - Dst: '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestOutputValidation:322,1
    - Dst: '[stax2.vwstream.TestOutputValidation].fail(String)'
      Src: stax2.vwstream.TestOutputValidation:323,1
    - Dst: '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
      Src: stax2.vwstream.TestOutputValidation:325,1
    - Dst: '[stax2.vwstream.TestOutputValidation].close()'
      Src: stax2.vwstream.TestOutputValidation:327,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 329
    functionName: '[stax2.vwstream.TestOutputValidation].testInvalidAnyContent()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestOutputValidation].getDTDValidatingWriter(StringWriter,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation,stax2.vwstream.TestOutputValidation)'
    - '[stax2.vwstream.TestOutputValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestOutputValidation].close()'
    - '[stax2.vwstream.TestOutputValidation].fail(String)'
    - '[stax2.vwstream.TestOutputValidation].writeStartElement(String)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestOutputValidation].assertMessageContains(stax2.vwstream.TestOutputValidation,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestOutputValidation].testInvalidAnyContent()'
  - 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: stax2.vwstream.TestOutputValidation
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.vwstream.TestOutputValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.vwstream.TestOutputValidation
    signature: '[stax2.vwstream.TestOutputValidation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:56,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:61,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeDTD(String,String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:62,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:64,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:65,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:67,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:72,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:74,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:75,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:77,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:81,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeDTD(String,String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:82,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:84,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:85,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:87,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 90
    functionName: '[stax2.vwstream.TestStructuralValidation].testInvalidRootElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeDTD(String,String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
    - '[stax2.vwstream.TestStructuralValidation].fail(String)'
    - '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testInvalidRootElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:99,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:100,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:101,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:102,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:103,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:104,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:105,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:106,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
      Src: stax2.vwstream.TestStructuralValidation:107,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:108,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:109,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:110,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestStructuralValidation:111,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:112,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 115
    functionName: '[stax2.vwstream.TestStructuralValidation].testValidStructure()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
    - '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testValidStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:140,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:144,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:145,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:146,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:147,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:148,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:149,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:150,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
      Src: stax2.vwstream.TestStructuralValidation:151,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:152,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:153,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:154,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:156,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:157,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:159,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:164,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:165,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
      Src: stax2.vwstream.TestStructuralValidation:166,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
      Src: stax2.vwstream.TestStructuralValidation:167,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestStructuralValidation:169,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:170,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:172,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 175
    functionName: '[stax2.vwstream.TestStructuralValidation].testInvalidStructure()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String)'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,stax2.vwstream.TestStructuralValidation,stax2.vwstream.TestStructuralValidation)'
    - '[stax2.vwstream.TestStructuralValidation].fail(String)'
    - '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeComment(String)'
    - '[stax2.vwstream.TestStructuralValidation].writeCharacters(String)'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testInvalidStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:182,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:184,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:186,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeNamespace(String,String)'
      Src: stax2.vwstream.TestStructuralValidation:188,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
      Src: stax2.vwstream.TestStructuralValidation:190,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndDocument()'
      Src: stax2.vwstream.TestStructuralValidation:191,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].close()'
      Src: stax2.vwstream.TestStructuralValidation:192,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:195,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:196,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeNamespace(String,String)'
      Src: stax2.vwstream.TestStructuralValidation:198,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEndDocument()'
      Src: stax2.vwstream.TestStructuralValidation:200,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].close()'
      Src: stax2.vwstream.TestStructuralValidation:201,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 203
    functionName: '[stax2.vwstream.TestStructuralValidation].testValidNsElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeNamespace(String,String)'
    - '[stax2.vwstream.TestStructuralValidation].close()'
    - '[stax2.vwstream.TestStructuralValidation].writeEndDocument()'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
    - '[stax2.vwstream.TestStructuralValidation].writeEndElement()'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testValidNsElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestStructuralValidation:227,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:231,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeStartElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:234,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:235,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:237,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:242,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:245,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:246,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:248,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
      Src: stax2.vwstream.TestStructuralValidation:252,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
      Src: stax2.vwstream.TestStructuralValidation:255,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].fail(String)'
      Src: stax2.vwstream.TestStructuralValidation:256,1
    - Dst: '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
      Src: stax2.vwstream.TestStructuralValidation:258,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 261
    functionName: '[stax2.vwstream.TestStructuralValidation].testInvalidNsElem()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestStructuralValidation].writeEmptyElement(String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].writeStartElement(String,String,String)'
    - '[stax2.vwstream.TestStructuralValidation].fail(String)'
    - '[stax2.vwstream.TestStructuralValidation].assertMessageContains(stax2.vwstream.TestStructuralValidation,String)'
    - '[stax2.vwstream.TestStructuralValidation].getDTDValidatingWriter(StringWriter,String,boolean,stax2.vwstream.TestStructuralValidation)'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestStructuralValidation].testInvalidNsElem()'
  - 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: stax2.vwstream.TestStructuralValidation
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.vwstream.TestStructuralValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.vwstream.TestStructuralValidation
    signature: '[stax2.vwstream.TestStructuralValidation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:30,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].getSchemaValidatingWriter(StringWriter,stax2.vwstream.W3CSchemaWrite23Test,boolean)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:31,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].constructNsStreamReader(stax2.vwstream.W3CSchemaWrite23Test,boolean)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:32,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].parseW3CSchema(stax2.vwstream.W3CSchemaWrite23Test)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:35,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].validateAgainst(stax2.vwstream.W3CSchemaWrite23Test)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:35,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].hasNext()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:37,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].next()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:38,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].copyEventFromReader(stax2.vwstream.W3CSchemaWrite23Test,boolean)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:39,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].close()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:42,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].close()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:43,1
    - Dst: '[StringWriter].toString()'
      Src: stax2.vwstream.W3CSchemaWrite23Test:45,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].contains(stax2.vwstream.W3CSchemaWrite23Test)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:46,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite23Test].fail(String)'
      Src: stax2.vwstream.W3CSchemaWrite23Test:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    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: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 49
    functionName: '[stax2.vwstream.W3CSchemaWrite23Test].testSchemaValidatingCopy23()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWrite23Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.W3CSchemaWrite23Test].contains(stax2.vwstream.W3CSchemaWrite23Test)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].validateAgainst(stax2.vwstream.W3CSchemaWrite23Test)'
    - '[StringWriter].toString()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].getSchemaValidatingWriter(StringWriter,stax2.vwstream.W3CSchemaWrite23Test,boolean)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].constructNsStreamReader(stax2.vwstream.W3CSchemaWrite23Test,boolean)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].fail(String)'
    - '[stax2.vwstream.W3CSchemaWrite23Test].next()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].close()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].hasNext()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].parseW3CSchema(stax2.vwstream.W3CSchemaWrite23Test)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.W3CSchemaWrite23Test].copyEventFromReader(stax2.vwstream.W3CSchemaWrite23Test,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.W3CSchemaWrite23Test].testSchemaValidatingCopy23()'
  - 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: stax2.vwstream.W3CSchemaWrite23Test
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.vwstream.W3CSchemaWrite23Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWrite23Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.vwstream.W3CSchemaWrite23Test
    signature: '[stax2.vwstream.W3CSchemaWrite23Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].getInputFactory()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:49,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].parseW3CSchema(String)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:51,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].constructStreamReader(stax2.vwstream.W3CSchemaWrite16Test,stax2.vwstream.W3CSchemaWrite16Test)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:52,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:53,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].getOutputFactory()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:56,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].createXMLStreamWriter(java.io.StringWriter)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:56,1
    - Dst: xmlWriter.validateAgainst(stax2.vwstream.W3CSchemaWrite16Test)
      Src: stax2.vwstream.W3CSchemaWrite16Test:57,1
    - Dst: xmlWriter.copyEventFromReader(stax2.vwstream.W3CSchemaWrite16Test,boolean)
      Src: stax2.vwstream.W3CSchemaWrite16Test:59,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].hasNext()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:61,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].next()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:62,1
    - Dst: xmlWriter.copyEventFromReader(stax2.vwstream.W3CSchemaWrite16Test,boolean)
      Src: stax2.vwstream.W3CSchemaWrite16Test:64,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: stax2.vwstream.W3CSchemaWrite16Test:67,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].indexOf(String)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:68,1
    - Dst: '[stax2.vwstream.W3CSchemaWrite16Test].fail(String)'
      Src: stax2.vwstream.W3CSchemaWrite16Test:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 72
    functionName: '[stax2.vwstream.W3CSchemaWrite16Test].testSimpleWriteValidation()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWrite16Test.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.W3CSchemaWrite16Test].getOutputFactory()'
    - xmlWriter.copyEventFromReader(stax2.vwstream.W3CSchemaWrite16Test,boolean)
    - '[java.io.StringWriter].toString()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].next()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].indexOf(String)'
    - '[stax2.vwstream.W3CSchemaWrite16Test].fail(String)'
    - '[stax2.vwstream.W3CSchemaWrite16Test].createXMLStreamWriter(java.io.StringWriter)'
    - xmlWriter.validateAgainst(stax2.vwstream.W3CSchemaWrite16Test)
    - '[stax2.vwstream.W3CSchemaWrite16Test].getInputFactory()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].hasNext()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].constructStreamReader(stax2.vwstream.W3CSchemaWrite16Test,stax2.vwstream.W3CSchemaWrite16Test)'
    - '[java.io.StringWriter].<init>()'
    - '[stax2.vwstream.W3CSchemaWrite16Test].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.W3CSchemaWrite16Test].testSimpleWriteValidation()'
  - 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: stax2.vwstream.W3CSchemaWrite16Test
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.vwstream.W3CSchemaWrite16Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWrite16Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.vwstream.W3CSchemaWrite16Test
    signature: '[stax2.vwstream.W3CSchemaWrite16Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.BaseOutputTest].getOutputFactory()'
      Src: stax2.vwstream.BaseOutputTest:18,1
    - Dst: '[stax2.vwstream.BaseOutputTest].setProperty(stax2.vwstream.BaseOutputTest,boolean)'
      Src: stax2.vwstream.BaseOutputTest:19,1
    - Dst: '[stax2.vwstream.BaseOutputTest].setProperty(stax2.vwstream.BaseOutputTest,boolean)'
      Src: stax2.vwstream.BaseOutputTest:20,1
    - Dst: '[stax2.vwstream.BaseOutputTest].createXMLStreamWriter(Writer)'
      Src: stax2.vwstream.BaseOutputTest:22,1
    - Dst: '[stax2.vwstream.BaseOutputTest].parseDTDSchema(String)'
      Src: stax2.vwstream.BaseOutputTest:23,1
    - Dst: strw.validateAgainst(stax2.vwstream.BaseOutputTest)
      Src: stax2.vwstream.BaseOutputTest:25,1
    - Dst: strw.writeStartDocument()
      Src: stax2.vwstream.BaseOutputTest:26,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - String
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.vstream.BaseStax2ValidationTest
    argCount: 4
    argNames:
    - w
    - dtdSrc
    - nsAware
    - repairing
    argTypes:
    - Writer
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 28
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 28
    functionName: '[stax2.vwstream.BaseOutputTest].getDTDValidatingWriter(Writer,String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/BaseOutputTest.java
    functionUses: 0
    functionsReached:
    - strw.validateAgainst(stax2.vwstream.BaseOutputTest)
    - '[stax2.vwstream.BaseOutputTest].getOutputFactory()'
    - '[stax2.vwstream.BaseOutputTest].parseDTDSchema(String)'
    - '[stax2.vwstream.BaseOutputTest].createXMLStreamWriter(Writer)'
    - '[stax2.vwstream.BaseOutputTest].setProperty(stax2.vwstream.BaseOutputTest,boolean)'
    - strw.writeStartDocument()
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.vwstream.BaseOutputTest].getDTDValidatingWriter(Writer,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.BaseOutputTest].getOutputFactory()'
      Src: stax2.vwstream.BaseOutputTest:34,1
    - Dst: '[stax2.vwstream.BaseOutputTest].setProperty(stax2.vwstream.BaseOutputTest,boolean)'
      Src: stax2.vwstream.BaseOutputTest:35,1
    - Dst: '[stax2.vwstream.BaseOutputTest].setProperty(stax2.vwstream.BaseOutputTest,boolean)'
      Src: stax2.vwstream.BaseOutputTest:36,1
    - Dst: '[stax2.vwstream.BaseOutputTest].createXMLStreamWriter(Writer)'
      Src: stax2.vwstream.BaseOutputTest:38,1
    - Dst: '[stax2.vwstream.BaseOutputTest].parseW3CSchema(String)'
      Src: stax2.vwstream.BaseOutputTest:39,1
    - Dst: strw.validateAgainst(stax2.vwstream.BaseOutputTest)
      Src: stax2.vwstream.BaseOutputTest:41,1
    - Dst: strw.writeStartDocument()
      Src: stax2.vwstream.BaseOutputTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter2
      static: false
      superClass: stax2.vstream.BaseStax2ValidationTest
    argCount: 3
    argNames:
    - w
    - schemaSrc
    - repairing
    argTypes:
    - Writer
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 44
    functionName: '[stax2.vwstream.BaseOutputTest].getSchemaValidatingWriter(Writer,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/BaseOutputTest.java
    functionUses: 0
    functionsReached:
    - strw.validateAgainst(stax2.vwstream.BaseOutputTest)
    - '[stax2.vwstream.BaseOutputTest].getOutputFactory()'
    - '[stax2.vwstream.BaseOutputTest].parseW3CSchema(String)'
    - '[stax2.vwstream.BaseOutputTest].createXMLStreamWriter(Writer)'
    - '[stax2.vwstream.BaseOutputTest].setProperty(stax2.vwstream.BaseOutputTest,boolean)'
    - strw.writeStartDocument()
    linkageType: ''
    returnType: XMLStreamWriter2
    signature: '[stax2.vwstream.BaseOutputTest].getSchemaValidatingWriter(Writer,String,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: stax2.vwstream.BaseOutputTest
      static: false
      superClass: stax2.vstream.BaseStax2ValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.vwstream.BaseOutputTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/BaseOutputTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.vwstream.BaseOutputTest
    signature: '[stax2.vwstream.BaseOutputTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:32,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:34,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 36
    functionName: '[stax2.vwstream.TestAttributeValidation].testValidFixedAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testValidFixedAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:40,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:43,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:44,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:45,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:46,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:47,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:49,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:50,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:51,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:52,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:55,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:56,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:57,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:58,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:59,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 2
    argNames:
    - nsAware
    - repairing
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 61
    functionName: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - '[stax2.vwstream.TestAttributeValidation].close()'
    - '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
    - '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:66,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:68,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[stax2.vwstream.TestAttributeValidation].testInvalidFixedAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testInvalidFixedAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,boolean,boolean)
      Src: stax2.vwstream.TestAttributeValidation:75,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:80,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:81,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:82,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:84,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:85,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:87,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:92,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:93,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:94,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:96,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:97,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:99,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:103,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:104,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:105,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:107,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:108,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:110,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 2
    argNames:
    - nsAware
    - repairing
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 112
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 112
    functionName: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - String.format(String,boolean,boolean)
    - '[stax2.vwstream.TestAttributeValidation].fail(String)'
    - '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:117,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:119,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 121
    functionName: '[stax2.vwstream.TestAttributeValidation].testValidRequiredAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testValidRequiredAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:127,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:130,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:131,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:132,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:133,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:134,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:135,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:138,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:139,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:140,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:141,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:142,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:143,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:146,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:147,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:148,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:149,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 2
    argNames:
    - nsAware
    - repairing
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 152
    functionName: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - '[stax2.vwstream.TestAttributeValidation].close()'
    - '[stax2.vwstream.TestAttributeValidation].writeEmptyElement(String)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
    - '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:157,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:159,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionName: '[stax2.vwstream.TestAttributeValidation].testInvalidRequiredAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testInvalidRequiredAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.format(String,boolean,boolean)
      Src: stax2.vwstream.TestAttributeValidation:166,1
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:169,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:170,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:171,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:173,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:174,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 2
    argNames:
    - nsAware
    - repairing
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 179
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 179
    functionName: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - String.format(String,boolean,boolean)
    - '[stax2.vwstream.TestAttributeValidation].fail(String)'
    - '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
      Src: stax2.vwstream.TestAttributeValidation:187,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
      Src: stax2.vwstream.TestAttributeValidation:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: '[stax2.vwstream.TestAttributeValidation].testValidNsAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testValidNsAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:193,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:197,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:198,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeNamespace(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:200,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String,String,String)'
      Src: stax2.vwstream.TestAttributeValidation:203,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
      Src: stax2.vwstream.TestAttributeValidation:204,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
      Src: stax2.vwstream.TestAttributeValidation:205,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].close()'
      Src: stax2.vwstream.TestAttributeValidation:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 1
    argNames:
    - repairing
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 207
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 207
    functionName: '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEndElement()'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - '[stax2.vwstream.TestAttributeValidation].close()'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String,String,String)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestAttributeValidation].writeNamespace(String,String)'
    - '[stax2.vwstream.TestAttributeValidation].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean)'
      Src: stax2.vwstream.TestAttributeValidation:211,1
    - Dst: '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean)'
      Src: stax2.vwstream.TestAttributeValidation:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: '[stax2.vwstream.TestAttributeValidation].testInvalidNsAttr()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation].testInvalidNsAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: stax2.vwstream.TestAttributeValidation:221,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
      Src: stax2.vwstream.TestAttributeValidation:222,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
      Src: stax2.vwstream.TestAttributeValidation:223,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeNamespace(String,String)'
      Src: stax2.vwstream.TestAttributeValidation:225,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String,String,String)'
      Src: stax2.vwstream.TestAttributeValidation:229,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].fail(String)'
      Src: stax2.vwstream.TestAttributeValidation:230,1
    - Dst: '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
      Src: stax2.vwstream.TestAttributeValidation:232,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 1
    argNames:
    - repairing
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 235
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 235
    functionName: '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 1
    functionsReached:
    - '[stax2.vwstream.TestAttributeValidation].writeStartElement(String)'
    - '[stax2.vwstream.TestAttributeValidation].getDTDValidatingWriter(StringWriter,String,boolean,boolean)'
    - '[stax2.vwstream.TestAttributeValidation].fail(String)'
    - '[stax2.vwstream.TestAttributeValidation].assertMessageContains(stax2.vwstream.TestAttributeValidation,String)'
    - '[stax2.vwstream.TestAttributeValidation].writeAttribute(String,String,String,String)'
    - '[StringWriter].<init>()'
    - '[stax2.vwstream.TestAttributeValidation].writeNamespace(String,String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.vwstream.TestAttributeValidation
      static: false
      superClass: stax2.vwstream.BaseOutputTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.vwstream.TestAttributeValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.vwstream.TestAttributeValidation
    signature: '[stax2.vwstream.TestAttributeValidation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.W3CSchemaFactory].<init>()'
      Src: stax2.vstream.BaseStax2ValidationTest:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchemaFactory
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[stax2.vstream.BaseStax2ValidationTest].newW3CSchemaValidatorFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.msv.W3CSchemaFactory].<init>()'
    linkageType: ''
    returnType: XMLValidationSchemaFactory
    signature: '[stax2.vstream.BaseStax2ValidationTest].newW3CSchemaValidatorFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.RelaxNGSchemaFactory].<init>()'
      Src: stax2.vstream.BaseStax2ValidationTest:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchemaFactory
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[stax2.vstream.BaseStax2ValidationTest].newRelaxNGValidatorFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.msv.RelaxNGSchemaFactory].<init>()'
    linkageType: ''
    returnType: XMLValidationSchemaFactory
    signature: '[stax2.vstream.BaseStax2ValidationTest].newRelaxNGValidatorFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].<init>()'
      Src: stax2.vstream.BaseStax2ValidationTest:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchemaFactory
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[stax2.vstream.BaseStax2ValidationTest].newDTDValidatorFactory()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].<init>()'
    linkageType: ''
    returnType: XMLValidationSchemaFactory
    signature: '[stax2.vstream.BaseStax2ValidationTest].newDTDValidatorFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].newRelaxNGValidatorFactory()'
      Src: stax2.vstream.BaseStax2ValidationTest:38,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.vstream.BaseStax2ValidationTest:39,1
    - Dst: '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
      Src: stax2.vstream.BaseStax2ValidationTest:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[stax2.vstream.BaseStax2ValidationTest].parseRngSchema(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.vstream.BaseStax2ValidationTest].newRelaxNGValidatorFactory()'
    - '[java.io.StringReader].<init>(String)'
    - '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[stax2.vstream.BaseStax2ValidationTest].parseRngSchema(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].newDTDValidatorFactory()'
      Src: stax2.vstream.BaseStax2ValidationTest:45,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.vstream.BaseStax2ValidationTest:46,1
    - Dst: '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
      Src: stax2.vstream.BaseStax2ValidationTest:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 4
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[stax2.vstream.BaseStax2ValidationTest].parseDTDSchema(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.vstream.BaseStax2ValidationTest].newDTDValidatorFactory()'
    - '[java.io.StringReader].<init>(String)'
    - '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[stax2.vstream.BaseStax2ValidationTest].parseDTDSchema(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].newW3CSchemaValidatorFactory()'
      Src: stax2.vstream.BaseStax2ValidationTest:52,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: stax2.vstream.BaseStax2ValidationTest:53,1
    - Dst: '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
      Src: stax2.vstream.BaseStax2ValidationTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[stax2.vstream.BaseStax2ValidationTest].parseW3CSchema(String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.vstream.BaseStax2ValidationTest].newW3CSchemaValidatorFactory()'
    - '[java.io.StringReader].<init>(String)'
    - '[XMLValidationSchemaFactory].createSchema(java.io.StringReader)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[stax2.vstream.BaseStax2ValidationTest].parseW3CSchema(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
      Src: stax2.vstream.BaseStax2ValidationTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 4
    argNames:
    - xml
    - schema
    - failMsg
    - failPhrase
    argTypes:
    - String
    - XMLValidationSchema
    - String
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[stax2.vstream.BaseStax2ValidationTest].verifyFailure(String,XMLValidationSchema,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 0
    functionsReached:
    - '[stax2.vstream.BaseStax2ValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vstream.BaseStax2ValidationTest].verifyFailure(String,XMLValidationSchema,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].getInputFactory()'
      Src: stax2.vstream.BaseStax2ValidationTest:66,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].constructStreamReader(stax2.vstream.BaseStax2ValidationTest,String)'
      Src: stax2.vstream.BaseStax2ValidationTest:66,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].validateAgainst(XMLValidationSchema)'
      Src: stax2.vstream.BaseStax2ValidationTest:67,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].hasNext()'
      Src: stax2.vstream.BaseStax2ValidationTest:69,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].next()'
      Src: stax2.vstream.BaseStax2ValidationTest:70,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].fail(String)'
      Src: stax2.vstream.BaseStax2ValidationTest:72,1
    - Dst: vex.getMessage()
      Src: stax2.vstream.BaseStax2ValidationTest:74,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].toLowerCase()'
      Src: stax2.vstream.BaseStax2ValidationTest:75,1
    - Dst: '[String].toLowerCase()'
      Src: stax2.vstream.BaseStax2ValidationTest:76,1
    - Dst: msg.contains(stax2.vstream.BaseStax2ValidationTest)
      Src: stax2.vstream.BaseStax2ValidationTest:76,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].fail(stax2.vstream.BaseStax2ValidationTest)'
      Src: stax2.vstream.BaseStax2ValidationTest:81,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].warn(String)'
      Src: stax2.vstream.BaseStax2ValidationTest:83,1
    - Dst: sex.getMessage()
      Src: stax2.vstream.BaseStax2ValidationTest:89,1
    - Dst: '[stax2.vstream.BaseStax2ValidationTest].fail(stax2.vstream.BaseStax2ValidationTest)'
      Src: stax2.vstream.BaseStax2ValidationTest:88,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 5
    argNames:
    - xml
    - schema
    - failMsg
    - failPhrase
    - strict
    argTypes:
    - String
    - XMLValidationSchema
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 91
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 91
    functionName: '[stax2.vstream.BaseStax2ValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 1
    functionsReached:
    - sex.getMessage()
    - msg.contains(stax2.vstream.BaseStax2ValidationTest)
    - '[stax2.vstream.BaseStax2ValidationTest].next()'
    - '[stax2.vstream.BaseStax2ValidationTest].getInputFactory()'
    - '[stax2.vstream.BaseStax2ValidationTest].warn(String)'
    - '[stax2.vstream.BaseStax2ValidationTest].toLowerCase()'
    - '[stax2.vstream.BaseStax2ValidationTest].hasNext()'
    - vex.getMessage()
    - '[stax2.vstream.BaseStax2ValidationTest].fail(stax2.vstream.BaseStax2ValidationTest)'
    - '[stax2.vstream.BaseStax2ValidationTest].constructStreamReader(stax2.vstream.BaseStax2ValidationTest,String)'
    - '[String].toLowerCase()'
    - '[stax2.vstream.BaseStax2ValidationTest].validateAgainst(XMLValidationSchema)'
    - '[stax2.vstream.BaseStax2ValidationTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[stax2.vstream.BaseStax2ValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: stax2.vstream.BaseStax2ValidationTest
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[stax2.vstream.BaseStax2ValidationTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: stax2.vstream.BaseStax2ValidationTest
    signature: '[stax2.vstream.BaseStax2ValidationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:19,1
    - Dst: '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:20,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:20,1
    - Dst: '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:21,1
    - Dst: '[Stax2ReaderAdapter].getEventType()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:22,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:22,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:23,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:23,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:25,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:25,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:26,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:26,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:27,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:27,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:29,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:29,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:30,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:30,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:31,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:31,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:32,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:32,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:33,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:33,1
    - Dst: '[Stax2ReaderAdapter].getText()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:34,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:34,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:35,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:35,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:36,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:36,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:37,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:37,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:39,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:39,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:40,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:40,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:41,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:41,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:42,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:42,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:43,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:43,1
    - Dst: '[Stax2ReaderAdapter].getText()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:44,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:44,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:45,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:45,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:46,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:46,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:47,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:47,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:49,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:49,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:50,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:50,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:51,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:51,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:53,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:53,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:54,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 55
    functionName: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testSimple()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax2/ri/TestStax2ReaderAdapter.java
    functionUses: 0
    functionsReached:
    - '[Stax2ReaderAdapter].getEventType()'
    - '[Stax2ReaderAdapter].next()'
    - '[Stax2ReaderAdapter].getLocalName()'
    - '[Stax2ReaderAdapter].getText()'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[Stax2ReaderAdapter].getDepth()'
    - '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:60,1
    - Dst: '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:61,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:61,1
    - Dst: '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:62,1
    - Dst: '[Stax2ReaderAdapter].getEventType()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:63,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:63,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:64,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:64,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:66,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:66,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:67,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:67,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:68,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:68,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:70,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:70,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:71,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:71,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:72,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:72,1
    - Dst: '[Stax2ReaderAdapter].getElementText()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:73,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:73,1
    - Dst: '[Stax2ReaderAdapter].getEventType()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:74,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:74,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:75,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:75,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:76,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:76,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:78,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:78,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:79,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:79,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:80,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:80,1
    - Dst: '[Stax2ReaderAdapter].getElementText()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:81,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:81,1
    - Dst: '[Stax2ReaderAdapter].getEventType()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:82,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:82,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:83,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:83,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:84,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:84,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:86,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:86,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:87,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:87,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:88,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:88,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:90,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:90,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:91,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 92
    functionName: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testSimpleWithTypedText()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax2/ri/TestStax2ReaderAdapter.java
    functionUses: 0
    functionsReached:
    - '[Stax2ReaderAdapter].getEventType()'
    - '[Stax2ReaderAdapter].next()'
    - '[Stax2ReaderAdapter].getLocalName()'
    - '[Stax2ReaderAdapter].getElementText()'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[Stax2ReaderAdapter].getDepth()'
    - '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testSimpleWithTypedText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:100,1
    - Dst: '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:101,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:101,1
    - Dst: '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:102,1
    - Dst: '[Stax2ReaderAdapter].getEventType()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:104,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:104,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:105,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:105,1
    - Dst: '[Stax2ReaderAdapter].isEmptyElement()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:106,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertFalse(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:106,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:108,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:108,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:109,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:109,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:110,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:110,1
    - Dst: '[Stax2ReaderAdapter].isEmptyElement()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:111,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertFalse(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:111,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:113,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:113,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:114,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:114,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:115,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:115,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:117,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:117,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:118,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:118,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:119,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:119,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:121,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:121,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:122,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:122,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:123,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:123,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:125,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:125,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getAndVerifyText(Stax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:126,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:126,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:127,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:127,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:129,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:129,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:130,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:130,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:131,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:131,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:133,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:133,1
    - Dst: '[Stax2ReaderAdapter].getLocalName()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:134,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:134,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:135,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:135,1
    - Dst: '[Stax2ReaderAdapter].next()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:137,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:137,1
    - Dst: '[Stax2ReaderAdapter].getDepth()'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:138,1
    - Dst: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
      Src: org.codehaus.stax2.ri.TestStax2ReaderAdapter:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 139
    functionName: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testWithDepthAndStuff()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax2/ri/TestStax2ReaderAdapter.java
    functionUses: 0
    functionsReached:
    - '[Stax2ReaderAdapter].getEventType()'
    - '[Stax2ReaderAdapter].next()'
    - '[Stax2ReaderAdapter].getLocalName()'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(int,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertFalse(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getAndVerifyText(Stax2ReaderAdapter)'
    - '[StringReader].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertTokenType(org.codehaus.stax2.ri.TestStax2ReaderAdapter,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].assertEquals(String,org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[Stax2ReaderAdapter].isEmptyElement()'
    - '[Stax2ReaderAdapter].getDepth()'
    - '[Stax2ReaderAdapter].<init>(org.codehaus.stax2.ri.TestStax2ReaderAdapter)'
    - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testWithDepthAndStuff()'
  - 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.codehaus.stax2.ri.TestStax2ReaderAdapter
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax2/ri/TestStax2ReaderAdapter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax2.ri.TestStax2ReaderAdapter
    signature: '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getNewInputFactory()'
      Src: org.codehaus.stax.test.BaseStaxTest:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].getNewInputFactory()'
    linkageType: ''
    returnType: XMLInputFactory
    signature: '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLInputFactory.newInstance()
      Src: org.codehaus.stax.test.BaseStaxTest:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.codehaus.stax.test.BaseStaxTest].getNewInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - XMLInputFactory.newInstance()
    linkageType: ''
    returnType: XMLInputFactory
    signature: '[org.codehaus.stax.test.BaseStaxTest].getNewInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getNewOutputFactory()'
      Src: org.codehaus.stax.test.BaseStaxTest:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[org.codehaus.stax.test.BaseStaxTest].getOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].getNewOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory
    signature: '[org.codehaus.stax.test.BaseStaxTest].getOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLOutputFactory.newInstance()
      Src: org.codehaus.stax.test.BaseStaxTest:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.codehaus.stax.test.BaseStaxTest].getNewOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - XMLOutputFactory.newInstance()
    linkageType: ''
    returnType: XMLOutputFactory
    signature: '[org.codehaus.stax.test.BaseStaxTest].getNewOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLEventFactory.newInstance()
      Src: org.codehaus.stax.test.BaseStaxTest:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventFactory
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 117
    functionName: '[org.codehaus.stax.test.BaseStaxTest].getEventFactory()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - XMLEventFactory.newInstance()
    linkageType: ''
    returnType: XMLEventFactory
    signature: '[org.codehaus.stax.test.BaseStaxTest].getEventFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:123,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:123,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.BaseStaxTest:123,1
    - Dst: '[RuntimeException].<init>(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - content
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 127
    functionName: '[org.codehaus.stax.test.BaseStaxTest].constructUtf8StreamReader(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[String].getBytes(String)'
    - '[RuntimeException].<init>(org.codehaus.stax.test.BaseStaxTest)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.BaseStaxTest].constructUtf8StreamReader(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:132,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax.test.BaseStaxTest:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - content
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 133
    functionName: '[org.codehaus.stax.test.BaseStaxTest].constructCharStreamReader(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.BaseStaxTest].constructCharStreamReader(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].constructUtf8StreamReader(XMLInputFactory,String)'
      Src: org.codehaus.stax.test.BaseStaxTest:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - content
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 143
    functionName: '[org.codehaus.stax.test.BaseStaxTest].constructStreamReader(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].constructUtf8StreamReader(XMLInputFactory,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.BaseStaxTest].constructStreamReader(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: org.codehaus.stax.test.BaseStaxTest:148,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.BaseStaxTest:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - b
    argTypes:
    - XMLInputFactory
    - byte[]
    constantsTouched: []
    func_position:
      end: 149
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionName: '[org.codehaus.stax.test.BaseStaxTest].constructStreamReader(XMLInputFactory,byte[])'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.BaseStaxTest].constructStreamReader(XMLInputFactory,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:155,1
    - Dst: '[File].toURL()'
      Src: org.codehaus.stax.test.BaseStaxTest:156,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].toString()'
      Src: org.codehaus.stax.test.BaseStaxTest:156,1
    - Dst: '[FileReader].<init>(File)'
      Src: org.codehaus.stax.test.BaseStaxTest:157,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(org.codehaus.stax.test.BaseStaxTest,FileReader)'
      Src: org.codehaus.stax.test.BaseStaxTest:156,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getEventType()'
      Src: org.codehaus.stax.test.BaseStaxTest:158,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - filename
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 160
    functionName: '[org.codehaus.stax.test.BaseStaxTest].constructStreamReaderForFile(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[FileReader].<init>(File)'
    - '[XMLInputFactory].createXMLStreamReader(org.codehaus.stax.test.BaseStaxTest,FileReader)'
    - '[org.codehaus.stax.test.BaseStaxTest].getEventType()'
    - '[File].toURL()'
    - '[org.codehaus.stax.test.BaseStaxTest].toString()'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.BaseStaxTest].constructStreamReaderForFile(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
      Src: org.codehaus.stax.test.BaseStaxTest:165,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
      Src: org.codehaus.stax.test.BaseStaxTest:166,1
    - Dst: '[StringReader].<init>(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:167,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax.test.BaseStaxTest:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 168
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 168
    functionName: '[org.codehaus.stax.test.BaseStaxTest].constructNsStreamReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
    - '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    - '[StringReader].<init>(String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.BaseStaxTest].constructNsStreamReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
      Src: org.codehaus.stax.test.BaseStaxTest:173,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
      Src: org.codehaus.stax.test.BaseStaxTest:174,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].setCoalescing(XMLInputFactory,boolean)'
      Src: org.codehaus.stax.test.BaseStaxTest:175,1
    - Dst: '[StringReader].<init>(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:176,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax.test.BaseStaxTest:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - content
    - coal
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 177
      start: 170
    functionDepth: 3
    functionLinenumber: 170
    functionLinenumberEnd: 177
    functionName: '[org.codehaus.stax.test.BaseStaxTest].constructNsStreamReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    - '[StringReader].<init>(String)'
    - '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
    - '[org.codehaus.stax.test.BaseStaxTest].setCoalescing(XMLInputFactory,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.BaseStaxTest].constructNsStreamReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - f
    argTypes:
    - XMLInputFactory
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: '[org.codehaus.stax.test.BaseStaxTest].isCoalescing(XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.BaseStaxTest].isCoalescing(XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:195,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].isCoalescing(XMLInputFactory)'
      Src: org.codehaus.stax.test.BaseStaxTest:197,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertEquals(boolean,boolean)'
      Src: org.codehaus.stax.test.BaseStaxTest:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 198
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 198
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setCoalescing(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].isCoalescing(XMLInputFactory)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].setCoalescing(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - f
    argTypes:
    - XMLInputFactory
    constantsTouched: []
    func_position:
      end: 204
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 204
    functionName: '[org.codehaus.stax.test.BaseStaxTest].isValidating(XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.BaseStaxTest].isValidating(XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:211,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:213,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].isValidating(XMLInputFactory)'
      Src: org.codehaus.stax.test.BaseStaxTest:216,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertEquals(boolean,boolean)'
      Src: org.codehaus.stax.test.BaseStaxTest:216,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 217
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 217
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setValidating(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(boolean,boolean)'
    - '[org.codehaus.stax.test.BaseStaxTest].fail(org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].isValidating(XMLInputFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].setValidating(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - f
    argTypes:
    - XMLInputFactory
    constantsTouched: []
    func_position:
      end: 223
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 223
    functionName: '[org.codehaus.stax.test.BaseStaxTest].isNamespaceAware(XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.BaseStaxTest].isNamespaceAware(XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:233,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].isNamespaceAware(XMLInputFactory)'
      Src: org.codehaus.stax.test.BaseStaxTest:240,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 247
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 247
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].isNamespaceAware(XMLInputFactory)'
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:253,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:254,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 255
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 255
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setReplaceEntities(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].setReplaceEntities(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:261,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:262,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 263
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 263
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setSupportDTD(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].setSupportDTD(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:270,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:271,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 279
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 279
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setSupportExternalEntities(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.BaseStaxTest].setSupportExternalEntities(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(String,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:285,1
    - Dst: '[XMLInputFactory].getProperty(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:286,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 287
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 287
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setResolveEntitySurrogatePairs(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLInputFactory].setProperty(String,org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLInputFactory].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].setResolveEntitySurrogatePairs(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,XMLResolver)'
      Src: org.codehaus.stax.test.BaseStaxTest:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - XMLResolver
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - resolver
    argTypes:
    - XMLInputFactory
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 293
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 293
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setResolver(XMLInputFactory,XMLResolver)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(org.codehaus.stax.test.BaseStaxTest,XMLResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].setResolver(XMLInputFactory,XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].isPropertySupported(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:300,1
    - Dst: '[XMLInputFactory].setProperty(String,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:301,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 305
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 305
    functionName: '[org.codehaus.stax.test.BaseStaxTest].setReportCData(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(String,org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLInputFactory].isPropertySupported(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.BaseStaxTest].setReportCData(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.BaseStaxTest:321,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.BaseStaxTest:327,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertNotNull(String,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:329,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: org.codehaus.stax.test.BaseStaxTest:330,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.BaseStaxTest:340,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:342,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:345,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:346,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:345,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.BaseStaxTest:347,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: org.codehaus.stax.test.BaseStaxTest:348,1
    - Dst: '[String].<init>(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:349,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertEquals(String,org.codehaus.stax.test.BaseStaxTest,String)'
      Src: org.codehaus.stax.test.BaseStaxTest:350,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 358
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 358
    functionName: '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 2
    functionsReached:
    - '[String].<init>(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[org.codehaus.stax.test.BaseStaxTest].assertNotNull(String,org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(String,org.codehaus.stax.test.BaseStaxTest,String)'
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertEquals(org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest,org.codehaus.stax.test.BaseStaxTest)'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.BaseStaxTest:363,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.BaseStaxTest:365,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.BaseStaxTest:369,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:369,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.BaseStaxTest:370,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.BaseStaxTest:372,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 373
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 373
    functionName: '[org.codehaus.stax.test.BaseStaxTest].getAllText(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].getAllText(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.BaseStaxTest:378,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.BaseStaxTest:383,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.BaseStaxTest:387,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:387,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.BaseStaxTest:388,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.BaseStaxTest:390,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 391
      start: 375
    functionDepth: 2
    functionLinenumber: 375
    functionLinenumberEnd: 391
    functionName: '[org.codehaus.stax.test.BaseStaxTest].getAllCData(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].getAllCData(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:404,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expType
    - actType
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 406
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 406
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertTokenType(int,int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertTokenType(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:414,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - expType
    - actType
    - sr
    argTypes:
    - int
    - int
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 416
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 416
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertTokenType(int,int,XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertTokenType(int,int,XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:422,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - actType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 425
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 425
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertTextualTokenType(int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertTextualTokenType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].quotedPrintable(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:431,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 3
    argNames:
    - msg
    - exp
    - act
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 432
      start: 427
    functionDepth: 3
    functionLinenumber: 427
    functionLinenumberEnd: 432
    functionName: '[org.codehaus.stax.test.BaseStaxTest].failStrings(String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].fail(org.codehaus.stax.test.BaseStaxTest)'
    - '[org.codehaus.stax.test.BaseStaxTest].quotedPrintable(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].failStrings(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.BaseStaxTest:448,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:450,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:452,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:453,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 456
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 456
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertNoPrefix(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getPrefix()'
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertNoPrefix(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:470,1
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:472,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:473,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attrPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 476
      start: 466
    functionDepth: 1
    functionLinenumber: 466
    functionLinenumberEnd: 476
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertNoAttrPrefix(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertNoAttrPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.BaseStaxTest:485,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:487,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:488,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:489,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 491
      start: 482
    functionDepth: 1
    functionLinenumber: 482
    functionLinenumberEnd: 491
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertNoNsURI(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertNoNsURI(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:497,1
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:498,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:499,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - attrNsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 501
      start: 493
    functionDepth: 1
    functionLinenumber: 493
    functionLinenumberEnd: 501
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertNoAttrNamespace(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertNoAttrNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.BaseStaxTest:506,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.BaseStaxTest:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 508
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 508
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertNoPrefixOrNs(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].assertNoNsURI(XMLStreamReader)'
    - '[org.codehaus.stax.test.BaseStaxTest].assertNoPrefix(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertNoPrefixOrNs(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:516,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:517,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 520
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 520
    functionName: '[org.codehaus.stax.test.BaseStaxTest].assertNullOrEmpty(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].assertNullOrEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getMessage()'
      Src: org.codehaus.stax.test.BaseStaxTest:524,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].toLowerCase()'
      Src: org.codehaus.stax.test.BaseStaxTest:525,1
    - Dst: '[String].toLowerCase()'
      Src: org.codehaus.stax.test.BaseStaxTest:526,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].contains(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:527,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - e
    - match
    argTypes:
    - Throwable
    - String
    constantsTouched: []
    func_position:
      end: 530
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 530
    functionName: '[org.codehaus.stax.test.BaseStaxTest].verifyException(Throwable,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].toLowerCase()'
    - '[org.codehaus.stax.test.BaseStaxTest].contains(org.codehaus.stax.test.BaseStaxTest)'
    - '[Throwable].getMessage()'
    - '[org.codehaus.stax.test.BaseStaxTest].fail(String)'
    - '[String].toLowerCase()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].verifyException(Throwable,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:539,1
    - Dst: '[String].indexOf(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:540,1
    - Dst: '[String].substring(int)'
      Src: org.codehaus.stax.test.BaseStaxTest:540,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - xml
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 543
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 543
    functionName: '[org.codehaus.stax.test.BaseStaxTest].stripXmlDecl(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[String].indexOf(String)'
    - '[String].startsWith(String)'
    - '[String].substring(int)'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].stripXmlDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<Integer,String>].get(int)'
      Src: org.codehaus.stax.test.BaseStaxTest:553,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - tt
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 558
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 558
    functionName: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap<Integer,String>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.XMLEvent].getEventType()'
      Src: org.codehaus.stax.test.BaseStaxTest:562,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:562,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.XMLEvent
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - evt
    argTypes:
    - javax.xml.stream.events.XMLEvent
    constantsTouched: []
    func_position:
      end: 563
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 563
    functionName: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(javax.xml.stream.events.XMLEvent)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.XMLEvent].getEventType()'
    - '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(org.codehaus.stax.test.BaseStaxTest)'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(javax.xml.stream.events.XMLEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int)'
      Src: org.codehaus.stax.test.BaseStaxTest:569,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.BaseStaxTest:572,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:573,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].substring(int,int)'
      Src: org.codehaus.stax.test.BaseStaxTest:574,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - tt
    - sr
    argTypes:
    - int
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 581
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 581
    functionName: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int,XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getText()'
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[org.codehaus.stax.test.BaseStaxTest].substring(int,int)'
    - '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int)'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int,XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 589
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 589
    functionName: '[org.codehaus.stax.test.BaseStaxTest].valueDesc(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].valueDesc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.BaseStaxTest:606,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:607,1
    - Dst: Integer.toHexString(int)
      Src: org.codehaus.stax.test.BaseStaxTest:608,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:609,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.BaseStaxTest:610,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:612,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.BaseStaxTest:613,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 616
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 616
    functionName: '[org.codehaus.stax.test.BaseStaxTest].printable(char)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].length()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(org.codehaus.stax.test.BaseStaxTest)'
    - '[StringBuilder].toString()'
    - Integer.toHexString(int)
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].printable(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:620,1
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:624,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.BaseStaxTest:625,1
    - Dst: '[String].charAt(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:627,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].printable(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:628,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.BaseStaxTest)'
      Src: org.codehaus.stax.test.BaseStaxTest:630,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:632,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.BaseStaxTest:635,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 636
      start: 618
    functionDepth: 1
    functionLinenumber: 618
    functionLinenumberEnd: 636
    functionName: '[org.codehaus.stax.test.BaseStaxTest].printable(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(org.codehaus.stax.test.BaseStaxTest)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.BaseStaxTest].printable(org.codehaus.stax.test.BaseStaxTest)'
    - '[String].charAt(org.codehaus.stax.test.BaseStaxTest)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].printable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:640,1
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.BaseStaxTest:643,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].printable(String)'
      Src: org.codehaus.stax.test.BaseStaxTest:643,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 644
      start: 638
    functionDepth: 2
    functionLinenumber: 638
    functionLinenumberEnd: 644
    functionName: '[org.codehaus.stax.test.BaseStaxTest].quotedPrintable(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].printable(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.BaseStaxTest].quotedPrintable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getClass()'
      Src: org.codehaus.stax.test.BaseStaxTest:648,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getName()'
      Src: org.codehaus.stax.test.BaseStaxTest:648,1
    - Dst: System.err.println(String)
      Src: org.codehaus.stax.test.BaseStaxTest:652,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - method
    - prop
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 654
      start: 646
    functionDepth: 0
    functionLinenumber: 646
    functionLinenumberEnd: 654
    functionName: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToProperty(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].getClass()'
    - System.err.println(String)
    - '[org.codehaus.stax.test.BaseStaxTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToProperty(String,String)'
      Src: org.codehaus.stax.test.BaseStaxTest:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 659
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 659
    functionName: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToNS(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].reportNADueToProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToNS(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToProperty(String,String)'
      Src: org.codehaus.stax.test.BaseStaxTest:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 664
      start: 661
    functionDepth: 1
    functionLinenumber: 661
    functionLinenumberEnd: 664
    functionName: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToExtEnt(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].reportNADueToProperty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToExtEnt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getClass()'
      Src: org.codehaus.stax.test.BaseStaxTest:668,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].getName()'
      Src: org.codehaus.stax.test.BaseStaxTest:668,1
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int)'
      Src: org.codehaus.stax.test.BaseStaxTest:669,1
    - Dst: System.err.println(String)
      Src: org.codehaus.stax.test.BaseStaxTest:670,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - method
    - type
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 671
      start: 666
    functionDepth: 1
    functionLinenumber: 666
    functionLinenumberEnd: 671
    functionName: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToEntityExpansion(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].getClass()'
    - System.err.println(String)
    - '[org.codehaus.stax.test.BaseStaxTest].getName()'
    - '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].reportNADueToEntityExpansion(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.codehaus.stax.test.BaseStaxTest:677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 678
      start: 673
    functionDepth: 0
    functionLinenumber: 673
    functionLinenumberEnd: 678
    functionName: '[org.codehaus.stax.test.BaseStaxTest].warn(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.BaseStaxTest].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.codehaus.stax.test.BaseStaxTest:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<Integer,String>
      - String
      - String
      - XMLInputFactory
      - XMLOutputFactory
      - XMLEventFactory
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.BaseStaxTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.BaseStaxTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax.test.BaseStaxTest
    signature: '[org.codehaus.stax.test.BaseStaxTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.SimpleResolver:21,1
    - Dst: ioe.toString()
      Src: org.codehaus.stax.test.SimpleResolver:23,1
    - Dst: '[Error].<init>(org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.SimpleResolver:23,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.SimpleResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 25
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 25
    functionName: '[org.codehaus.stax.test.SimpleResolver].<init>(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/SimpleResolver.java
    functionUses: 1
    functionsReached:
    - '[String].getBytes(String)'
    - '[Error].<init>(org.codehaus.stax.test.SimpleResolver)'
    - ioe.toString()
    linkageType: ''
    returnType: org.codehaus.stax.test.SimpleResolver
    signature: '[org.codehaus.stax.test.SimpleResolver].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: org.codehaus.stax.test.SimpleResolver:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicID
    - systemID
    - baseURI
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[org.codehaus.stax.test.SimpleResolver].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/SimpleResolver.java
    functionUses: 0
    functionsReached:
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    linkageType: ''
    returnType: Object
    signature: '[org.codehaus.stax.test.SimpleResolver].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: File.createTempFile(String,null)
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:21,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].deleteOnExit()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:22,1
    - Dst: '[FileOutputStream].<init>(org.codehaus.stax.test.wstream.TestWriterClosing)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:23,1
    - Dst: '[OutputStreamWriter].<init>(FileOutputStream,String)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:24,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].getNonRepairingWriter(OutputStreamWriter)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:25,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:26,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:27,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:28,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:29,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].close()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:30,1
    - Dst: '[OutputStreamWriter].write(String)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:36,1
    - Dst: '[org.codehaus.stax.test.wstream.TestWriterClosing].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:38,1
    - Dst: '[FileOutputStream].close()'
      Src: org.codehaus.stax.test.wstream.TestWriterClosing:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 41
    functionName: '[org.codehaus.stax.test.wstream.TestWriterClosing].testClosing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestWriterClosing.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].fail(String)'
    - File.createTempFile(String,null)
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].getNonRepairingWriter(OutputStreamWriter)'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].writeStartElement(String)'
    - '[OutputStreamWriter].write(String)'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].close()'
    - '[FileOutputStream].<init>(org.codehaus.stax.test.wstream.TestWriterClosing)'
    - '[OutputStreamWriter].<init>(FileOutputStream,String)'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestWriterClosing].deleteOnExit()'
    - '[FileOutputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestWriterClosing].testClosing()'
  - 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.codehaus.stax.test.wstream.TestWriterClosing
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.wstream.TestWriterClosing].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestWriterClosing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.TestWriterClosing
    signature: '[org.codehaus.stax.test.wstream.TestWriterClosing].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:22,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:23,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:30,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:34,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:35,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:37,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:40,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeCharacters(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:42,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:44,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEmptyElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:46,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:48,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:49,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:51,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:52,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:53,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:54,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:57,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:57,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:58,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:58,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:61,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:61,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:62,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:62,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:64,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:64,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:71,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:71,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:72,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:72,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:73,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:73,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:76,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:76,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:77,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:77,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:78,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:78,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:80,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:80,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAllText(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:81,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:81,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:84,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:84,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:85,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:85,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:86,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:86,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:89,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:89,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:90,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:90,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:91,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:91,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:93,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:93,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:94,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:94,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:95,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:95,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:102,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:102,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:104,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].fail(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:104,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:107,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:107,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:108,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:109,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:109,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:110,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:110,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:111,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:114,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:114,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:115,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:115,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:119,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:119,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:120,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:120,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:121,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:121,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:123,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 124
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testElements()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEmptyElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAllText(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeCharacters(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].fail(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:129,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:130,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:134,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:135,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:136,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:137,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:138,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:139,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:144,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:144,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:145,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:145,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:148,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:148,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:149,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:149,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:150,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:152,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:152,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:153,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:153,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:154,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:154,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:155,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:155,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:157,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:157,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:158,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:158,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:159,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:161,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 162
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testAttributeSimple()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testAttributeSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:167,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:168,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:174,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:181,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:182,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:187,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:188,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:189,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEmptyElement(String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:191,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:193,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:194,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:195,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:197,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:198,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:199,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:204,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:204,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:205,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:205,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:208,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:208,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:209,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:209,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:210,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:210,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:213,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:213,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:214,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:214,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:215,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:215,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:216,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:216,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:217,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:217,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:219,1
    - Dst: URL_DEF.equals(org.codehaus.stax.test.wstream.TestRepairingWriter)
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:220,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:221,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:223,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:223,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:224,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:224,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:225,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:225,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:226,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:226,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:229,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:229,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:230,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:230,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:231,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:232,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:232,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:233,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:233,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:234,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:237,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:237,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:238,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:238,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:239,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:239,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:241,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:241,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:242,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:242,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:243,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoAttrNamespace(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:243,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:244,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:244,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:246,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:246,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:247,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:247,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:248,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:248,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:251,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:251,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:252,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:252,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:253,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:253,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:255,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 92
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 256
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testAttributes()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoAttrNamespace(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEmptyElement(String,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertNoNsURI(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - URL_DEF.equals(org.codehaus.stax.test.wstream.TestRepairingWriter)
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:266,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:267,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:270,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:271,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:274,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:275,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:276,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:279,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:280,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:281,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:283,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:284,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:288,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:288,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:290,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:290,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:291,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:291,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:294,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:294,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:295,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:295,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:296,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:296,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:297,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:297,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:298,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:298,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:299,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:299,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:300,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:300,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:301,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:301,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:302,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:302,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:305,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:305,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:306,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:306,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:307,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:307,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:308,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:308,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:309,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:309,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:310,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:310,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:311,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:311,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:312,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:312,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:313,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:313,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:315,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:315,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:316,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 317
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testSiblingNsBinding()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeValue(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeNamespace(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testSiblingNsBinding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:322,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:323,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:327,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:328,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:329,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:330,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:331,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:332,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:333,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:334,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:335,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:338,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:338,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:339,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:339,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:341,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:341,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:342,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:342,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:344,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:344,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:345,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:345,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:347,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:347,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:348,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:348,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:349,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:349,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:350,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:350,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:351,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:351,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:352,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:352,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:354,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:354,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:355,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:355,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:356,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:356,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:357,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:357,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:358,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:358,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:359,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:359,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:360,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:360,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:361,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:361,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 362
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testSiblingNs2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getAttributeCount()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testSiblingNs2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:374,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:375,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:378,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:381,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:382,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:383,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:384,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:385,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:386,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:390,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:390,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:391,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:391,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:394,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:394,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:395,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:395,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:396,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:396,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:397,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:397,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:398,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:398,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:401,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:401,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:402,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:402,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:403,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:403,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:404,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:404,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 371
    functionDepth: 1
    functionLinenumber: 371
    functionLinenumberEnd: 407
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testOptimalDefaultNsDecls()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testOptimalDefaultNsDecls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:412,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:413,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:416,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:417,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:418,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:419,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:420,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:421,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:422,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:425,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:425,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:426,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:426,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:429,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:429,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:430,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:430,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:431,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:431,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:432,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:432,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:433,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:433,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:436,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:436,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:437,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:437,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:438,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:438,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:439,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:439,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 442
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testOptimalNonDefaultNsDecls()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceURI(int)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertTokenType(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(org.codehaus.stax.test.wstream.TestRepairingWriter,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].next()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getNamespaceCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testOptimalNonDefaultNsDecls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:447,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:448,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:449,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:450,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:451,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:452,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:453,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:454,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:455,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].trim()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:455,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 457
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testPreBoundXmlNamespaceAsAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].trim()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(String)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeAttribute(org.codehaus.stax.test.wstream.TestRepairingWriter,String,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testPreBoundXmlNamespaceAsAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:462,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:463,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:464,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:465,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:466,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:467,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:468,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:470,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].trim()'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:470,1
    - Dst: '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
      Src: org.codehaus.stax.test.wstream.TestRepairingWriter:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 472
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testPreBoundXmlNamespaceAsElement()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].getRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].close()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestRepairingWriter)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartElement(org.codehaus.stax.test.wstream.TestRepairingWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].trim()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestRepairingWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].testPreBoundXmlNamespaceAsElement()'
  - 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.codehaus.stax.test.wstream.TestRepairingWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.wstream.TestRepairingWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.TestRepairingWriter
    signature: '[org.codehaus.stax.test.wstream.TestRepairingWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:24,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:25,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:28,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:29,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:32,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 34
    functionName: '[org.codehaus.stax.test.wstream.TestOutputEncoding].testSimpleContentQuoting()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestOutputEncoding.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestOutputEncoding].testSimpleContentQuoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:40,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:41,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:45,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:46,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:50,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 52
    functionName: '[org.codehaus.stax.test.wstream.TestOutputEncoding].testSimpleAttrQuoting()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestOutputEncoding.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestOutputEncoding].testSimpleAttrQuoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:58,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:59,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:62,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:63,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:66,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 68
    functionName: '[org.codehaus.stax.test.wstream.TestOutputEncoding].testXml11CharQuoting()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestOutputEncoding.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestOutputEncoding].testXml11CharQuoting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:79,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:80,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:82,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:83,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:84,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:85,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:86,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:87,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:90,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructNsStreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,boolean)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:90,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:91,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:91,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:92,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:92,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:93,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:93,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:96,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:96,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAllText(org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:97,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:97,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:98,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:98,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:99,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - encoding
    - content
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 100
    functionName: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestOutputEncoding.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructNsStreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,boolean)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAllText(org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:105,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:106,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:108,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:109,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeAttribute(String,String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:110,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:111,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:112,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:113,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructNsStreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,boolean)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:117,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:117,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:118,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:118,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:119,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:119,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAttributeCount()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:120,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(int,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:120,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAttributeValue(int)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:121,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:121,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:122,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:122,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:123,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - encoding
    - attrValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 124
    functionName: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestOutputEncoding.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructNsStreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,boolean)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAttributeValue(int)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeAttribute(String,String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAttributeCount()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(int,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:129,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:130,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:132,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:133,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:134,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:135,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:136,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:137,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getInputFactory()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:140,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:140,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructUtf8StreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:140,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:141,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:141,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:142,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:142,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:143,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:143,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:146,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:146,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAllText(org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:147,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:147,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:148,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:148,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:149,1
    - Dst: '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
      Src: org.codehaus.stax.test.wstream.TestOutputEncoding:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - encoding
    - content
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 150
    functionName: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestOutputEncoding.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertEquals(String,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getAllText(org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getInputFactory()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].next()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].close()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].constructUtf8StreamReader(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].assertTokenType(org.codehaus.stax.test.wstream.TestOutputEncoding,org.codehaus.stax.test.wstream.TestOutputEncoding)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestOutputEncoding].writeStartDocument(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,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.codehaus.stax.test.wstream.TestOutputEncoding
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.wstream.TestOutputEncoding].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestOutputEncoding.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.TestOutputEncoding
    signature: '[org.codehaus.stax.test.wstream.TestOutputEncoding].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.BaseWriterTest].getOutputFactory()'
      Src: org.codehaus.stax.test.wstream.BaseWriterTest:21,1
    - Dst: '[org.codehaus.stax.test.wstream.BaseWriterTest].setProperty(org.codehaus.stax.test.wstream.BaseWriterTest,org.codehaus.stax.test.wstream.BaseWriterTest)'
      Src: org.codehaus.stax.test.wstream.BaseWriterTest:22,1
    - Dst: '[org.codehaus.stax.test.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
      Src: org.codehaus.stax.test.wstream.BaseWriterTest:24,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 1
    argNames:
    - w
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 25
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 25
    functionName: '[org.codehaus.stax.test.wstream.BaseWriterTest].getRepairingWriter(Writer)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].getOutputFactory()'
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].setProperty(org.codehaus.stax.test.wstream.BaseWriterTest,org.codehaus.stax.test.wstream.BaseWriterTest)'
    linkageType: ''
    returnType: XMLStreamWriter
    signature: '[org.codehaus.stax.test.wstream.BaseWriterTest].getRepairingWriter(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.BaseWriterTest].getOutputFactory()'
      Src: org.codehaus.stax.test.wstream.BaseWriterTest:30,1
    - Dst: '[org.codehaus.stax.test.wstream.BaseWriterTest].setProperty(org.codehaus.stax.test.wstream.BaseWriterTest,org.codehaus.stax.test.wstream.BaseWriterTest)'
      Src: org.codehaus.stax.test.wstream.BaseWriterTest:31,1
    - Dst: '[org.codehaus.stax.test.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
      Src: org.codehaus.stax.test.wstream.BaseWriterTest:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamWriter
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 1
    argNames:
    - w
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 34
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 34
    functionName: '[org.codehaus.stax.test.wstream.BaseWriterTest].getNonRepairingWriter(Writer)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].createXMLStreamWriter(Writer)'
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].getOutputFactory()'
    - '[org.codehaus.stax.test.wstream.BaseWriterTest].setProperty(org.codehaus.stax.test.wstream.BaseWriterTest,org.codehaus.stax.test.wstream.BaseWriterTest)'
    linkageType: ''
    returnType: XMLStreamWriter
    signature: '[org.codehaus.stax.test.wstream.BaseWriterTest].getNonRepairingWriter(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.wstream.BaseWriterTest
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.wstream.BaseWriterTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.BaseWriterTest
    signature: '[org.codehaus.stax.test.wstream.BaseWriterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.TestProperties].getNewOutputFactory()'
      Src: org.codehaus.stax.test.wstream.TestProperties:18,1
    - Dst: '[org.codehaus.stax.test.wstream.TestProperties].getProperty(org.codehaus.stax.test.wstream.TestProperties)'
      Src: org.codehaus.stax.test.wstream.TestProperties:19,1
    - Dst: '[org.codehaus.stax.test.wstream.TestProperties].assertEquals(org.codehaus.stax.test.wstream.TestProperties,org.codehaus.stax.test.wstream.TestProperties)'
      Src: org.codehaus.stax.test.wstream.TestProperties:19,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: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 20
    functionName: '[org.codehaus.stax.test.wstream.TestProperties].testDefaultSettings()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestProperties.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestProperties].getNewOutputFactory()'
    - '[org.codehaus.stax.test.wstream.TestProperties].assertEquals(org.codehaus.stax.test.wstream.TestProperties,org.codehaus.stax.test.wstream.TestProperties)'
    - '[org.codehaus.stax.test.wstream.TestProperties].getProperty(org.codehaus.stax.test.wstream.TestProperties)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestProperties].testDefaultSettings()'
  - 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.codehaus.stax.test.wstream.TestProperties
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.wstream.TestProperties].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.TestProperties
    signature: '[org.codehaus.stax.test.wstream.TestProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].getNewOutputFactory()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:15,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:16,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].setProperty(org.codehaus.stax.test.wstream.CharacterEscapingTest,org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:16,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:18,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:20,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 24
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].testSimpleCdataEscaping()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].getNewOutputFactory()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].setProperty(org.codehaus.stax.test.wstream.CharacterEscapingTest,org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].testSimpleCdataEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].getNewOutputFactory()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:28,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:29,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].setProperty(org.codehaus.stax.test.wstream.CharacterEscapingTest,org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:29,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:31,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:33,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 37
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].testSimpleAttributeEscaping()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].getNewOutputFactory()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].setProperty(org.codehaus.stax.test.wstream.CharacterEscapingTest,org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String,String)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].testSimpleAttributeEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:43,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:44,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:45,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].close()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:46,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:47,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].stripXmlDecl(org.codehaus.stax.test.wstream.CharacterEscapingTest)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:47,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].trim()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:47,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].assertEquals(String,org.codehaus.stax.test.wstream.CharacterEscapingTest)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:47,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:50,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:51,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:52,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].close()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:53,1
    - Dst: '[ByteArrayOutputStream].toString(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:54,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].stripXmlDecl(org.codehaus.stax.test.wstream.CharacterEscapingTest)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:54,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].trim()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:54,1
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].assertEquals(String,org.codehaus.stax.test.wstream.CharacterEscapingTest)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 4
    argNames:
    - outF
    - attrValue
    - elemValue
    - expDoc
    argTypes:
    - XMLOutputFactory
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 55
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(XMLOutputFactory,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(org.codehaus.stax.test.wstream.CharacterEscapingTest,String,String)'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].assertEquals(String,org.codehaus.stax.test.wstream.CharacterEscapingTest)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].close()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].trim()'
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].stripXmlDecl(org.codehaus.stax.test.wstream.CharacterEscapingTest)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLOutputFactory].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[ByteArrayOutputStream].toString(String)'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(XMLOutputFactory,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:59,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:60,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:61,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:62,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:63,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - w
    - attrValue
    - elemValue
    argTypes:
    - XMLStreamWriter
    - String
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 65
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(XMLStreamWriter,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[XMLStreamWriter].writeAttribute(String,String)'
    - '[XMLStreamWriter].writeStartDocument()'
    - '[XMLStreamWriter].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(XMLStreamWriter,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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.wstream.CharacterEscapingTest
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.CharacterEscapingTest
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[JsonValueWriter].<init>(Writer)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - UnsupportedEncodingException
      interfaces:
      - EscapingWriterFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - w
    - enc
    argTypes:
    - Writer
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].createEscapingWriterFor(Writer,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[JsonValueWriter].<init>(Writer)'
    linkageType: ''
    returnType: Writer
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].createEscapingWriterFor(Writer,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OutputStreamWriter].<init>(OutputStream,String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers:76,1
    - Dst: '[JsonValueWriter].<init>(OutputStreamWriter)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - UnsupportedEncodingException
      interfaces:
      - EscapingWriterFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Writer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - out
    - enc
    argTypes:
    - OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].createEscapingWriterFor(OutputStream,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[OutputStreamWriter].<init>(OutputStream,String)'
    - '[JsonValueWriter].<init>(OutputStreamWriter)'
    linkageType: ''
    returnType: Writer
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].createEscapingWriterFor(OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EscapingWriterFactory
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: true
      classEnum: false
      classFields:
      - Writer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - out
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].<init>(Writer)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].<init>(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].write()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Writer
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].write(char[],int,int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].write()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].write(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:99,1
    - Dst: '[Writer].write(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:102,1
    - Dst: '[Writer].write(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:105,1
    - Dst: '[Writer].write(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:108,1
    - Dst: '[Writer].write(String)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:111,1
    - Dst: '[Writer].write(int)'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:114,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Writer
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 116
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 116
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].write(int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[Writer].write(String)'
    - '[Writer].write(int)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].flush()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Writer
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].flush()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[Writer].flush()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].close()'
      Src: org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Writer
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].close()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
    functionUses: 0
    functionsReached:
    - '[Writer].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:23,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:24,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:26,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:27,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:28,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:29,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:30,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:31,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:36,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:36,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:37,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:37,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:39,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:41,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:42,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:42,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:43,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:43,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:45,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:45,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:46,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:46,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:47,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:47,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:49,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:51,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:52,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:52,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:53,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 55
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testProlog()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testProlog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:60,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:61,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:65,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:66,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCData(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:67,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:68,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:69,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:70,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:74,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:74,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:75,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:75,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:76,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:76,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:79,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:81,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].isWhiteSpace()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:83,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:83,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:84,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:84,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:85,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:85,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:86,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 87
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].isWhiteSpace()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCData(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:92,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:93,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:97,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:98,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:99,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:100,1
    - Dst: TEXT.length()
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:102,1
    - Dst: TEXT.length()
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:103,1
    - Dst: TEXT.getChars(int,org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter,int)
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:103,1
    - Dst: TEXT.length()
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:104,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter,int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:104,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:105,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:106,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:107,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:108,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:112,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:112,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:113,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:113,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:114,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:114,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:115,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:115,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].isWhiteSpace()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:116,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:117,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:117,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:118,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:118,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:119,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:119,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].isWhiteSpace()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:120,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:120,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:121,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:121,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:122,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:122,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:123,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:123,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:124,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 125
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testCharacters()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter,int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].isWhiteSpace()'
    - TEXT.length()
    - TEXT.getChars(int,org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter,int)
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter,boolean)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:130,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:131,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:137,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:140,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:142,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:143,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:144,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:146,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:147,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:148,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:149,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:150,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:152,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:154,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:156,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:157,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:160,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:160,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:161,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:161,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:164,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:164,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:165,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:165,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:168,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:168,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:169,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:169,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:171,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].tokenTypeDesc(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:174,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:173,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:177,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:177,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:178,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:178,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:181,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:181,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:182,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:182,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:183,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:183,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:184,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:184,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:187,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:187,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:188,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:188,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:189,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:189,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:190,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:190,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:191,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:191,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:192,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:192,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:195,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:195,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:196,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:196,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:199,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:199,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:200,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:200,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:202,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 203
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testComment()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].tokenTypeDesc(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testDTD()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:218,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:219,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:226,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:228,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:229,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:230,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:232,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:233,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:234,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:235,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:236,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:239,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String,String,String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:240,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:241,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:243,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:245,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(org.codehaus.stax.test.wstream.TestSimpleWriter,String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:247,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:249,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:250,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:251,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:252,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:255,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:255,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:256,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:256,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:259,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:259,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:260,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:260,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:261,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:262,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:262,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespacePrefix(int)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:263,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:263,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:264,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:264,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:267,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:267,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:268,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:268,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:269,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:269,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:270,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:271,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:271,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:274,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:274,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:275,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:275,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:276,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:276,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:277,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:279,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:279,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:280,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:280,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:283,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:283,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:284,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:284,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:285,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:288,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:288,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:289,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:289,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceCount()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:290,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:290,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:291,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:291,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:292,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:292,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:294,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:294,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:295,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:295,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:296,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:296,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:297,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:297,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:301,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:301,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:303,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:305,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:305,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:306,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:309,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:309,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:310,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:310,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:311,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:313,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:313,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 95
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 314
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testElements()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI(int)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String,String,String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespacePrefix(int)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceURI()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(org.codehaus.stax.test.wstream.TestSimpleWriter,String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(int,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNamespaceCount()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String,String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:323,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:324,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:328,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:330,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:331,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:333,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:334,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:335,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:336,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCData(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:337,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:338,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:339,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:341,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:342,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:343,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:346,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:346,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:347,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:347,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:350,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:350,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:351,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:351,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:352,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:354,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:354,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:355,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:355,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:359,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:359,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:360,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:360,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:361,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:362,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:362,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:363,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:363,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:364,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:366,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:366,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:367,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:367,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:369,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:369,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:370,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:370,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:371,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:372,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTextualTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:372,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:373,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:373,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:374,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:374,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:375,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:375,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:376,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:378,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:378,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:379,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:379,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:380,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:381,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:381,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:382,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:382,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:383,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:387,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:387,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:389,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:391,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:391,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:392,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:394,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:394,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 395
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testNonNsElements()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNoPrefixOrNs(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAllText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTextualTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCData(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testNonNsElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:400,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:401,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:403,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:405,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:406,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:407,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:409,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:410,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:411,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:412,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:413,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:416,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:416,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:417,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:417,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:420,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:420,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:421,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:421,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:423,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:423,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:424,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:424,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:426,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:426,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:427,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:427,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:428,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:428,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:429,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:429,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:430,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:430,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:431,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:431,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:433,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:433,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:434,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:434,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:436,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:436,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:437,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:437,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:439,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 440
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 440
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testEmptyElements()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getAndVerifyText(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeComment(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testEmptyElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 446
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testEntityRef()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testEntityRef()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:451,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:452,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:456,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:459,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:461,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:462,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:463,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:465,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:466,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:467,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:468,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:469,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:471,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:473,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:475,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:476,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:479,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:479,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:480,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:480,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:483,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:483,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPITarget()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:484,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:484,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPIData()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:485,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].length()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:486,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:487,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:490,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:490,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:491,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:491,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:493,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:493,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:494,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:494,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:497,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:497,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPITarget()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:498,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:498,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPIData()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:499,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:499,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:502,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:502,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:503,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:503,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:504,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:504,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:505,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:505,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:508,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:508,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:509,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:509,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:510,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:510,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPITarget()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:511,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:511,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPIData()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:512,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:512,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:513,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:513,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:514,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:514,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:517,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:517,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:518,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:518,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:521,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:521,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPITarget()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:522,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:522,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPIData()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:523,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:523,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:525,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:525,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 526
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testProcInstr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getLocalName()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].length()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPIData()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPITarget()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeCharacters(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].next()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeProcessingInstruction(String,String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getText()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testProcInstr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 533
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDeclImplicit()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDeclImplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 535
    functionDepth: 2
    functionLinenumber: 535
    functionLinenumberEnd: 539
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl0args()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl0args()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 541
    functionDepth: 2
    functionLinenumber: 541
    functionLinenumberEnd: 545
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl1arg()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl1arg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 547
    functionDepth: 2
    functionLinenumber: 547
    functionLinenumberEnd: 551
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl2args()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl2args()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:561,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:561,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:565,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:566,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:569,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:570,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:571,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:572,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:572,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:573,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:573,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:575,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:575,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:576,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:576,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:577,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:580,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:580,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:581,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:581,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:588,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 590
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testExplicitNsPrefixes()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setPrefix(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].setDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testExplicitNsPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:604,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:604,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:608,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:609,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:615,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:616,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:618,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:618,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:619,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:619,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:624,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:625,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:625,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:626,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:626,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 601
    functionDepth: 1
    functionLinenumber: 601
    functionLinenumberEnd: 629
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testImplicitNsPrefixes()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeDefaultNamespace(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndElement()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeNamespace(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartElement(String)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getPrefix(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].testImplicitNsPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:643,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:644,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:648,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:654,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument(String,String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:657,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:663,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:664,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:665,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:667,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:667,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:668,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:668,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getVersion()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:673,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].length()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:674,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:675,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getVersion()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:678,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:678,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:682,1
    - Dst: '[String].equals(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:692,1
    - Dst: '[String].equals(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:692,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:693,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:700,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:703,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:706,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].standaloneSet()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:715,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:714,1
    - Dst: '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
      Src: org.codehaus.stax.test.wstream.TestSimpleWriter:722,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 723
      start: 637
    functionDepth: 1
    functionLinenumber: 637
    functionLinenumberEnd: 723
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 4
    functionsReached:
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getNonRepairingWriter(StringWriter)'
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].length()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEmptyElement(String)'
    - '[String].equals(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertEquals(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument(String,String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].fail(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertNull(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeEndDocument()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].writeStartDocument(String)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertFalse(String,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].constructNsStreamReader(org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].assertTokenType(org.codehaus.stax.test.wstream.TestSimpleWriter,org.codehaus.stax.test.wstream.TestSimpleWriter)'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getEventType()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getVersion()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].close()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.wstream.TestSimpleWriter].standaloneSet()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
  - 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.codehaus.stax.test.wstream.TestSimpleWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.wstream.TestSimpleWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.wstream.TestSimpleWriter
    signature: '[org.codehaus.stax.test.wstream.TestSimpleWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].doTestTypes(boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:19,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].doTestTypes(boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: '[org.codehaus.stax.test.evt.TestEventTypes].testTypes()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventTypes.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventTypes].doTestTypes(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventTypes].testTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getReader(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:40,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:43,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:44,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:44,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:45,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:45,1
    - Dst: doc.encodingSet()
      Src: org.codehaus.stax.test.evt.TestEventTypes:48,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:48,1
    - Dst: doc.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestEventTypes:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:56,1
    - Dst: doc.isStandalone()
      Src: org.codehaus.stax.test.evt.TestEventTypes:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:60,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:64,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isProcessingInstruction()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:66,1
    - Dst: pi.getTarget()
      Src: org.codehaus.stax.test.evt.TestEventTypes:69,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:69,1
    - Dst: pi.getData()
      Src: org.codehaus.stax.test.evt.TestEventTypes:71,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].trim()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:71,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:72,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:77,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:77,1
    - Dst: c.getText()
      Src: org.codehaus.stax.test.evt.TestEventTypes:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:80,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:85,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:85,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:88,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].testEventWritability(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:89,1
    - Dst: dtd.getDocumentTypeDeclaration()
      Src: org.codehaus.stax.test.evt.TestEventTypes:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertNotNull(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:90,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:94,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getName()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:102,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:102,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].calcAttrCount(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(int,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:104,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:106,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:106,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertNull(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:107,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:109,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:109,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertNotNull(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:110,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isAttribute()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:111,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:111,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:112,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:112,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getDTDType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isSpecified()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getName()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:116,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:116,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:120,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getData()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:128,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:136,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getName()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:137,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:140,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:144,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:145,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:145,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].isEndDocument()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:146,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 109
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 1
    argNames:
    - useNs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 152
    functionName: '[org.codehaus.stax.test.evt.TestEventTypes].doTestTypes(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventTypes.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventTypes].getData()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getAttributeByName(javax.xml.namespace.QName)'
    - dtd.getDocumentTypeDeclaration()
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isProcessingInstruction()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].testEventWritability(org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].asCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertNull(String,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getReader(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
    - c.getText()
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertNotNull(org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getEventType()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(int,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].asEndElement()'
    - pi.getTarget()
    - doc.isStandalone()
    - '[org.codehaus.stax.test.evt.TestEventTypes].getName()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertFalse(String,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertTrue(org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isStartDocument()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getDTDType()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isSpecified()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].fail(String)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].trim()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertNotNull(String,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isAttribute()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isEndDocument()'
    - doc.standaloneSet()
    - '[org.codehaus.stax.test.evt.TestEventTypes].getValue()'
    - doc.encodingSet()
    - '[org.codehaus.stax.test.evt.TestEventTypes].calcAttrCount(org.codehaus.stax.test.evt.TestEventTypes)'
    - pi.getData()
    - '[org.codehaus.stax.test.evt.TestEventTypes].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(org.codehaus.stax.test.evt.TestEventTypes,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].assertEquals(String,org.codehaus.stax.test.evt.TestEventTypes)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].isEndElement()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventTypes].doTestTypes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].getInputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventTypes:163,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].setCoalescing(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:164,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].setNamespaceAware(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:165,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].setValidating(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:166,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].setSupportDTD(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:167,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventTypes].constructEventReader(org.codehaus.stax.test.evt.TestEventTypes,String)'
      Src: org.codehaus.stax.test.evt.TestEventTypes:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 169
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 169
    functionName: '[org.codehaus.stax.test.evt.TestEventTypes].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventTypes.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventTypes].setCoalescing(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventTypes].setValidating(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].setNamespaceAware(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].constructEventReader(org.codehaus.stax.test.evt.TestEventTypes,String)'
    - '[org.codehaus.stax.test.evt.TestEventTypes].setSupportDTD(org.codehaus.stax.test.evt.TestEventTypes,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestEventTypes].getReader(String,boolean)'
  - 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.codehaus.stax.test.evt.TestEventTypes
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestEventTypes].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventTypes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestEventTypes
    signature: '[org.codehaus.stax.test.evt.TestEventTypes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:29,1
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:30,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getOutputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:31,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].createXMLEventWriter(StringWriter)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:32,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:34,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].add(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].close()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:37,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:40,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:41,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertNotNull()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:45,1
    - Dst: evt.isStartDocument()
      Src: org.codehaus.stax.test.evt.TestEventCopy:46,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:46,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:48,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:49,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:51,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:53,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:53,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:53,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:56,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:56,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:57,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:61,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:61,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:61,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:63,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:64,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:64,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:65,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:67,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:68,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:70,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:71,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:71,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:72,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:72,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:72,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:74,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:75,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:75,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:76,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:79,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:79,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:80,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:83,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:83,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:84,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:85,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:86,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:86,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:87,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:89,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:90,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:91,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:91,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:91,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 111
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 92
    functionName: '[org.codehaus.stax.test.evt.TestEventCopy].testCopy()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventCopy.java
    functionUses: 0
    functionsReached:
    - evt.isStartDocument()
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].close()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
    - '[XMLEventReader].hasNext()'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].createXMLEventWriter(StringWriter)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
    - '[XMLEventReader].nextEvent()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].add(org.codehaus.stax.test.evt.TestEventCopy)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertNotNull()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getOutputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventCopy].testCopy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:100,1
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getOutputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:102,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].createXMLEventWriter(StringWriter)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:103,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:105,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:106,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].add(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:106,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].close()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:108,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:111,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:112,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertNotNull()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:116,1
    - Dst: evt.isStartDocument()
      Src: org.codehaus.stax.test.evt.TestEventCopy:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:117,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:119,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:120,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:120,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:121,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:123,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(String,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getData()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(String,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:126,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:129,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:130,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 132
    functionName: '[org.codehaus.stax.test.evt.TestEventCopy].testCopyWithCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventCopy.java
    functionUses: 0
    functionsReached:
    - evt.isStartDocument()
    - '[StringWriter].toString()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getName()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventCopy)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].asEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].close()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isEndElement()'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getData()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertEquals(String,org.codehaus.stax.test.evt.TestEventCopy)'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].createXMLEventWriter(StringWriter)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isStartElement()'
    - '[XMLEventReader].nextEvent()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].add(org.codehaus.stax.test.evt.TestEventCopy)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertNotNull()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getOutputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(String,org.codehaus.stax.test.evt.TestEventCopy)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].isCharacters()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(org.codehaus.stax.test.evt.TestEventCopy,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].assertTrue(org.codehaus.stax.test.evt.TestEventCopy)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventCopy].testCopyWithCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].getInputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventCopy:137,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].setNamespaceAware(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].setCoalescing(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:139,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].setSupportDTD(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].setValidating(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:141,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventCopy].constructEventReader(org.codehaus.stax.test.evt.TestEventCopy,String)'
      Src: org.codehaus.stax.test.evt.TestEventCopy:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coal
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 143
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 143
    functionName: '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventCopy.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventCopy].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventCopy].constructEventReader(org.codehaus.stax.test.evt.TestEventCopy,String)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].setValidating(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].setCoalescing(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].setSupportDTD(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventCopy].setNamespaceAware(org.codehaus.stax.test.evt.TestEventCopy,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(String,boolean,boolean)'
  - 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.codehaus.stax.test.evt.TestEventCopy
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestEventCopy].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventCopy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestEventCopy
    signature: '[org.codehaus.stax.test.evt.TestEventCopy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:26,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:29,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:30,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:30,1
    - Dst: devt.encodingSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:32,1
    - Dst: devt.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:33,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:33,1
    - Dst: devt.getVersion()
      Src: org.codehaus.stax.test.evt.TestStartDocument:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:35,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:36,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:43,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:44,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:45,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:45,1
    - Dst: devt.encodingSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:47,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:47,1
    - Dst: devt.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:48,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:48,1
    - Dst: devt.getVersion()
      Src: org.codehaus.stax.test.evt.TestStartDocument:50,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:50,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:51,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 59
    functionName: '[org.codehaus.stax.test.evt.TestStartDocument].testTrivialValid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartDocument.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
    - devt.getVersion()
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
    - devt.encodingSet()
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(org.codehaus.stax.test.evt.TestStartDocument)'
    - devt.standaloneSet()
    - '[XMLEventReader].close()'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertFalse(String,org.codehaus.stax.test.evt.TestStartDocument)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartDocument].testTrivialValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:69,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:72,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:73,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:73,1
    - Dst: devt.getVersion()
      Src: org.codehaus.stax.test.evt.TestStartDocument:75,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:75,1
    - Dst: devt.encodingSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:76,1
    - Dst: devt.getCharacterEncodingScheme()
      Src: org.codehaus.stax.test.evt.TestStartDocument:77,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:77,1
    - Dst: devt.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:78,1
    - Dst: devt.isStandalone()
      Src: org.codehaus.stax.test.evt.TestStartDocument:79,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:79,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:87,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:89,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:90,1
    - Dst: devt.getVersion()
      Src: org.codehaus.stax.test.evt.TestStartDocument:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:92,1
    - Dst: devt.encodingSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:93,1
    - Dst: devt.getCharacterEncodingScheme()
      Src: org.codehaus.stax.test.evt.TestStartDocument:94,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:94,1
    - Dst: devt.standaloneSet()
      Src: org.codehaus.stax.test.evt.TestStartDocument:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:95,1
    - Dst: devt.isStandalone()
      Src: org.codehaus.stax.test.evt.TestStartDocument:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:96,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:97,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 105
    functionName: '[org.codehaus.stax.test.evt.TestStartDocument].testNormalValid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartDocument.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
    - devt.getVersion()
    - devt.getCharacterEncodingScheme()
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
    - devt.encodingSet()
    - devt.isStandalone()
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
    - devt.standaloneSet()
    - '[XMLEventReader].close()'
    - '[XMLEventReader].nextEvent()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartDocument].testNormalValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:118,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:120,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertNotNull(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:123,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getName()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertNotNull(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:134,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:135,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:137,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:137,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertNotNull(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:141,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:142,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:142,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:143,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getName()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:144,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertNotNull(org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:145,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:146,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:146,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 148
    functionName: '[org.codehaus.stax.test.evt.TestStartDocument].testNextEvent()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartDocument.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartDocument].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].isStartDocument()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertNotNull(org.codehaus.stax.test.evt.TestStartDocument)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertEquals(String,org.codehaus.stax.test.evt.TestStartDocument)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].getName()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].getReader(org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument,org.codehaus.stax.test.evt.TestStartDocument)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].asStartElement()'
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].assertTrue(org.codehaus.stax.test.evt.TestStartDocument)'
    - '[XMLEventReader].nextTag()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartDocument].testNextEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(String,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coalesce
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 161
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 161
    functionName: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartDocument.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartDocument].getReader(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].getInputFactory()'
      Src: org.codehaus.stax.test.evt.TestStartDocument:167,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setNamespaceAware(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:168,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setCoalescing(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:169,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setSupportDTD(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:170,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setValidating(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:171,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].setReplaceEntities(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartDocument].constructEventReader(org.codehaus.stax.test.evt.TestStartDocument,String)'
      Src: org.codehaus.stax.test.evt.TestStartDocument:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 4
    argNames:
    - contents
    - nsAware
    - coalesce
    - expandEnt
    argTypes:
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 174
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 174
    functionName: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(String,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartDocument.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartDocument].setSupportDTD(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].constructEventReader(org.codehaus.stax.test.evt.TestStartDocument,String)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].setCoalescing(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].setReplaceEntities(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].setValidating(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartDocument].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestStartDocument].setNamespaceAware(org.codehaus.stax.test.evt.TestStartDocument,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestStartDocument].getReader(String,boolean,boolean,boolean)'
  - 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.codehaus.stax.test.evt.TestStartDocument
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestStartDocument].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestStartDocument
    signature: '[org.codehaus.stax.test.evt.TestStartDocument].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:31,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:33,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:33,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:33,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:34,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:35,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:36,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:36,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:36,1
    - Dst: '[XMLEventReader].next()'
      Src: org.codehaus.stax.test.evt.TestEventReader:38,1
    - Dst: evt.getEventType()
      Src: org.codehaus.stax.test.evt.TestEventReader:39,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:39,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:40,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:40,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:40,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:41,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:41,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:41,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventReader:42,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:42,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestEventReader:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 45
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testSimpleValid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - evt.getEventType()
    - '[XMLEventReader].next()'
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].close()'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventReader].testSimpleValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:54,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:57,1
    - Dst: '[XMLEventReader].remove()'
      Src: org.codehaus.stax.test.evt.TestEventReader:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:70,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 73
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testInvalidUsage()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].fail(org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].remove()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventReader].testInvalidUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,boolean,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:87,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:89,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:89,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:89,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:90,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:91,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:91,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:91,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:92,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventReader:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:95,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:104,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:108,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 110
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testIterationEndException()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,boolean,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventReader].testIterationEndException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:122,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:124,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:126,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:127,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:132,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:135,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:135,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:135,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:137,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:137,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:137,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:138,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:139,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:139,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:139,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:141,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:141,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:141,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventReader:142,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 144
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testNextTagOk()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].peek()'
    - '[XMLEventReader].hasNext()'
    - '[XMLEventReader].nextTag()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventReader].testNextTagOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:155,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:156,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:156,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:156,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:157,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:157,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:157,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:160,1
    - Dst: t.getClass()
      Src: org.codehaus.stax.test.evt.TestEventReader:165,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:168,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestEventReader:170,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:175,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:176,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:176,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:176,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:177,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:177,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:177,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:178,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:178,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:178,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:179,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:179,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:179,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:182,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:183,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:190,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestEventReader:192,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 194
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testNextTagInvalid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].fail(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
    - t.getClass()
    - '[XMLEventReader].nextTag()'
    - '[XMLEventReader].close()'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventReader].testNextTagInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:206,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:208,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:208,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:208,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:209,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:209,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:209,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:210,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:210,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:210,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:211,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:211,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:211,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:212,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:212,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:212,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:213,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:213,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:213,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:215,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:215,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:215,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:216,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:216,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:216,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:219,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:219,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:219,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:220,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:220,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:220,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:221,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:221,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:221,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:222,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:222,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:222,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:225,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:225,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:225,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:226,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:226,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:226,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:227,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:227,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:227,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:228,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:228,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:228,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:229,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:229,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:229,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:230,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:230,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:230,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:232,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:232,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:232,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:233,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:233,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:233,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:235,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:235,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:235,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:236,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:236,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:236,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:237,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:237,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:237,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:238,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:238,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:238,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:240,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:240,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:240,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:241,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:241,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:241,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventReader:242,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 89
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 244
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testSkip()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].peek()'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertFalse(org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventReader].testSkip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:259,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:260,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:260,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:260,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:262,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:263,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:263,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:266,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:267,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:267,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventReader:268,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertNotNull(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:269,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getData()'
      Src: org.codehaus.stax.test.evt.TestEventReader:270,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertEquals(String,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:270,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:273,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:275,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:275,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].asCharacters()'
      Src: org.codehaus.stax.test.evt.TestEventReader:276,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertNotNull(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:277,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getData()'
      Src: org.codehaus.stax.test.evt.TestEventReader:278,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertEquals(String,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:278,1
    - Dst: '[XMLEventReader].nextTag()'
      Src: org.codehaus.stax.test.evt.TestEventReader:279,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:279,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:279,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:280,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:280,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:280,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:283,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertNull(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 285
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testPeek()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].assertEquals(String,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestEventReader].getData()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertNull(org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertNotNull(org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].nextTag()'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].asCharacters()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventReader].testPeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:299,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:300,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:300,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:300,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:301,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:302,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:302,1
    - Dst: '[XMLEventReader].getElementText()'
      Src: org.codehaus.stax.test.evt.TestEventReader:305,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertEquals(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:305,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:307,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:314,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:315,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:316,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:317,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:317,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:317,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:325,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:326,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:326,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:326,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:327,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:328,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:328,1
    - Dst: '[XMLEventReader].peek()'
      Src: org.codehaus.stax.test.evt.TestEventReader:329,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:330,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:330,1
    - Dst: '[XMLEventReader].getElementText()'
      Src: org.codehaus.stax.test.evt.TestEventReader:331,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].assertEquals(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:331,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventReader:337,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:339,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:340,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventReader:341,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventReader:341,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:341,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 344
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].testElementText()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].assertEquals(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getEventType()'
    - '[XMLEventReader].peek()'
    - '[org.codehaus.stax.test.evt.TestEventReader].tokenTypeDesc(org.codehaus.stax.test.evt.TestEventReader)'
    - '[XMLEventReader].getElementText()'
    - '[org.codehaus.stax.test.evt.TestEventReader].fail(String)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventReader].assertTokenType(org.codehaus.stax.test.evt.TestEventReader,org.codehaus.stax.test.evt.TestEventReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventReader].testElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getReader(String,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coalesce
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 357
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].getReader(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestEventReader].getReader(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].getNewInputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventReader:364,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setNamespaceAware(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:365,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setCoalescing(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:366,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setSupportDTD(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:367,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setValidating(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:368,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].setReplaceEntities(org.codehaus.stax.test.evt.TestEventReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventReader:369,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventReader].constructEventReader(org.codehaus.stax.test.evt.TestEventReader,String)'
      Src: org.codehaus.stax.test.evt.TestEventReader:370,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 4
    argNames:
    - contents
    - nsAware
    - coalesce
    - expandEnt
    argTypes:
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 371
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 371
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].getReader(String,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventReader].setReplaceEntities(org.codehaus.stax.test.evt.TestEventReader,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventReader].setSupportDTD(org.codehaus.stax.test.evt.TestEventReader,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventReader].setValidating(org.codehaus.stax.test.evt.TestEventReader,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventReader].constructEventReader(org.codehaus.stax.test.evt.TestEventReader,String)'
    - '[org.codehaus.stax.test.evt.TestEventReader].setCoalescing(org.codehaus.stax.test.evt.TestEventReader,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventReader].getNewInputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventReader].setNamespaceAware(org.codehaus.stax.test.evt.TestEventReader,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestEventReader].getReader(String,boolean,boolean,boolean)'
  - 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.codehaus.stax.test.evt.TestEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestEventReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestEventReader
    signature: '[org.codehaus.stax.test.evt.TestEventReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].getInputFactory()'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:13,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].getClass()'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:14,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].getResourceAsStream(String)'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:14,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].createXMLEventReader(org.codehaus.stax.test.evt.TestSurrogatePairs)'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:15,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].hasNext()'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:17,1
    - Dst: '[org.codehaus.stax.test.evt.TestSurrogatePairs].next()'
      Src: org.codehaus.stax.test.evt.TestSurrogatePairs:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 20
    functionName: '[org.codehaus.stax.test.evt.TestSurrogatePairs].testIssue280()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestSurrogatePairs.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].getClass()'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].next()'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].createXMLEventReader(org.codehaus.stax.test.evt.TestSurrogatePairs)'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].getResourceAsStream(String)'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].hasNext()'
    - '[org.codehaus.stax.test.evt.TestSurrogatePairs].getInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestSurrogatePairs].testIssue280()'
  - 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.codehaus.stax.test.evt.TestSurrogatePairs
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestSurrogatePairs].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestSurrogatePairs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestSurrogatePairs
    signature: '[org.codehaus.stax.test.evt.TestSurrogatePairs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:27,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader.MyFilter,String,boolean)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:27,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:29,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:29,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].assertTokenType(org.codehaus.stax.test.evt.TestFilteredReader,org.codehaus.stax.test.evt.TestFilteredReader)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:29,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:30,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:31,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].assertTokenType(org.codehaus.stax.test.evt.TestFilteredReader,org.codehaus.stax.test.evt.TestFilteredReader)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:31,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getName()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].assertNotNull(org.codehaus.stax.test.evt.TestFilteredReader)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:32,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:33,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:33,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].assertTokenType(org.codehaus.stax.test.evt.TestFilteredReader,org.codehaus.stax.test.evt.TestFilteredReader)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:33,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].assertTokenType(org.codehaus.stax.test.evt.TestFilteredReader,org.codehaus.stax.test.evt.TestFilteredReader)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:34,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].assertTokenType(org.codehaus.stax.test.evt.TestFilteredReader,org.codehaus.stax.test.evt.TestFilteredReader)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 36
    functionName: '[org.codehaus.stax.test.evt.TestFilteredReader].testCreation()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestFilteredReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestFilteredReader].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].getEventType()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].getName()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader.MyFilter,String,boolean)'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].assertTokenType(org.codehaus.stax.test.evt.TestFilteredReader,org.codehaus.stax.test.evt.TestFilteredReader)'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].assertNotNull(org.codehaus.stax.test.evt.TestFilteredReader)'
    - '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
    - '[XMLEventReader].nextEvent()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestFilteredReader].testCreation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].getInputFactory()'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:48,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].setNamespaceAware(org.codehaus.stax.test.evt.TestFilteredReader,boolean)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].constructEventReader(org.codehaus.stax.test.evt.TestFilteredReader,String)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:50,1
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader,EventFilter)'
      Src: org.codehaus.stax.test.evt.TestFilteredReader:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - EventFilter
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - filter
    - content
    - nsAware
    argTypes:
    - EventFilter
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 52
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 52
    functionName: '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(EventFilter,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestFilteredReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestFilteredReader].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].constructEventReader(org.codehaus.stax.test.evt.TestFilteredReader,String)'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader,EventFilter)'
    - '[org.codehaus.stax.test.evt.TestFilteredReader].setNamespaceAware(org.codehaus.stax.test.evt.TestFilteredReader,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(EventFilter,String,boolean)'
  - 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.codehaus.stax.test.evt.TestFilteredReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestFilteredReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestFilteredReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestFilteredReader
    signature: '[org.codehaus.stax.test.evt.TestFilteredReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLEvent
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EventFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - XMLEvent
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].accept(XMLEvent)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestFilteredReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].accept(XMLEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EventFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.evt.TestFilteredReader.MyFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestFilteredReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestFilteredReader.MyFilter
    signature: '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getOutputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:21,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:22,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventWriter(java.io.StringWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:23,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:25,1
    - Dst: '[ArrayList].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:27,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createAttribute(String,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:28,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:28,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createAttribute(String,String,String,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:29,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:29,1
    - Dst: '[ArrayList].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:30,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createNamespace(String,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:31,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:31,1
    - Dst: '[ArrayList].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:32,1
    - Dst: '[ArrayList].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createStartElement(String,String,String,org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:34,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createEndElement(String,String,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].close()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:36,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:39,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:41,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:43,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertTokenType(org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:43,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:44,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertTokenType(org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:44,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:46,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:46,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:47,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(int,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:47,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:50,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].equals(String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:51,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:52,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:53,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:53,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].equals(String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:55,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:56,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:56,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:57,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:58,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:58,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:60,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:63,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertTokenType(org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 64
    functionName: '[org.codehaus.stax.test.evt.TestEventWriter].testNonRepairingNsWrite()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getOutputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventWriter(java.io.StringWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createAttribute(String,String)'
    - '[XMLStreamReader].getEventType()'
    - '[ArrayList].iterator()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[java.io.StringWriter].toString()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].equals(String)'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getEventFactory()'
    - '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[ArrayList].<init>()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].fail(String)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createEndElement(String,String,String)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createAttribute(String,String,String,String)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].close()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createNamespace(String,String)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].assertTokenType(org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(int,org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createStartElement(String,String,String,org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventWriter].testNonRepairingNsWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:89,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:90,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getOutputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventWriter(java.io.StringWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:94,1
    - Dst: '[List<XMLEvent>].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:102,1
    - Dst: '[List<XMLEvent>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:105,1
    - Dst: '[List<XMLEvent>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:105,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:104,1
    - Dst: '[List<XMLEvent>].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:108,1
    - Dst: '[List<XMLEvent>].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:109,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:111,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:112,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fail(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:116,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:120,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getAttributes()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<com.ctc.wstx.sr.Attribute>)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getAttributes()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:128,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<com.ctc.wstx.sr.Attribute>)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:128,1
    - Dst: '[List<T>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:129,1
    - Dst: '[List<T>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:131,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<Namespace>)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:131,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<Namespace>)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:132,1
    - Dst: '[List<T>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:133,1
    - Dst: '[List<T>].size()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:133,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 136
    functionName: '[org.codehaus.stax.test.evt.TestEventWriter].testPassThrough()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventWriter].getOutputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventWriter(java.io.StringWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getEventReader(org.codehaus.stax.test.evt.TestEventWriter,boolean,boolean)'
    - '[java.io.StringWriter].<init>()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].next()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].isStartElement()'
    - '[List<T>].size()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].assertEquals(String,org.codehaus.stax.test.evt.TestEventWriter,org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getAttributes()'
    - '[List<XMLEvent>].iterator()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getNamespaces()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].add(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<Namespace>)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].fail(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<com.ctc.wstx.sr.Attribute>)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getEventType()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].hasNext()'
    - '[List<XMLEvent>].size()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventWriter].testPassThrough()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:140,1
    - Dst: '[Iterator<T>].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:141,1
    - Dst: '[Iterator<T>].next()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:142,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterator<T>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<T>
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 1
    argNames:
    - it
    argTypes:
    - Iterator<T>
    constantsTouched: []
    func_position:
      end: 145
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 145
    functionName: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<T>)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventWriter.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[ArrayList].<init>()'
    - '[Iterator<T>].next()'
    - '[Iterator<T>].hasNext()'
    linkageType: ''
    returnType: List<T>
    signature: '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getInputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:157,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setNamespaceAware(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:158,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setCoalescing(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:159,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setSupportDTD(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:160,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setValidating(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:161,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].constructStreamReader(org.codehaus.stax.test.evt.TestEventWriter,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coalesce
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 163
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 163
    functionName: '[org.codehaus.stax.test.evt.TestEventWriter].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventWriter].setSupportDTD(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].setNamespaceAware(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].setValidating(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].setCoalescing(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].constructStreamReader(org.codehaus.stax.test.evt.TestEventWriter,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.evt.TestEventWriter].getReader(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].getInputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:169,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setNamespaceAware(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:170,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setCoalescing(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:171,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setSupportDTD(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].setValidating(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:173,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].constructStreamReader(org.codehaus.stax.test.evt.TestEventWriter,String)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:174,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventReader(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coalesce
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 176
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 176
    functionName: '[org.codehaus.stax.test.evt.TestEventWriter].getEventReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventWriter].setSupportDTD(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventWriter].setNamespaceAware(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].createXMLEventReader(org.codehaus.stax.test.evt.TestEventWriter)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].setValidating(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].setCoalescing(org.codehaus.stax.test.evt.TestEventWriter,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventWriter].constructStreamReader(org.codehaus.stax.test.evt.TestEventWriter,String)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestEventWriter].getEventReader(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:181,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:182,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventWriter:183,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
      Src: org.codehaus.stax.test.evt.TestEventWriter:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLEventReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<XMLEvent>
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 1
    argNames:
    - er
    argTypes:
    - XMLEventReader
    constantsTouched: []
    func_position:
      end: 186
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionName: '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventWriter.java
    functionUses: 1
    functionsReached:
    - '[XMLEventReader].nextEvent()'
    - '[XMLEventReader].hasNext()'
    - '[ArrayList].<init>()'
    - '[ArrayList].add(org.codehaus.stax.test.evt.TestEventWriter)'
    linkageType: ''
    returnType: List<XMLEvent>
    signature: '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
  - 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.codehaus.stax.test.evt.TestEventWriter
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestEventWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestEventWriter
    signature: '[org.codehaus.stax.test.evt.TestEventWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getReader(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:47,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:49,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:50,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:50,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:50,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:51,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:52,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:57,1
    - Dst: ref.isEntityReference()
      Src: org.codehaus.stax.test.evt.TestEventDTD:58,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:58,1
    - Dst: ref.getName()
      Src: org.codehaus.stax.test.evt.TestEventDTD:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:59,1
    - Dst: ref.getDeclaration()
      Src: org.codehaus.stax.test.evt.TestEventDTD:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:61,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getName()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getReplacementText()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:63,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:63,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getNotationName()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:64,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:64,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getPublicId()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:65,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getSystemId()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:66,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:69,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:69,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:71,1
    - Dst: ref.isEntityReference()
      Src: org.codehaus.stax.test.evt.TestEventDTD:72,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:72,1
    - Dst: ref.getName()
      Src: org.codehaus.stax.test.evt.TestEventDTD:73,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:73,1
    - Dst: ref.getDeclaration()
      Src: org.codehaus.stax.test.evt.TestEventDTD:74,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:75,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getName()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:76,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getNotationName()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:77,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:77,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getPublicId()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getSystemId()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:79,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:79,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:94,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:94,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:95,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertFalse(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 98
    functionName: '[org.codehaus.stax.test.evt.TestEventDTD].testNonExpandingEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertFalse(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getSystemId()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getPublicId()'
    - ref.isEntityReference()
    - '[org.codehaus.stax.test.evt.TestEventDTD].getReplacementText()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(String,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getNotationName()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertNullOrEmpty(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getReader(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
    - ref.getName()
    - '[XMLEventReader].nextEvent()'
    - ref.getDeclaration()
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventDTD].testNonExpandingEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getReader(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:121,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:123,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:123,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:123,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:125,1
    - Dst: dtd.getEntities()
      Src: org.codehaus.stax.test.evt.TestEventDTD:131,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].size()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(int,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:136,1
    - Dst: dtd.getNotations()
      Src: org.codehaus.stax.test.evt.TestEventDTD:138,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:141,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:143,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:144,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].size()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:145,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(int,org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 147
    functionName: '[org.codehaus.stax.test.evt.TestEventDTD].testValidDtdEvent()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(String,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getReader(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getEventType()'
    - dtd.getEntities()
    - dtd.getNotations()
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertEquals(int,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertTokenType(org.codehaus.stax.test.evt.TestEventDTD,org.codehaus.stax.test.evt.TestEventDTD)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].size()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventDTD].testValidDtdEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getReader(String,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coalesce
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: '[org.codehaus.stax.test.evt.TestEventDTD].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventDTD].getReader(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestEventDTD].getReader(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].getNewInputFactory()'
      Src: org.codehaus.stax.test.evt.TestEventDTD:167,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setNamespaceAware(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:168,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setCoalescing(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:169,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setSupportDTD(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:170,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setValidating(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:171,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].setReplaceEntities(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].constructEventReader(org.codehaus.stax.test.evt.TestEventDTD,String)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 4
    argNames:
    - contents
    - nsAware
    - coalesce
    - expandEnt
    argTypes:
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 174
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 174
    functionName: '[org.codehaus.stax.test.evt.TestEventDTD].getReader(String,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventDTD.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventDTD].setReplaceEntities(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].setCoalescing(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].getNewInputFactory()'
    - '[org.codehaus.stax.test.evt.TestEventDTD].setValidating(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].constructEventReader(org.codehaus.stax.test.evt.TestEventDTD,String)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].setNamespaceAware(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].setSupportDTD(org.codehaus.stax.test.evt.TestEventDTD,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestEventDTD].getReader(String,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:179,1
    - Dst: o.getClass()
      Src: org.codehaus.stax.test.evt.TestEventDTD:180,1
    - Dst: '[Class<?>].isAssignableFrom(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:180,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
      Src: org.codehaus.stax.test.evt.TestEventDTD:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - List<?>
      - Class<?>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 2
    argNames:
    - l
    - expType
    argTypes:
    - List<?>
    - Class<?>
    constantsTouched: []
    func_position:
      end: 182
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 182
    functionName: '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(List<?>,Class<?>)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventDTD.java
    functionUses: 0
    functionsReached:
    - '[Class<?>].isAssignableFrom(org.codehaus.stax.test.evt.TestEventDTD)'
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertNotNull(org.codehaus.stax.test.evt.TestEventDTD)'
    - o.getClass()
    - '[org.codehaus.stax.test.evt.TestEventDTD].assertTrue(org.codehaus.stax.test.evt.TestEventDTD)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(List<?>,Class<?>)'
  - 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.codehaus.stax.test.evt.TestEventDTD
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestEventDTD].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestEventDTD
    signature: '[org.codehaus.stax.test.evt.TestEventDTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:30,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:31,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:31,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:31,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:32,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:33,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:33,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:35,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:36,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:39,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:41,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:43,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:43,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:44,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:44,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:45,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:45,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:46,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:46,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefixes(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:49,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:51,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefixes(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:53,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:57,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:58,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:58,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:63,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:64,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:64,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:66,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:67,1
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertFalse(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 69
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].testStartElemNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
    - '[XMLEventReader].hasNext()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertFalse(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getPrefixes(String)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
    - '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartElem].testStartElemNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:79,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:80,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:81,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:83,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:87,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:88,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:89,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:90,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:91,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:91,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:94,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:97,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestStartElem:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:102,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:102,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:103,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:105,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:106,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:106,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:107,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:110,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:111,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:111,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:112,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:114,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:116,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:116,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:117,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:118,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:118,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:119,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:119,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:120,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:123,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:125,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:126,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:127,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:129,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:131,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:132,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:135,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:135,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:137,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:137,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:140,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 100
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 141
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].testNestedStartElemNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
    - '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getName()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].isStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].testEventWritability(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartElem].testNestedStartElemNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:152,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:153,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:153,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:153,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:155,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:156,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:156,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:157,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:158,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:158,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:158,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:159,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:159,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:159,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:161,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:162,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:162,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:163,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:164,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:164,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:164,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:165,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:165,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:165,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:166,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:167,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:168,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:168,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:169,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:169,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:171,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:172,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:173,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getName()'
      Src: org.codehaus.stax.test.evt.TestStartElem:174,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestStartElem:174,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:174,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
      Src: org.codehaus.stax.test.evt.TestStartElem:175,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:175,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:175,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:176,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:177,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:177,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:178,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:178,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:180,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:180,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:180,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:181,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:181,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:181,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:182,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:182,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 183
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].testNestedStartElemNs2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTrue(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
    - '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaces()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceContext()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].isEndElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getPrefix(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getName()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartElem].testNestedStartElemNs2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:197,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:198,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:198,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:198,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:200,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:201,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:201,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:202,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:204,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:206,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:207,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:208,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:209,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:210,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:212,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:213,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:213,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:214,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:217,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:218,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:221,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:222,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:223,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:224,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:225,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:227,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:227,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:227,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:228,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:228,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:228,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:229,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:229,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 230
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].testStartElemAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,null)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getReader(org.codehaus.stax.test.evt.TestStartElem,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(org.codehaus.stax.test.evt.TestStartElem,String,String,String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(org.codehaus.stax.test.evt.TestStartElem,String,null)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartElem].testStartElemAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].get11AttrDoc()'
      Src: org.codehaus.stax.test.evt.TestStartElem:235,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:235,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:236,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:236,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:236,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:237,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:238,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:238,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
      Src: org.codehaus.stax.test.evt.TestStartElem:239,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getAttributes()'
      Src: org.codehaus.stax.test.evt.TestStartElem:240,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:240,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
      Src: org.codehaus.stax.test.evt.TestStartElem:240,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:247,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:249,1
    - Dst: name.substring(int,int)
      Src: org.codehaus.stax.test.evt.TestStartElem:252,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:253,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem,null)'
      Src: org.codehaus.stax.test.evt.TestStartElem:254,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.TestStartElem:256,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
      Src: org.codehaus.stax.test.evt.TestStartElem:256,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:256,1
    - Dst: '[XMLEventReader].close()'
      Src: org.codehaus.stax.test.evt.TestStartElem:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 258
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].testStartElemManyAttrsNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartElem].get11AttrDoc()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(int,int)'
    - '[org.codehaus.stax.test.evt.TestStartElem].countElements(org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem,null)'
    - name.substring(int,int)
    - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(org.codehaus.stax.test.evt.TestStartElem,String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertTokenType(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
    - '[XMLEventReader].close()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getReader(String,boolean,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getEventType()'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.TestStartElem].getAttributes()'
    - '[org.codehaus.stax.test.evt.TestStartElem].asStartElement()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartElem].testStartElemManyAttrsNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:281,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:281,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:282,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:284,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(org.codehaus.stax.test.evt.TestStartElem,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:286,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:290,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:290,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:291,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:293,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(org.codehaus.stax.test.evt.TestStartElem,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:295,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:298,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:298,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:299,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:301,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(org.codehaus.stax.test.evt.TestStartElem,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:303,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - StartElement
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - elem
    - localName
    - expValue
    argTypes:
    - StartElement
    - String
    - String
    constantsTouched: []
    func_position:
      end: 305
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 305
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(StartElement,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(org.codehaus.stax.test.evt.TestStartElem,String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNull(org.codehaus.stax.test.evt.TestStartElem,org.codehaus.stax.test.evt.TestStartElem)'
    - '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(StartElement,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.evt.TestStartElem:309,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:310,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.evt.TestStartElem:312,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.evt.TestStartElem:313,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.evt.TestStartElem:314,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.evt.TestStartElem:315,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.evt.TestStartElem:317,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.evt.TestStartElem:318,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:320,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.evt.TestStartElem:321,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    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: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 322
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].get11AttrDoc()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.evt.TestStartElem].get11AttrDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<?>].hasNext()'
      Src: org.codehaus.stax.test.evt.TestStartElem:327,1
    - Dst: '[Iterator<?>].next()'
      Src: org.codehaus.stax.test.evt.TestStartElem:329,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Iterator<?>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 1
    argNames:
    - it
    argTypes:
    - Iterator<?>
    constantsTouched: []
    func_position:
      end: 333
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 333
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].countElements(Iterator<?>)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[Iterator<?>].next()'
    - '[Iterator<?>].hasNext()'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.evt.TestStartElem].countElements(Iterator<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:338,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:339,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:342,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:344,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:346,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - StartElement
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 4
    argNames:
    - se
    - nsURI
    - localName
    - expValue
    argTypes:
    - StartElement
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 348
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 348
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(StartElement,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
    - '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(StartElement,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:352,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:353,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:356,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:358,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:360,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:359,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:366,1
    - Dst: '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestStartElem:367,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:369,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:371,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
      Src: org.codehaus.stax.test.evt.TestStartElem:373,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
      Src: org.codehaus.stax.test.evt.TestStartElem:372,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - StartElement
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - se
    - localName
    - expValue
    argTypes:
    - StartElement
    - String
    - String
    constantsTouched: []
    func_position:
      end: 375
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 375
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(StartElement,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertEquals(String,String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].assertNotNull(String,org.codehaus.stax.test.evt.TestStartElem)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getValue()'
    - '[StartElement].getAttributeByName(javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(StartElement,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].getInputFactory()'
      Src: org.codehaus.stax.test.evt.TestStartElem:381,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].setNamespaceAware(org.codehaus.stax.test.evt.TestStartElem,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:382,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].setCoalescing(org.codehaus.stax.test.evt.TestStartElem,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:383,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].setSupportDTD(org.codehaus.stax.test.evt.TestStartElem,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:384,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].setValidating(org.codehaus.stax.test.evt.TestStartElem,boolean)'
      Src: org.codehaus.stax.test.evt.TestStartElem:385,1
    - Dst: '[org.codehaus.stax.test.evt.TestStartElem].constructEventReader(org.codehaus.stax.test.evt.TestStartElem,String)'
      Src: org.codehaus.stax.test.evt.TestStartElem:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coalesce
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 387
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 387
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestStartElem].setSupportDTD(org.codehaus.stax.test.evt.TestStartElem,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].constructEventReader(org.codehaus.stax.test.evt.TestStartElem,String)'
    - '[org.codehaus.stax.test.evt.TestStartElem].setValidating(org.codehaus.stax.test.evt.TestStartElem,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].getInputFactory()'
    - '[org.codehaus.stax.test.evt.TestStartElem].setCoalescing(org.codehaus.stax.test.evt.TestStartElem,boolean)'
    - '[org.codehaus.stax.test.evt.TestStartElem].setNamespaceAware(org.codehaus.stax.test.evt.TestStartElem,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.TestStartElem].getReader(String,boolean,boolean)'
  - 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.codehaus.stax.test.evt.TestStartElem
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestStartElem].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestStartElem
    signature: '[org.codehaus.stax.test.evt.TestStartElem].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:21,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:24,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:25,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:27,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:28,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(String,org.codehaus.stax.test.evt.TestEventFactory,String,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:30,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(String,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:31,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getDTDType()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:36,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:36,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getDTDType()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:37,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getDTDType()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:38,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:38,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isSpecified()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:43,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].warn(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:52,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:54,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:55,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:56,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:56,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:59,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:60,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:62,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:66,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:67,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:68,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:69,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 71
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(String,org.codehaus.stax.test.evt.TestEventFactory,String,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isSpecified()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
    - '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(String,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].warn(String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getDTDType()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:77,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createCData(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:78,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:79,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:80,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:82,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:83,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:83,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:84,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:85,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 86
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createCData(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:92,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createCharacters(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:93,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:95,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:96,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:98,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:99,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:100,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:101,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 102
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testCharacters()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createCharacters(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:109,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createComment(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:110,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:112,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:113,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getText()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:115,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 116
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testComment()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createComment(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getText()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:121,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createDTD(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:122,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:124,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 128
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testDTD()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createDTD(String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:133,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createEndDocument()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:134,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:137,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 139
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testEndDocument()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createEndDocument()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testEndDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:144,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createEndElement(String,String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:148,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:149,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:150,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:152,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:153,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:154,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 155
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testEndElement()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createEndElement(String,String,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 168
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testEntityReference()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testEntityReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:174,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createIgnorableSpace(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:175,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:177,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:178,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:180,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:180,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:181,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:181,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:182,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:182,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:183,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 184
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testIgnorableSpace()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].createIgnorableSpace(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testIgnorableSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:189,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createNamespace(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:194,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:196,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:197,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:199,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].length()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:201,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].fail(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:202,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:204,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:204,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isDefaultNamespaceDeclaration()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:205,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:205,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createNamespace(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:208,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:209,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:210,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:210,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:211,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:211,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isDefaultNamespaceDeclaration()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:212,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:212,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 213
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testNamespace()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].fail(String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isDefaultNamespaceDeclaration()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].length()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createNamespace(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createNamespace(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:218,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createProcessingInstruction(String,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:219,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:220,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:221,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getTarget()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:223,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:223,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:224,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 226
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testProcInstr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].createProcessingInstruction(String,String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getTarget()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testProcInstr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:232,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createSpace(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:233,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:234,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:234,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:236,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:237,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:239,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:239,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:240,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:240,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:241,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 242
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testSpace()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].isIgnorableWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isCData()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].isWhiteSpace()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createSpace(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:247,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createStartDocument()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:248,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:249,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:250,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].encodingSet()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:252,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:252,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].standaloneSet()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:253,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:253,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createStartDocument(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory,boolean)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:257,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:258,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].encodingSet()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:259,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:259,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].standaloneSet()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:260,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:260,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:261,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:261,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getVersion()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:262,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 263
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testStartDocument()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(String,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createStartDocument(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory,boolean)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getVersion()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getCharacterEncodingScheme()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].encodingSet()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createStartDocument()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertFalse(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertTrue(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].standaloneSet()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testStartDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:272,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createStartElement(String,String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:274,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:275,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:277,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:278,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:279,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:280,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:280,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createStartElement(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:282,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:283,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:284,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:285,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:286,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:286,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:287,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:287,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:288,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 289
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 289
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testStartElement()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getNamespaceURI()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getPrefix()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createStartElement(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createStartElement(String,String,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:296,1
    - Dst: '[ArrayList].<init>()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:297,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:298,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:298,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:299,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:300,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:301,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:302,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:302,1
    - Dst: '[ArrayList].add(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:302,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:305,1
    - Dst: '[ArrayList].iterator()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:306,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].createStartElement(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventFactory,null)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:305,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:307,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:308,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:309,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:310,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:311,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:311,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:314,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:314,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:315,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:316,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:317,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:317,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:318,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:318,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:320,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:320,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:321,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:322,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:323,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:323,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:324,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:324,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:327,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:327,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:327,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:328,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:328,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:328,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].getAttributes()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:331,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:332,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].hasNext()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:335,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].next()'
      Src: org.codehaus.stax.test.evt.TestEventFactory:336,1
    - Dst: '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(int,org.codehaus.stax.test.evt.TestEventFactory)'
      Src: org.codehaus.stax.test.evt.TestEventFactory:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 340
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].testStartElementWithAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.TestEventFactory].createStartElement(javax.xml.namespace.QName,org.codehaus.stax.test.evt.TestEventFactory,null)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].testEventWritability(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getValue()'
    - '[ArrayList].iterator()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getAttributeByName(javax.xml.namespace.QName)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertNotNull(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getName()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(int,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].createAttribute(javax.xml.namespace.QName,String)'
    - '[ArrayList].<init>()'
    - '[ArrayList].add(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].next()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].checkEventIsMethods(org.codehaus.stax.test.evt.TestEventFactory,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertEquals(String,org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getEventFactory()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getLocalPart()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].hasNext()'
    - '[org.codehaus.stax.test.evt.TestEventFactory].assertNull(org.codehaus.stax.test.evt.TestEventFactory)'
    - '[org.codehaus.stax.test.evt.TestEventFactory].getAttributes()'
    - '[javax.xml.namespace.QName].<init>(org.codehaus.stax.test.evt.TestEventFactory,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].testStartElementWithAttrs()'
  - 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.codehaus.stax.test.evt.TestEventFactory
      static: false
      superClass: org.codehaus.stax.test.evt.BaseEventTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.evt.TestEventFactory].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.TestEventFactory
    signature: '[org.codehaus.stax.test.evt.TestEventFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.BaseStaxTest].<init>()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax.test.evt.BaseEventTest
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[org.codehaus.stax.test.evt.BaseEventTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.BaseStaxTest].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax.test.evt.BaseEventTest
    signature: '[org.codehaus.stax.test.evt.BaseEventTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLEventFactory.newInstance()
      Src: org.codehaus.stax.test.evt.BaseEventTest:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - FactoryConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventFactory
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[org.codehaus.stax.test.evt.BaseEventTest].getEventFactory()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
    functionUses: 0
    functionsReached:
    - XMLEventFactory.newInstance()
    linkageType: ''
    returnType: XMLEventFactory
    signature: '[org.codehaus.stax.test.evt.BaseEventTest].getEventFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:38,1
    - Dst: '[XMLInputFactory].createXMLEventReader(StringReader)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: true
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 2
    argNames:
    - f
    - content
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.codehaus.stax.test.evt.BaseEventTest].constructEventReader(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory].createXMLEventReader(StringReader)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.BaseEventTest].constructEventReader(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:45,1
    - Dst: '[File].toURL()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:46,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].toString()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:46,1
    - Dst: '[FileReader].<init>(File)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:47,1
    - Dst: '[XMLInputFactory].createXMLEventReader(org.codehaus.stax.test.evt.BaseEventTest,FileReader)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader
      static: true
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 2
    argNames:
    - f
    - filename
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: '[org.codehaus.stax.test.evt.BaseEventTest].constructEventReaderForFile(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[FileReader].<init>(File)'
    - '[org.codehaus.stax.test.evt.BaseEventTest].toString()'
    - '[File].toURL()'
    - '[XMLInputFactory].createXMLEventReader(org.codehaus.stax.test.evt.BaseEventTest,FileReader)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[org.codehaus.stax.test.evt.BaseEventTest].constructEventReaderForFile(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEventReader].hasNext()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:66,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:67,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].getEventType()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:68,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].isCharacters()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:70,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].asCharacters()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:71,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].getData()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:71,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].hashCode()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLEventReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 1
    argNames:
    - er
    argTypes:
    - XMLEventReader
    constantsTouched: []
    func_position:
      end: 76
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 76
    functionName: '[org.codehaus.stax.test.evt.BaseEventTest].streamThrough(XMLEventReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.BaseEventTest].hashCode()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].getData()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].getEventType()'
    - '[XMLEventReader].hasNext()'
    - '[XMLEventReader].nextEvent()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].isCharacters()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].asCharacters()'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.evt.BaseEventTest].streamThrough(XMLEventReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StartElement].getAttributes()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:82,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].hasNext()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:84,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].next()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - StartElement
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 1
    argNames:
    - elem
    argTypes:
    - StartElement
    constantsTouched: []
    func_position:
      end: 90
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 90
    functionName: '[org.codehaus.stax.test.evt.BaseEventTest].calcAttrCount(StartElement)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.BaseEventTest].hasNext()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].next()'
    - '[StartElement].getAttributes()'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.evt.BaseEventTest].calcAttrCount(StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEvent].getEventType()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:94,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertTokenType(int,org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:103,1
    - Dst: '[XMLEvent].isAttribute()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:114,1
    - Dst: '[XMLEvent].isAttribute()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:116,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:116,1
    - Dst: '[XMLEvent].isCharacters()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:119,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:119,1
    - Dst: '[XMLEvent].isStartDocument()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:120,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:120,1
    - Dst: '[XMLEvent].isEndDocument()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:121,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:121,1
    - Dst: '[XMLEvent].isStartElement()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:122,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:122,1
    - Dst: '[XMLEvent].isEndElement()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:123,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:123,1
    - Dst: '[XMLEvent].isEntityReference()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:124,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:124,1
    - Dst: '[XMLEvent].isNamespace()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:125,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:125,1
    - Dst: '[XMLEvent].isProcessingInstruction()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:126,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:126,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - XMLEvent
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 2
    argNames:
    - type
    - evt
    argTypes:
    - int
    - XMLEvent
    constantsTouched: []
    func_position:
      end: 127
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 127
    functionName: '[org.codehaus.stax.test.evt.BaseEventTest].checkEventIsMethods(int,XMLEvent)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
    functionUses: 0
    functionsReached:
    - '[XMLEvent].isCharacters()'
    - '[XMLEvent].isAttribute()'
    - '[XMLEvent].isStartDocument()'
    - '[XMLEvent].isEndElement()'
    - '[XMLEvent].isProcessingInstruction()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].assertTokenType(int,org.codehaus.stax.test.evt.BaseEventTest)'
    - '[XMLEvent].getEventType()'
    - '[XMLEvent].isStartElement()'
    - '[org.codehaus.stax.test.evt.BaseEventTest].assertEquals(org.codehaus.stax.test.evt.BaseEventTest)'
    - '[XMLEvent].isEntityReference()'
    - '[XMLEvent].isNamespace()'
    - '[XMLEvent].isEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.BaseEventTest].checkEventIsMethods(int,XMLEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:138,1
    - Dst: '[XMLEvent].writeAsEncodedUnicode(StringWriter)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:139,1
    - Dst: '[XMLEvent].getEventType()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:142,1
    - Dst: '[StringWriter].toString()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:147,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].length()'
      Src: org.codehaus.stax.test.evt.BaseEventTest:147,1
    - Dst: '[org.codehaus.stax.test.evt.BaseEventTest].assertTrue(int)'
      Src: org.codehaus.stax.test.evt.BaseEventTest:147,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLEvent
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 1
    argNames:
    - evt
    argTypes:
    - XMLEvent
    constantsTouched: []
    func_position:
      end: 148
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 148
    functionName: '[org.codehaus.stax.test.evt.BaseEventTest].testEventWritability(XMLEvent)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.evt.BaseEventTest].assertTrue(int)'
    - '[org.codehaus.stax.test.evt.BaseEventTest].length()'
    - '[StringWriter].toString()'
    - '[XMLEvent].writeAsEncodedUnicode(StringWriter)'
    - '[XMLEvent].getEventType()'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.evt.BaseEventTest].testEventWritability(XMLEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.dtd.BaseTestForDTD].getInputFactory()'
      Src: org.codehaus.stax.test.dtd.BaseTestForDTD:14,1
    - Dst: '[org.codehaus.stax.test.dtd.BaseTestForDTD].setCoalescing(org.codehaus.stax.test.dtd.BaseTestForDTD,boolean)'
      Src: org.codehaus.stax.test.dtd.BaseTestForDTD:15,1
    - Dst: '[org.codehaus.stax.test.dtd.BaseTestForDTD].setNamespaceAware(org.codehaus.stax.test.dtd.BaseTestForDTD,boolean)'
      Src: org.codehaus.stax.test.dtd.BaseTestForDTD:16,1
    - Dst: '[org.codehaus.stax.test.dtd.BaseTestForDTD].setSupportDTD(org.codehaus.stax.test.dtd.BaseTestForDTD,boolean)'
      Src: org.codehaus.stax.test.dtd.BaseTestForDTD:17,1
    - Dst: '[org.codehaus.stax.test.dtd.BaseTestForDTD].setValidating(org.codehaus.stax.test.dtd.BaseTestForDTD,boolean)'
      Src: org.codehaus.stax.test.dtd.BaseTestForDTD:19,1
    - Dst: '[org.codehaus.stax.test.dtd.BaseTestForDTD].constructStreamReader(org.codehaus.stax.test.dtd.BaseTestForDTD,String)'
      Src: org.codehaus.stax.test.dtd.BaseTestForDTD:20,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - validate
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 21
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 21
    functionName: '[org.codehaus.stax.test.dtd.BaseTestForDTD].getDTDAwareReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/dtd/BaseTestForDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.dtd.BaseTestForDTD].getInputFactory()'
    - '[org.codehaus.stax.test.dtd.BaseTestForDTD].setValidating(org.codehaus.stax.test.dtd.BaseTestForDTD,boolean)'
    - '[org.codehaus.stax.test.dtd.BaseTestForDTD].setCoalescing(org.codehaus.stax.test.dtd.BaseTestForDTD,boolean)'
    - '[org.codehaus.stax.test.dtd.BaseTestForDTD].setNamespaceAware(org.codehaus.stax.test.dtd.BaseTestForDTD,boolean)'
    - '[org.codehaus.stax.test.dtd.BaseTestForDTD].constructStreamReader(org.codehaus.stax.test.dtd.BaseTestForDTD,String)'
    - '[org.codehaus.stax.test.dtd.BaseTestForDTD].setSupportDTD(org.codehaus.stax.test.dtd.BaseTestForDTD,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamReader
    signature: '[org.codehaus.stax.test.dtd.BaseTestForDTD].getDTDAwareReader(String,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.codehaus.stax.test.dtd.BaseTestForDTD
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.dtd.BaseTestForDTD].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/dtd/BaseTestForDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.dtd.BaseTestForDTD
    signature: '[org.codehaus.stax.test.dtd.BaseTestForDTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getDTDAwareReader(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,boolean)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:18,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:19,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertTokenType(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:19,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:20,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertTokenType(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:20,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getLocalName()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:21,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(String,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:21,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:22,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertTokenType(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:22,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getAllText(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:23,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].length()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:25,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(int,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:25,1
    - Dst: Character.codePointAt(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,int)
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:26,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(int,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:26,1
    - Dst: Character.codePointAt(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,int)
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:27,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(int,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:27,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getEventType()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:28,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertTokenType(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:28,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getLocalName()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:29,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(String,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:29,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:30,1
    - Dst: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertTokenType(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
      Src: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    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.codehaus.stax.test.dtd.BaseTestForDTD
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 31
    functionName: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].testEntitiesEmbedded()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/dtd/TestDtdWithUnicodeEntities.java
    functionUses: 0
    functionsReached:
    - Character.codePointAt(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,int)
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getEventType()'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].length()'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getLocalName()'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(String,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].next()'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getDTDAwareReader(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,boolean)'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertEquals(int,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].getAllText(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
    - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].assertTokenType(org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities,org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].testEntitiesEmbedded()'
  - 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.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities
      static: false
      superClass: org.codehaus.stax.test.dtd.BaseTestForDTD
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/dtd/TestDtdWithUnicodeEntities.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities
    signature: '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:58,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:59,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:61,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:61,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:63,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testCDataSimple()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].testCDataSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:70,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:71,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:75,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 77
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testCDataCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].testCDataCoalescing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:82,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:83,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:83,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:84,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:89,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:95,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:97,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:97,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:98,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:100,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:100,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 102
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testCDataNonCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getReader(String,boolean)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].testCDataNonCoalescing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:110,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:110,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:115,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:115,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:118,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:118,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:119,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:119,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:122,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:122,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:123,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 124
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testInvalidCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].testInvalidCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:144,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:145,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:145,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:147,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:151,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:155,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:155,1
    - Dst: t.getCause()
      Src: org.codehaus.stax.test.stream.TestCDataRead:171,1
    - Dst: rex.getMessage()
      Src: org.codehaus.stax.test.stream.TestCDataRead:173,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:173,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:175,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 177
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testInvalidNestedCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getReader(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
    - t.getCause()
    - '[XMLStreamReader].next()'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[StringBuilder].<init>()'
    - rex.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].testInvalidNestedCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setCoalescing(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:183,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getClass()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getResource(String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].openStream()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:185,1
    - Dst: '[InputStreamReader].<init>(org.codehaus.stax.test.stream.TestCDataRead,String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(InputStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:193,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:193,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:197,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:197,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:198,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:198,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:199,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:199,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:201,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:201,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:203,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:203,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].startsWith(String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:208,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:209,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].substring(int,int)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:210,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:212,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:215,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:215,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:216,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:216,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:217,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:217,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:218,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:218,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:219,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:219,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:220,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:220,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:221,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:221,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:222,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:222,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:223,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:223,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:224,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:224,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:225,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:225,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].close()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:227,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].close()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:228,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 229
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testIssue294()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].substring(int,int)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].length()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getResource(String)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(InputStreamReader)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].setCoalescing(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].next()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].openStream()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].close()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getAndVerifyText(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getClass()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].startsWith(String)'
    - '[InputStreamReader].<init>(org.codehaus.stax.test.stream.TestCDataRead,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].testIssue294()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SRC_TEXT.replace(String,String)
      Src: org.codehaus.stax.test.stream.TestCDataRead:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:243,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setProperty(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:245,1
    - Dst: '[StringReader].<init>(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getEventType()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:249,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:249,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:251,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:251,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:253,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:254,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:254,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:255,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:255,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].equals(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:257,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:258,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:260,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:260,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].close()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 262
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testLongerCData2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getEventType()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].length()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].equals(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[StringReader].<init>(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].setProperty(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].next()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].close()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
    - SRC_TEXT.replace(String,String)
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].testLongerCData2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SRC_TEXT.replace(String,String)
      Src: org.codehaus.stax.test.stream.TestCDataRead:272,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:275,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setProperty(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:277,1
    - Dst: '[StringReader].<init>(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(StringReader)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getEventType()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:282,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:282,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:285,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:286,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].length()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:286,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].next()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:288,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:289,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].equals(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:294,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:295,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].close()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:298,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 299
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].testLongerCData3()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getEventType()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].length()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertTokenType(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].fail(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].equals(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[StringReader].<init>(org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].setProperty(org.codehaus.stax.test.stream.TestCDataRead,org.codehaus.stax.test.stream.TestCDataRead)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].next()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].createXMLStreamReader(StringReader)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getText()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].close()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getLocalName()'
    - SRC_TEXT.replace(String,String)
    - '[org.codehaus.stax.test.stream.TestCDataRead].assertEquals(String,org.codehaus.stax.test.stream.TestCDataRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].testLongerCData3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestCDataRead:310,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setCoalescing(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:311,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setReplaceEntities(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:312,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].setValidating(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:313,1
    - Dst: '[org.codehaus.stax.test.stream.TestCDataRead].constructStreamReader(org.codehaus.stax.test.stream.TestCDataRead,String)'
      Src: org.codehaus.stax.test.stream.TestCDataRead:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - coalescing
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 315
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 315
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCDataRead].constructStreamReader(org.codehaus.stax.test.stream.TestCDataRead,String)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestCDataRead].setReplaceEntities(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].setCoalescing(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCDataRead].setValidating(org.codehaus.stax.test.stream.TestCDataRead,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].getReader(String,boolean)'
  - 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.codehaus.stax.test.stream.TestCDataRead
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestCDataRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestCDataRead
    signature: '[org.codehaus.stax.test.stream.TestCDataRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:23,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:24,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:25,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 27
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].testProcInstrProperties()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].testProcInstrProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:39,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:40,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:41,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:41,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:43,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].equals(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:46,1
    - Dst: CONTENT_TEXT.trim()
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:48,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].trim()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:48,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].equals(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:48,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:49,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 57
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].testSpaceHandling()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].trim()'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].equals(org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - CONTENT_TEXT.trim()
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].getPITarget()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].testSpaceHandling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 79
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].testInvalidProcInstr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].testInvalidProcInstr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:88,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 91
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].testUnfinishedPI()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].testUnfinishedPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:108,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:113,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:113,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:114,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:115,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].reportNADueToEntityExpansion(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:117,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:120,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:121,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 127
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].testRunawayProcInstr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].reportNADueToEntityExpansion(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,boolean,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].testRunawayProcInstr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:148,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:155,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:156,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:157,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:158,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:159,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:160,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:161,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 163
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].testLongerProcInstr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(org.codehaus.stax.test.stream.TestProcInstrRead,boolean,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertTokenType(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].getPITarget()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].testLongerProcInstr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:175,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:177,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:177,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:180,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:180,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:181,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:181,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:182,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:183,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:183,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:186,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertFalse(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:186,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:187,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:187,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:189,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:191,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:204,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:208,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:212,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:216,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:220,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:224,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:228,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:232,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:236,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:243,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:250,1
    - Dst: DATA.trim()
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:260,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:260,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].trim()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:260,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:260,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - ns
    - dtd
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 261
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 261
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(org.codehaus.stax.test.stream.TestProcInstrRead,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertNotNull(org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(String,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertFalse(String,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[XMLStreamReader].hasText()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestProcInstrRead)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].fail(String)'
    - DATA.trim()
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].getPIData()'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].trim()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:273,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].setCoalescing(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:274,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].setNamespaceAware(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:275,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].setSupportDTD(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:276,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].setValidating(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:277,1
    - Dst: '[org.codehaus.stax.test.stream.TestProcInstrRead].constructStreamReader(org.codehaus.stax.test.stream.TestProcInstrRead,String)'
      Src: org.codehaus.stax.test.stream.TestProcInstrRead:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - supportDTD
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 279
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 279
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].setSupportDTD(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].constructStreamReader(org.codehaus.stax.test.stream.TestProcInstrRead,String)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].setNamespaceAware(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].setValidating(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestProcInstrRead].setCoalescing(org.codehaus.stax.test.stream.TestProcInstrRead,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(String,boolean,boolean)'
  - 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.codehaus.stax.test.stream.TestProcInstrRead
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestProcInstrRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestProcInstrRead
    signature: '[org.codehaus.stax.test.stream.TestProcInstrRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:27,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:29,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:31,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:31,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:33,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:34,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:37,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:44,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:45,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:47,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:47,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:48,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestMisc:50,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:52,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestMisc:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:54,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:59,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:64,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:65,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:67,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:67,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:68,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:69,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:71,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:76,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:77,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:79,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:81,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:82,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:83,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:83,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:84,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:85,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:86,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:88,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:88,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:89,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:91,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:91,1
    - Dst: '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
      Src: org.codehaus.stax.test.stream.TestMisc:92,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 93
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testRequire()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,null)'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,String)'
    - '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,String,null)'
    - '[XMLStreamReader].require(org.codehaus.stax.test.stream.TestMisc,null,String)'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testRequire()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc]._testGetElementText(boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:98,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc]._testGetElementText(boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testGetElementText()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestMisc]._testGetElementText(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testGetElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestMisc:112,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setNamespaceAware(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:113,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].constructCharStreamReader(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:115,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].constructUtf8StreamReader(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:116,1
    - Dst: sr.next()
      Src: org.codehaus.stax.test.stream.TestMisc:119,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:119,1
    - Dst: sr.next()
      Src: org.codehaus.stax.test.stream.TestMisc:120,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:120,1
    - Dst: sr.getElementText()
      Src: org.codehaus.stax.test.stream.TestMisc:121,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:121,1
    - Dst: sr.getEventType()
      Src: org.codehaus.stax.test.stream.TestMisc:122,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:122,1
    - Dst: sr.next()
      Src: org.codehaus.stax.test.stream.TestMisc:123,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:123,1
    - Dst: sr.getElementText()
      Src: org.codehaus.stax.test.stream.TestMisc:124,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:124,1
    - Dst: sr.getEventType()
      Src: org.codehaus.stax.test.stream.TestMisc:125,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:125,1
    - Dst: sr.next()
      Src: org.codehaus.stax.test.stream.TestMisc:126,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:126,1
    - Dst: sr.getElementText()
      Src: org.codehaus.stax.test.stream.TestMisc:127,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:127,1
    - Dst: sr.getEventType()
      Src: org.codehaus.stax.test.stream.TestMisc:128,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:128,1
    - Dst: sr.next()
      Src: org.codehaus.stax.test.stream.TestMisc:130,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:130,1
    - Dst: sr.close()
      Src: org.codehaus.stax.test.stream.TestMisc:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - textual
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 132
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 132
    functionName: '[org.codehaus.stax.test.stream.TestMisc]._testGetElementText(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 1
    functionsReached:
    - sr.close()
    - '[org.codehaus.stax.test.stream.TestMisc].constructCharStreamReader(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - sr.getElementText()
    - '[org.codehaus.stax.test.stream.TestMisc].constructUtf8StreamReader(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getInputFactory()'
    - sr.next()
    - sr.getEventType()
    - '[org.codehaus.stax.test.stream.TestMisc].setNamespaceAware(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc]._testGetElementText(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:138,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:139,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:139,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:144,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 149
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextInvalid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[XMLStreamReader].getElementText()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestMisc:167,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestMisc:168,1
    - Dst: '[java.util.Random].<init>(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:170,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestMisc:172,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestMisc:174,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestMisc)
      Src: org.codehaus.stax.test.stream.TestMisc:174,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestMisc:177,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:179,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:180,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:180,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:180,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:184,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:185,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:188,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:191,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestMisc:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:191,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestMisc:204,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].append(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:205,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:207,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:209,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestMisc:213,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:214,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:216,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:216,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:217,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestMisc:218,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:219,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestMisc:220,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 222
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextLong()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].append(org.codehaus.stax.test.stream.TestMisc)'
    - '[StringBuilder].<init>(int)'
    - Math.abs(org.codehaus.stax.test.stream.TestMisc)
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertEquals(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[java.util.Random].<init>(org.codehaus.stax.test.stream.TestMisc)'
    - '[java.util.Random].nextInt()'
    - '[StringBuilder].length()'
    - '[org.codehaus.stax.test.stream.TestMisc].append(String)'
    - '[XMLStreamReader].getElementText()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:234,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:236,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:236,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:237,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:239,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:240,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:241,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:241,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestMisc:242,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:246,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:248,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:248,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:250,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:251,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:251,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:252,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:252,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:254,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:254,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:256,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:256,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:257,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:257,1
    - Dst: '[XMLStreamReader].getElementText()'
      Src: org.codehaus.stax.test.stream.TestMisc:258,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:258,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:260,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:260,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:262,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:262,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:263,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:263,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:264,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 265
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextEmpty()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[XMLStreamReader].getElementText()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:276,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:278,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:278,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:279,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:280,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:281,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:282,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:282,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:284,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:284,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:285,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:285,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:287,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:287,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:288,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:288,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:290,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:290,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:291,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:293,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:293,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:294,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:294,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:297,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:297,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:298,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:298,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:301,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:302,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 306
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testNextTag()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].nextTag()'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testNextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:318,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:320,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:320,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:321,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:321,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:324,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:324,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:325,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:325,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:326,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:326,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:327,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:327,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:330,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:330,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:331,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:331,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:332,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:332,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:333,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:333,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:336,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:336,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:337,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:337,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:338,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:338,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:339,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:339,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:342,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:342,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:343,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:343,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:344,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:344,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:345,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:345,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:348,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:348,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestMisc:349,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 350
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testNextTagWithCommentsAndPIs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].nextTag()'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertEquals(String,org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testNextTagWithCommentsAndPIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:361,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:363,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:363,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:364,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:364,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:365,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:365,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:366,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:366,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:367,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:367,1
    - Dst: '[XMLStreamReader].hasNext()'
      Src: org.codehaus.stax.test.stream.TestMisc:368,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertFalse(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:368,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:371,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:372,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:376,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 378
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testEndOfStream()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestMisc].assertFalse(org.codehaus.stax.test.stream.TestMisc)'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].hasNext()'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(org.codehaus.stax.test.stream.TestMisc,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testEndOfStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:387,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:388,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:388,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:389,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:389,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:390,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:390,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestMisc:391,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:392,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestMisc:394,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:397,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestMisc:398,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:398,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:399,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:399,1
    - Dst: '[XMLStreamReader].nextTag()'
      Src: org.codehaus.stax.test.stream.TestMisc:400,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:400,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestMisc:401,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
      Src: org.codehaus.stax.test.stream.TestMisc:401,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestMisc:402,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
      Src: org.codehaus.stax.test.stream.TestMisc:403,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestMisc:405,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 406
    functionName: '[org.codehaus.stax.test.stream.TestMisc].testIsWhiteSpace()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].nextTag()'
    - '[org.codehaus.stax.test.stream.TestMisc].getReader(String,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].fail(String)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[org.codehaus.stax.test.stream.TestMisc].assertTokenType(org.codehaus.stax.test.stream.TestMisc,org.codehaus.stax.test.stream.TestMisc)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestMisc].testIsWhiteSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestMisc:418,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setNamespaceAware(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:419,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setSupportDTD(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:420,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setCoalescing(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:421,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setReplaceEntities(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:422,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].setValidating(org.codehaus.stax.test.stream.TestMisc,boolean)'
      Src: org.codehaus.stax.test.stream.TestMisc:423,1
    - Dst: '[org.codehaus.stax.test.stream.TestMisc].constructStreamReader(org.codehaus.stax.test.stream.TestMisc,String)'
      Src: org.codehaus.stax.test.stream.TestMisc:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coalescing
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 425
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 425
    functionName: '[org.codehaus.stax.test.stream.TestMisc].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestMisc].setValidating(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].setSupportDTD(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestMisc].constructStreamReader(org.codehaus.stax.test.stream.TestMisc,String)'
    - '[org.codehaus.stax.test.stream.TestMisc].setNamespaceAware(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].setReplaceEntities(org.codehaus.stax.test.stream.TestMisc,boolean)'
    - '[org.codehaus.stax.test.stream.TestMisc].setCoalescing(org.codehaus.stax.test.stream.TestMisc,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestMisc].getReader(String,boolean,boolean)'
  - 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.codehaus.stax.test.stream.TestMisc
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestMisc].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestMisc
    signature: '[org.codehaus.stax.test.stream.TestMisc].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:19,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 16
    functionDepth: 3
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].testCoalescingAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].testCoalescingAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:26,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 23
    functionDepth: 3
    functionLinenumber: 23
    functionLinenumberEnd: 28
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].testNonCoalescingAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].testNonCoalescingAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 30
    functionDepth: 3
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].testCoalescingNonAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].testCoalescingNonAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].testNonCoalescingNonAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].testNonCoalescingNonAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:57,1
    - Dst: '[String].hashCode()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:60,1
    - Dst: '[String].hashCode()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:63,1
    - Dst: '[java.util.Random].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:65,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:72,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:74,1
    - Dst: '[StringBuffer].toString()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:75,1
    - Dst: '[StringBuffer].toString()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getFactory(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:80,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:85,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:94,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:93,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:95,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:101,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:100,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:102,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:103,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:106,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].runTest(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:112,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].assertEquals(org.codehaus.stax.test.stream.TestRandomStream,String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:132,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - ns
    - coalescing
    - autoEntity
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 135
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 135
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 4
    functionsReached:
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].getBytes(String)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].runTest(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[StringBuffer].<init>(int)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestRandomStream)'
    - '[Error].<init>(String)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].assertEquals(org.codehaus.stax.test.stream.TestRandomStream,String)'
    - '[StringBuffer].toString()'
    - '[org.codehaus.stax.test.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
    - '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[String].hashCode()'
    - '[java.util.Random].<init>(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].getFactory(boolean,boolean,boolean)'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:140,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].assertEquals(org.codehaus.stax.test.stream.TestRandomStream,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:140,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:144,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].assertEquals(org.codehaus.stax.test.stream.TestRandomStream,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:147,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:149,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:153,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:155,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:157,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].length()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:158,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:159,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:160,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:162,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:162,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:163,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:167,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:167,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:169,1
    - Dst: rex.getCause()
      Src: org.codehaus.stax.test.stream.TestRandomStream:175,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:176,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:182,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:183,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:183,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:184,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:186,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:186,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:188,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:193,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:197,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 198
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 198
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].runTest(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestRandomStream].fail(String)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].length()'
    - '[XMLStreamReader].getPrefix()'
    - rex.getCause()
    - '[org.codehaus.stax.test.stream.TestRandomStream].getAndVerifyText(XMLStreamReader)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].next()'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].assertEquals(org.codehaus.stax.test.stream.TestRandomStream,org.codehaus.stax.test.stream.TestRandomStream)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].runTest(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:235,1
    - Dst: '[StringBuffer].append(org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:236,1
    - Dst: TEMPLATE.length()
      Src: org.codehaus.stax.test.stream.TestRandomStream:238,1
    - Dst: TEMPLATE.charAt(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:242,1
    - Dst: '[StringBuffer].insert(int,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:247,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - StringBuffer
      - StringBuffer
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 4
    argNames:
    - r
    - input
    - output
    - autoEnt
    argTypes:
    - java.util.Random
    - StringBuffer
    - StringBuffer
    - boolean
    constantsTouched: []
    func_position:
      end: 248
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 248
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestRandomStream].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,org.codehaus.stax.test.stream.TestRandomStream)'
    - TEMPLATE.charAt(org.codehaus.stax.test.stream.TestRandomStream)
    - TEMPLATE.length()
    - '[StringBuffer].append(org.codehaus.stax.test.stream.TestRandomStream)'
    - '[StringBuffer].insert(int,org.codehaus.stax.test.stream.TestRandomStream)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:256,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:256,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:258,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:258,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:279,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:283,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:283,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:300,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:304,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:304,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:321,1
    - Dst: '[java.util.Random].nextInt()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:325,1
    - Dst: Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
      Src: org.codehaus.stax.test.stream.TestRandomStream:325,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:338,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:347,1
    - Dst: '[StringBuffer].replace(int,int,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:349,1
    - Dst: '[StringBuffer].replace(int,int,org.codehaus.stax.test.stream.TestRandomStream)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:350,1
    CyclomaticComplexity: 58
    EdgeCount: 58
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - StringBuffer
      - boolean
      - java.util.Random
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 5
    argNames:
    - input
    - output
    - autoEnt
    - r
    - index
    argTypes:
    - StringBuffer
    - StringBuffer
    - boolean
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 351
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 351
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].replace(int,int,org.codehaus.stax.test.stream.TestRandomStream)'
    - '[Error].<init>(String)'
    - '[java.util.Random].nextInt()'
    - Math.abs(org.codehaus.stax.test.stream.TestRandomStream)
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestRandomStream:363,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setNamespaceAware(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:364,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setCoalescing(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:365,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setReplaceEntities(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:366,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setSupportDTD(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:368,1
    - Dst: '[org.codehaus.stax.test.stream.TestRandomStream].setValidating(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
      Src: org.codehaus.stax.test.stream.TestRandomStream:369,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - nsAware
    - coalescing
    - autoEntity
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 371
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 371
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].getFactory(boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestRandomStream].setReplaceEntities(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].setNamespaceAware(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].setCoalescing(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestRandomStream].setValidating(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
    - '[org.codehaus.stax.test.stream.TestRandomStream].setSupportDTD(org.codehaus.stax.test.stream.TestRandomStream,boolean)'
    linkageType: ''
    returnType: XMLInputFactory
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].getFactory(boolean,boolean,boolean)'
  - 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.codehaus.stax.test.stream.TestRandomStream
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestRandomStream].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestRandomStream
    signature: '[org.codehaus.stax.test.stream.TestRandomStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:43,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:45,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:46,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:47,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:49,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:49,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:49,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:53,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:55,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:63,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:65,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:66,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:67,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].equals(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:69,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].fail(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:76,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 78
    functionName: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInEpilog()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestLinefeeds.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].equals(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].fail(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInEpilog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:86,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:87,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:88,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 90
    functionName: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestLinefeeds.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:98,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:99,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds,boolean)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:100,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:105,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:105,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:106,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:106,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:107,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:113,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertTrue(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:115,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:118,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:123,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:126,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:130,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].equals(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:135,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].fail(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:136,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:141,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:142,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:142,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:143,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:146,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:146,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - ns
    - coalescing
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 147
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 147
    functionName: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestLinefeeds.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds,boolean)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].equals(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].fail(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertTrue(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:165,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:166,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:167,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:169,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:173,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:173,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:174,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:174,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:175,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:177,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:177,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:178,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:178,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getPIData()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:181,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:187,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:187,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getPIData()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:197,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 202
    functionName: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInProcInstr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestLinefeeds.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getPIData()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getPITarget()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInProcInstr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:220,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:221,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:222,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:224,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:228,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:228,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:229,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:229,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:230,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:232,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:232,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:233,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:233,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:233,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:233,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:234,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:234,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:235,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:235,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:235,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:235,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:236,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:236,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:238,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:238,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:242,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:242,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:243,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:243,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 249
    functionName: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInComment()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestLinefeeds.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertNoPrefix(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(String)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(String,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getText()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:257,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:259,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:260,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:261,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:263,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:263,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:264,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:264,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:267,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:274,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:277,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:285,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:286,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:285,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:289,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
      Src: org.codehaus.stax.test.stream.TestLinefeeds:291,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 293
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 293
    functionName: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInText()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestLinefeeds.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getAndVerifyText(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].next()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].constructStreamReader(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setNamespaceAware(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].assertEquals(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].printable(org.codehaus.stax.test.stream.TestLinefeeds)'
    - '[org.codehaus.stax.test.stream.TestLinefeeds].setCoalescing(org.codehaus.stax.test.stream.TestLinefeeds,org.codehaus.stax.test.stream.TestLinefeeds)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInText()'
  - 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: org.codehaus.stax.test.stream.TestLinefeeds
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestLinefeeds].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestLinefeeds.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestLinefeeds
    signature: '[org.codehaus.stax.test.stream.TestLinefeeds].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:21,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:21,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:22,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:22,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:24,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:24,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:25,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 26
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].testValidComments()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].testValidComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getNewInputFactory()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:32,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].setCoalescing(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getClass()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getResource(String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].openStream()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].createXMLStreamReader(org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:35,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getText()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:39,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:41,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].close()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 44
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].testIssue58CommentRead()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCommentRead].getNewInputFactory()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getResource(String)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].openStream()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].next()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].createXMLStreamReader(org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].streamThrough(org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].close()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getClass()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getText()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].setCoalescing(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].testIssue58CommentRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 60
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].testCommentProperties()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].testCommentProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 79
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].testInvalidComment()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].testInvalidComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:89,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].testUnfinishedComment()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].testUnfinishedComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:111,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:115,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:115,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:116,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:117,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].reportNADueToEntityExpansion(String,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:119,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:122,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:123,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 129
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].testRunawayComment()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCommentRead].reportNADueToEntityExpansion(String,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].testRunawayComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:149,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:151,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:151,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:152,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:153,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:154,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:155,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(String,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:155,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:156,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:156,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:157,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:157,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 159
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].testLongComments()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertTokenType(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(String,org.codehaus.stax.test.stream.TestCommentRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].testLongComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:170,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:172,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:172,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:175,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:175,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:176,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:176,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:177,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:177,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:178,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:178,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:181,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:181,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:182,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertNotNull(org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:184,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:186,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertNotNull(org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:186,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:199,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:203,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:207,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:211,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:215,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:219,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:223,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:227,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:230,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(String,org.codehaus.stax.test.stream.TestCommentRead)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:238,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - dtd
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 239
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 239
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].fail(String)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(String,boolean)'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(String,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertEquals(org.codehaus.stax.test.stream.TestCommentRead,org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].assertNotNull(org.codehaus.stax.test.stream.TestCommentRead)'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].hasName()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestCommentRead:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].setCoalescing(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:251,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].setNamespaceAware(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:252,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].setValidating(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:253,1
    - Dst: '[org.codehaus.stax.test.stream.TestCommentRead].constructStreamReader(org.codehaus.stax.test.stream.TestCommentRead,String)'
      Src: org.codehaus.stax.test.stream.TestCommentRead:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 255
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 255
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestCommentRead].setNamespaceAware(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].setValidating(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].constructStreamReader(org.codehaus.stax.test.stream.TestCommentRead,String)'
    - '[org.codehaus.stax.test.stream.TestCommentRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestCommentRead].setCoalescing(org.codehaus.stax.test.stream.TestCommentRead,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].getReader(String,boolean)'
  - 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.codehaus.stax.test.stream.TestCommentRead
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestCommentRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestCommentRead
    signature: '[org.codehaus.stax.test.stream.TestCommentRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:24,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:24,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:25,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].fail(String)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:27,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultEntitySettings()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFactoryProperties.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultEntitySettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:33,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:35,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultValidationSettings()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFactoryProperties.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultValidationSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:40,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:41,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:41,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:43,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertNull(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:43,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertNull(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:44,1
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:45,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertNull(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 46
    functionName: '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultMiscSettings()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFactoryProperties.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].assertNull(org.codehaus.stax.test.stream.TestFactoryProperties)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultMiscSettings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:53,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:52,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].setProperty(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 60
    functionName: '[org.codehaus.stax.test.stream.TestFactoryProperties].testFeatureSecureProcessing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFactoryProperties.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].setProperty(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[XMLInputFactory].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].assertEquals(org.codehaus.stax.test.stream.TestFactoryProperties,org.codehaus.stax.test.stream.TestFactoryProperties)'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].getProperty(org.codehaus.stax.test.stream.TestFactoryProperties)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFactoryProperties].testFeatureSecureProcessing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
      Src: org.codehaus.stax.test.stream.TestFactoryProperties:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.stream.TestFactoryProperties
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestFactoryProperties].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFactoryProperties.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFactoryProperties].getNewInputFactory()'
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestFactoryProperties
    signature: '[org.codehaus.stax.test.stream.TestFactoryProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:30,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 2
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testProperties()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestProperties(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestMinimalValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestMinimalValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testMinimalValidDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestMinimalValid(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testMinimalValidDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleValidDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleValid(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleValidDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestTypicalValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:51,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestTypicalValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testTypicalValid()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestTypicalValid(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testTypicalValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 60
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleInvalidDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleInvalid(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleInvalidDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:72,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:73,1
    - Dst: '[XMLStreamReader].getProperty(String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertNotNull(org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:75,1
    - Dst: l.size()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(int,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:76,1
    - Dst: l.get(int)
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:77,1
    - Dst: ed.getName()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:78,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:78,1
    - Dst: ed.getNotationName()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:79,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 82
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - ed.getName()
    - ed.getNotationName()
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(int,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getProperty(String)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - l.get(int)
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertNotNull(org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - l.size()
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:87,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:88,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:88,1
    - Dst: '[XMLStreamReader].getProperty(String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:89,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertNotNull(org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:90,1
    - Dst: l.size()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:91,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(int,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:91,1
    - Dst: l.get(int)
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:92,1
    - Dst: nd.getName()
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:93,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 94
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleNotation()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(int,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getProperty(String)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - l.get(int)
    - nd.getName()
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertNotNull(org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - l.size()
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleNotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:114,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:115,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:115,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:116,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:117,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:117,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:118,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:119,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:122,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:123,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:123,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:124,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:125,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:131,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:132,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:132,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:133,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 135
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testNonVldWithEmptyContentModel()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testNonVldWithEmptyContentModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:149,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:150,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:151,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:151,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:153,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:157,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:159,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 161
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testNonVldWithNonMixedContentModel()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThrough(XMLStreamReader)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].testNonVldWithNonMixedContentModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:175,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:176,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:176,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:178,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:178,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:179,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:180,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:180,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:181,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:181,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:184,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:185,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:197,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:201,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:205,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:209,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:213,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:217,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:221,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:225,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:229,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:233,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].fail(String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:240,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].trim()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:251,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].length()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:251,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].fail(String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:252,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 254
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 254
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestProperties(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].length()'
    - '[XMLStreamReader].getTextLength()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].fail(String)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[XMLStreamReader].getTextCharacters()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].trim()'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:261,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:263,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:263,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:264,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 265
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 265
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestMinimalValid(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestMinimalValid(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:274,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:275,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:275,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:282,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].trim()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:282,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:288,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:290,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:297,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:298,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:298,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:299,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:299,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:300,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:300,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:301,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:301,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:302,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 305
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 305
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleValid(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].trim()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertEquals(String,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleValid(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:316,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:318,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:318,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:321,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 325
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 325
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestTypicalValid(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].assertTokenType(org.codehaus.stax.test.stream.TestDoctypeDecl,org.codehaus.stax.test.stream.TestDoctypeDecl)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[XMLStreamReader].next()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestTypicalValid(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:331,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:331,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:335,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:335,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:339,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:339,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:343,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 345
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 345
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleInvalid(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleInvalid(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:356,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].setCoalescing(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:357,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:358,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].setValidating(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:359,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].setSupportDTD(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:360,1
    - Dst: '[org.codehaus.stax.test.stream.TestDoctypeDecl].constructStreamReader(org.codehaus.stax.test.stream.TestDoctypeDecl,String)'
      Src: org.codehaus.stax.test.stream.TestDoctypeDecl:361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 362
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 362
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].setSupportDTD(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].setValidating(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].constructStreamReader(org.codehaus.stax.test.stream.TestDoctypeDecl,String)'
    - '[org.codehaus.stax.test.stream.TestDoctypeDecl].setCoalescing(org.codehaus.stax.test.stream.TestDoctypeDecl,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
  - 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.codehaus.stax.test.stream.TestDoctypeDecl
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestDoctypeDecl].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestDoctypeDecl
    signature: '[org.codehaus.stax.test.stream.TestDoctypeDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].assertNotNull(javax.xml.stream.XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:57,1
    - Dst: '[javax.xml.stream.XMLStreamReader].hasNext()'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:59,1
    - Dst: '[javax.xml.stream.XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:60,1
    - Dst: '[javax.xml.stream.XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:62,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].getAndVerifyText(javax.xml.stream.XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:66,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].hashCode()'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:66,1
    - Dst: '[javax.xml.stream.XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:68,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:69,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].assertNotNull(org.codehaus.stax.test.stream.BaseStreamTest)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:70,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].hashCode()'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:71,1
    - Dst: t.getCause()
      Src: org.codehaus.stax.test.stream.BaseStreamTest:78,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 1
    argNames:
    - sr
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 88
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 88
    functionName: '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BaseStreamTest.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].hasNext()'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].getAndVerifyText(javax.xml.stream.XMLStreamReader)'
    - '[javax.xml.stream.XMLStreamReader].hasName()'
    - '[javax.xml.stream.XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].hashCode()'
    - t.getCause()
    - '[javax.xml.stream.XMLStreamReader].getName()'
    - '[javax.xml.stream.XMLStreamReader].hasText()'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].assertNotNull(org.codehaus.stax.test.stream.BaseStreamTest)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].assertNotNull(javax.xml.stream.XMLStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:95,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(org.codehaus.stax.test.stream.BaseStreamTest)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:96,1
    - Dst: System.out.println(String)
      Src: org.codehaus.stax.test.stream.BaseStreamTest:99,1
    - Dst: ex2.getCause()
      Src: org.codehaus.stax.test.stream.BaseStreamTest:104,1
    - Dst: System.out.println(String)
      Src: org.codehaus.stax.test.stream.BaseStreamTest:106,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].fail(org.codehaus.stax.test.stream.BaseStreamTest)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:111,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].fail(String)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:115,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 3
    argNames:
    - f
    - contents
    - msg
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - String
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 117
    functionName: '[org.codehaus.stax.test.stream.BaseStreamTest].streamThroughFailing(javax.xml.stream.XMLInputFactory,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.codehaus.stax.test.stream.BaseStreamTest].fail(String)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(org.codehaus.stax.test.stream.BaseStreamTest)'
    - ex2.getCause()
    - '[org.codehaus.stax.test.stream.BaseStreamTest].fail(org.codehaus.stax.test.stream.BaseStreamTest)'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.stream.BaseStreamTest].streamThroughFailing(javax.xml.stream.XMLInputFactory,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(javax.xml.stream.XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:123,1
    - Dst: System.out.println(String)
      Src: org.codehaus.stax.test.stream.BaseStreamTest:126,1
    - Dst: t.getCause()
      Src: org.codehaus.stax.test.stream.BaseStreamTest:132,1
    - Dst: t.getCause()
      Src: org.codehaus.stax.test.stream.BaseStreamTest:133,1
    - Dst: System.out.println(String)
      Src: org.codehaus.stax.test.stream.BaseStreamTest:137,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].fail(org.codehaus.stax.test.stream.BaseStreamTest)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:143,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].fail(String)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:146,1
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].fail(String)'
      Src: org.codehaus.stax.test.stream.BaseStreamTest:150,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 2
    argNames:
    - sr
    - msg
    argTypes:
    - javax.xml.stream.XMLStreamReader
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 152
    functionName: '[org.codehaus.stax.test.stream.BaseStreamTest].streamThroughFailing(javax.xml.stream.XMLStreamReader,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.codehaus.stax.test.stream.BaseStreamTest].fail(String)'
    - t.getCause()
    - '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(javax.xml.stream.XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].fail(org.codehaus.stax.test.stream.BaseStreamTest)'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.stream.BaseStreamTest].streamThroughFailing(javax.xml.stream.XMLStreamReader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.stream.BaseStreamTest
      static: false
      superClass: org.codehaus.stax.test.BaseStaxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BaseStreamTest.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.BaseStreamTest
    signature: '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:24,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 20
    functionDepth: 3
    functionLinenumber: 20
    functionLinenumberEnd: 26
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testEntityProperties()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].doTestProperties(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testEntityProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:34,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:36,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:40,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:40,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:43,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:44,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:44,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:46,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:46,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 48
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testValidPredefdEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testValidPredefdEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:59,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:61,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:61,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:64,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:64,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:67,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:68,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:68,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:70,1
    - Dst: exp.equals(org.codehaus.stax.test.stream.TestEntityRead)
      Src: org.codehaus.stax.test.stream.TestEntityRead:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].failStrings(String,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:77,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 79
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testValidCharEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - exp.equals(org.codehaus.stax.test.stream.TestEntityRead)
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].failStrings(String,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testValidCharEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:88,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:90,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:93,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:96,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:99,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:102,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:105,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:108,1
    - Dst: xmlExp.getKey()
      Src: org.codehaus.stax.test.stream.TestEntityRead:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:109,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:110,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:110,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:111,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:111,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:113,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:113,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:117,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:117,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:120,1
    - Dst: xmlExp.getValue()
      Src: org.codehaus.stax.test.stream.TestEntityRead:121,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:121,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:122,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 125
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testValidSurrogatePairEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    - xmlExp.getKey()
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[java.util.HashMap].<init>()'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].toString()'
    - xmlExp.getValue()
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[java.util.HashMap].put(String,String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[java.util.HashMap].entrySet()'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testValidSurrogatePairEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:138,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:140,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:140,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:141,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:143,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:145,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:147,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:147,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:149,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 162
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testValidGeneralEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testValidGeneralEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:179,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:181,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:181,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:182,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:186,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:189,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:192,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:194,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:196,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:198,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:198,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:199,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:199,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:201,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:201,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:202,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:202,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:216,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:217,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:220,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 222
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testUnexpandedEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testUnexpandedEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:237,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:239,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:240,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:241,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:241,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:242,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:242,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:256,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:256,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:258,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:258,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:259,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 260
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testUnexpandedEntities2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testUnexpandedEntities2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:278,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:280,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:282,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:284,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:286,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:287,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:287,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:293,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:297,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:300,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:301,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:303,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:305,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:305,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:306,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:306,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:307,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:307,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:308,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:308,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:309,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:309,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:312,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:312,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:313,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:313,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:316,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:316,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:317,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:317,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:318,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].trim()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:318,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:318,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:321,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:321,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:322,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:322,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:324,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:324,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:325,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:325,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 326
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testElementEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].trim()'
    - '[XMLStreamReader].getPIData()'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getPITarget()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testElementEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:342,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:343,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:345,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:356,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:357,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:359,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 361
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testQuotedCDataEndMarker()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testQuotedCDataEndMarker()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:378,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:381,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:382,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 375
    functionDepth: 2
    functionLinenumber: 375
    functionLinenumberEnd: 384
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityUndeclared()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityUndeclared()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:389,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 386
    functionDepth: 2
    functionLinenumber: 386
    functionLinenumberEnd: 402
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityRecursive()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityRecursive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:411,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 419
      start: 404
    functionDepth: 2
    functionLinenumber: 404
    functionLinenumberEnd: 419
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityPEInIntSubset()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityPEInIntSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:431,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:446,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:447,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:448,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:456,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:457,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].tokenTypeDesc(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:458,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:458,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 428
    functionDepth: 2
    functionLinenumber: 428
    functionLinenumberEnd: 459
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityPartial()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].tokenTypeDesc(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityPartial()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:484,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:487,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:488,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestEntityRead:490,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].startsWith(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:490,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestEntityRead:495,1
    - Dst: String.format(String,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)
      Src: org.codehaus.stax.test.stream.TestEntityRead:491,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:491,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 466
    functionDepth: 1
    functionLinenumber: 466
    functionLinenumberEnd: 500
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidSurrogatePairEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].startsWith(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(org.codehaus.stax.test.stream.TestEntityRead)'
    - String.format(String,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidSurrogatePairEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:514,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:515,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:515,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:516,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:516,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:519,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:520,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestEntityRead:522,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].startsWith(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:522,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.stream.TestEntityRead:526,1
    - Dst: String.format(String,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)
      Src: org.codehaus.stax.test.stream.TestEntityRead:523,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:523,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:530,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 532
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testAllowSurrogatePairEntitiesDisabled()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(org.codehaus.stax.test.stream.TestEntityRead,boolean,boolean,boolean,boolean)'
    - e.getMessage()
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].startsWith(org.codehaus.stax.test.stream.TestEntityRead)'
    - String.format(String,org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testAllowSurrogatePairEntitiesDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].doGetFactory(boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:550,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setSupportExternalEntities(XMLInputFactory,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:552,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].reportNADueToExtEnt(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:553,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:557,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setResolver(XMLInputFactory,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:557,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:560,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:561,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:561,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:562,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:562,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:563,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:563,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:564,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:564,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:565,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:565,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:566,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:578,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setResolver(XMLInputFactory,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:578,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:580,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:581,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:581,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:582,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:582,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:583,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:583,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:584,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:584,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:585,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:585,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:586,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:586,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:587,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:587,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:588,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:588,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:589,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:589,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:590,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:590,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].close()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:591,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 592
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 592
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].testExternalEntityWithResolver()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].doGetFactory(boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].reportNADueToExtEnt(String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].next()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].close()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setSupportExternalEntities(XMLInputFactory,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setResolver(XMLInputFactory,org.codehaus.stax.test.SimpleResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].testExternalEntityWithResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:603,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:610,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:610,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:611,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:611,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:612,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:612,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:619,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:619,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:620,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:620,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:621,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:621,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:622,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:622,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:628,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:628,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:633,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:633,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:636,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:636,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:639,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:639,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:641,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertNotNull(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:641,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:643,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertNotNull(org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:643,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:656,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:660,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:664,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:668,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:672,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:676,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:680,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:684,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:688,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:692,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:695,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:705,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:705,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:707,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:707,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:713,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].length()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:715,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:716,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:720,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:720,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:721,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:721,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 723
      start: 600
    functionDepth: 2
    functionLinenumber: 600
    functionLinenumberEnd: 723
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].doTestProperties(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(boolean,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertNotNull(org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].getText()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertTokenType(org.codehaus.stax.test.stream.TestEntityRead,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].getTextLength()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    - '[XMLStreamReader].getTextCharacters()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].hasText()'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].getPIData()'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].assertEquals(String,org.codehaus.stax.test.stream.TestEntityRead)'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].length()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].doTestProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].doGetFactory(boolean,boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:741,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].constructStreamReader(XMLInputFactory,String)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:743,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 5
    argNames:
    - contents
    - nsAware
    - coalescing
    - replEntities
    - resolveSurrogatePairs
    argTypes:
    - String
    - boolean
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 744
      start: 736
    functionDepth: 1
    functionLinenumber: 736
    functionLinenumberEnd: 744
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 5
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].doGetFactory(boolean,boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].constructStreamReader(XMLInputFactory,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestEntityRead:752,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setNamespaceAware(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:753,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setSupportDTD(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:754,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setCoalescing(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:755,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setSupportExternalEntities(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:756,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setReplaceEntities(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:757,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setValidating(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:758,1
    - Dst: '[org.codehaus.stax.test.stream.TestEntityRead].setResolveEntitySurrogatePairs(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEntityRead:759,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 4
    argNames:
    - nsAware
    - coalescing
    - replEntities
    - resolveSurrogatePairs
    argTypes:
    - boolean
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 761
      start: 746
    functionDepth: 0
    functionLinenumber: 746
    functionLinenumberEnd: 761
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].doGetFactory(boolean,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEntityRead].setResolveEntitySurrogatePairs(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setCoalescing(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setSupportExternalEntities(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setNamespaceAware(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setValidating(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setReplaceEntities(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEntityRead].setSupportDTD(org.codehaus.stax.test.stream.TestEntityRead,boolean)'
    linkageType: ''
    returnType: XMLInputFactory
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].doGetFactory(boolean,boolean,boolean,boolean)'
  - 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.codehaus.stax.test.stream.TestEntityRead
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestEntityRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestEntityRead
    signature: '[org.codehaus.stax.test.stream.TestEntityRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:29,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:30,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:30,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:31,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:31,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:32,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:32,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:34,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:35,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:35,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:39,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:41,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:43,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:43,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 45
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByName()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(String,String)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:54,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:55,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:55,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:56,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:57,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:64,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:65,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:65,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:67,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:67,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:68,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:68,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:70,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 72
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByName2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(String,String)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByName2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:79,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:80,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:80,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:81,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:82,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:82,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:84,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:84,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:85,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:85,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:86,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:86,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:88,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:88,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:89,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:89,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:90,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:90,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:92,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:92,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:93,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 94
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsIgnoreNamespace()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(String,String)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsIgnoreNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:99,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:100,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:100,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:101,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:102,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:102,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:120,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:123,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:123,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:124,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:124,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:126,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:126,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:127,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:127,1
    - Dst: '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:129,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:129,1
    - Dst: '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:130,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:130,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:131,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:131,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:132,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 133
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByIndex()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:138,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:139,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:139,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:140,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:140,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:142,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:142,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:143,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:143,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:144,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:144,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:145,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:145,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:146,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:146,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:147,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:147,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:148,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:149,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:149,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:151,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:151,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:152,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:153,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:156,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:159,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:159,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:160,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:160,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:162,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:162,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:163,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:163,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 165
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrs2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrs2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:170,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:174,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:174,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:175,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:175,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:176,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:176,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:177,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:177,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:178,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:178,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:179,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:180,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:180,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:182,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:183,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:183,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:184,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:185,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:186,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:186,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:187,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:187,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:188,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:190,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:191,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:192,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:193,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:193,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 196
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrNsInfo()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributePrefix(int)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrNsInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:201,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:208,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:208,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:209,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:209,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:210,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:210,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:212,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:212,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:213,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:213,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:215,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:215,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:216,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:216,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 217
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNonNsAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNonNsAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:223,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:230,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:230,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:231,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:231,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:232,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:232,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:246,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:250,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:253,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:253,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:254,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:254,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:256,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:256,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:257,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:257,1
    - Dst: '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:258,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:258,1
    - Dst: '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:259,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:259,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:261,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:261,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:262,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:262,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 263
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNonNsAttrsByIndex()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributePrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].equals(String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(String,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeNamespace(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeLocalName(org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNonNsAttrsByIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:269,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:271,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:273,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:275,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:277,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:283,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 285
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrNames()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:295,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:300,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:303,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:303,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 306
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrValue()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:317,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:322,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:324,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:324,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 327
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrSpaces()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:334,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:334,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:337,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:337,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:344,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:344,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:347,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 349
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidNsAttrDup()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidNsAttrDup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:356,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:358,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:364,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:369,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:371,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 373
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidNonNsAttrDup()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidNonNsAttrDup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].doTestManyAttrs(boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 379
    functionDepth: 3
    functionLinenumber: 379
    functionLinenumberEnd: 383
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testManyAttrsNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].doTestManyAttrs(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testManyAttrsNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].doTestManyAttrs(boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 385
    functionDepth: 3
    functionLinenumber: 385
    functionLinenumberEnd: 389
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testManyAttrsNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].doTestManyAttrs(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testManyAttrsNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:401,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:402,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertTokenType(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:402,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:403,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:403,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:404,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertTokenType(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:404,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:405,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:405,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:408,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:409,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:414,1
    - Dst: '[XMLStreamReader].getAttributeName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:418,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:419,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:424,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:428,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:429,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:434,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:438,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:439,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:444,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:448,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:449,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:454,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:457,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 458
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAccessByIndex()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertTokenType(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].fail(String)'
    - '[XMLStreamReader].getAttributeName(int)'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAccessByIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:479,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:480,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:482,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:483,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:484,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:485,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:487,1
    - Dst: '[StringBuilder].append()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:488,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:490,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:491,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 492
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].get11AttrDoc()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].get11AttrDoc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].get11AttrDoc()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:497,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:497,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:502,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertTokenType(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:502,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:503,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:503,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:510,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:510,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:512,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:512,1
    - Dst: name.substring(int,int)
      Src: org.codehaus.stax.test.stream.TestAttributeRead:515,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:516,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:516,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:517,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:517,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:519,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].assertTokenType(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:519,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - ns
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 520
      start: 494
    functionDepth: 2
    functionLinenumber: 494
    functionLinenumberEnd: 520
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].doTestManyAttrs(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].get11AttrDoc()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertEquals(int,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    - '[XMLStreamReader].next()'
    - name.substring(int,int)
    - '[XMLStreamReader].getAttributeValue(null,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertTokenType(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].assertNull(org.codehaus.stax.test.stream.TestAttributeRead,org.codehaus.stax.test.stream.TestAttributeRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].doTestManyAttrs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:530,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].setNamespaceAware(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:531,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].setCoalescing(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:535,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].setValidating(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:536,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeRead].constructStreamReader(org.codehaus.stax.test.stream.TestAttributeRead,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeRead:537,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 538
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 538
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 10
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].setCoalescing(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].constructStreamReader(org.codehaus.stax.test.stream.TestAttributeRead,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].setValidating(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeRead].setNamespaceAware(org.codehaus.stax.test.stream.TestAttributeRead,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
  - 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.codehaus.stax.test.stream.TestAttributeRead
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestAttributeRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestAttributeRead
    signature: '[org.codehaus.stax.test.stream.TestAttributeRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:18,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:19,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:19,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:20,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:20,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:22,1
    - Dst: exp.equals(org.codehaus.stax.test.stream.TestTextCoalescing)
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:25,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].failStrings(String,org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:26,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:29,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:29,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:30,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 31
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].testCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].failStrings(String,org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
    - exp.equals(org.codehaus.stax.test.stream.TestTextCoalescing)
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestTextCoalescing].testCoalescing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:40,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:41,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:41,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:42,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:42,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:43,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:43,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].testCoalescingSkipping()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    - '[XMLStreamReader].next()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestTextCoalescing].testCoalescingSkipping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:52,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:53,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:53,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].fail(String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:63,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:65,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:67,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:67,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:68,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 69
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].testNonCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].fail(String)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestTextCoalescing].testNonCoalescing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:76,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:77,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:79,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:87,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:88,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:89,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:89,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:90,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:94,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:99,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:100,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:100,1
    - Dst: '[StringBuilder].append(char)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].fail(String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:104,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:107,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:108,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 109
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].testNonCoalescingSkipping()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].fail(String)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(org.codehaus.stax.test.stream.TestTextCoalescing,org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[XMLStreamReader].next()'
    - '[StringBuilder].<init>()'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestTextCoalescing].testNonCoalescingSkipping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(org.codehaus.stax.test.stream.TestTextCoalescing,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 118
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].testInvalidTextWithCDataEndMarker()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(org.codehaus.stax.test.stream.TestTextCoalescing,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestTextCoalescing].testInvalidTextWithCDataEndMarker()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:130,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setNamespaceAware(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:131,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setSupportDTD(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:132,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setCoalescing(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:133,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setReplaceEntities(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:134,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setValidating(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:135,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].setReportCData(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:137,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].constructStreamReader(org.codehaus.stax.test.stream.TestTextCoalescing,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coalescing
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 139
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 139
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 4
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].constructStreamReader(org.codehaus.stax.test.stream.TestTextCoalescing,String)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].setReplaceEntities(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].setNamespaceAware(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].setSupportDTD(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].setCoalescing(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].setValidating(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].setReportCData(org.codehaus.stax.test.stream.TestTextCoalescing,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:144,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(int,org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:144,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:146,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:146,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:150,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:150,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:152,1
    - Dst: '[String].equals(org.codehaus.stax.test.stream.TestTextCoalescing)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestTextCoalescing].failStrings(String,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
      Src: org.codehaus.stax.test.stream.TestTextCoalescing:154,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - sr
    - expType
    - exp
    argTypes:
    - XMLStreamReader
    - int
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 157
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,int,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].getAndVerifyText(XMLStreamReader)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].failStrings(String,org.codehaus.stax.test.stream.TestTextCoalescing,String)'
    - '[XMLStreamReader].getEventType()'
    - '[String].equals(org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[org.codehaus.stax.test.stream.TestTextCoalescing].assertTokenType(int,org.codehaus.stax.test.stream.TestTextCoalescing)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestTextCoalescing)'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,int,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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.stream.TestTextCoalescing
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestTextCoalescing].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestTextCoalescing
    signature: '[org.codehaus.stax.test.stream.TestTextCoalescing].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testProperties(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestElements:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 3
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: '[org.codehaus.stax.test.stream.TestElements].testNsProperties()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].testProperties(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testNsProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testProperties(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestElements:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 3
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[org.codehaus.stax.test.stream.TestElements].testNonNsProperties()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].testProperties(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testNonNsProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testValid(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestElements:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.codehaus.stax.test.stream.TestElements].testValidNsElems()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].testValid(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testValidNsElems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testValid(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestElements:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.codehaus.stax.test.stream.TestElements].testValidNonNsElems()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].testValid(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testValidNonNsElems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testInvalid(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestElements:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[org.codehaus.stax.test.stream.TestElements].testInvalidNsElems()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].testInvalid(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testInvalidNsElems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testInvalid(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestElements:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.codehaus.stax.test.stream.TestElements].testInvalidNonNsElems()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].testInvalid(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testInvalidNonNsElems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:65,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:65,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:68,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 73
    functionName: '[org.codehaus.stax.test.stream.TestElements].testEmptyDocument()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testEmptyDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:82,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:82,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:85,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 89
    functionName: '[org.codehaus.stax.test.stream.TestElements].testNoRootDocument()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testNoRootDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:97,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:97,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:99,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 103
    functionName: '[org.codehaus.stax.test.stream.TestElements].testInvalidEmptyElem()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testInvalidEmptyElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestElements:116,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:120,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:120,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testStartOrEnd(boolean,XMLStreamReader,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:121,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:123,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:123,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].testStartOrEnd(boolean,XMLStreamReader,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:124,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - method
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 125
    functionName: '[org.codehaus.stax.test.stream.TestElements].testProperties(boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(String,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestElements].testStartOrEnd(boolean,XMLStreamReader,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testProperties(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestElements:132,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:132,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].tokenTypeDesc(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:133,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestElements:136,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:136,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestElements:137,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:137,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestElements:138,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:138,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestElements:139,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:139,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestElements:142,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:142,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestElements:143,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:143,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestElements:145,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNotNull(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:145,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestElements:146,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNotNull(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:147,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getLocalPart()'
      Src: org.codehaus.stax.test.stream.TestElements:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestElements:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:155,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:158,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:161,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].fail(String)'
      Src: org.codehaus.stax.test.stream.TestElements:162,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:167,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:167,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestElements:172,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNotNull(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:172,1
    - Dst: '[XMLStreamReader].getText()'
      Src: org.codehaus.stax.test.stream.TestElements:184,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: org.codehaus.stax.test.stream.TestElements:188,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestElements:192,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestElements:196,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].fail(org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:199,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - XMLStreamReader
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - nsAware
    - sr
    - isStart
    argTypes:
    - boolean
    - XMLStreamReader
    - boolean
    constantsTouched: []
    func_position:
      end: 204
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 204
    functionName: '[org.codehaus.stax.test.stream.TestElements].testStartOrEnd(boolean,XMLStreamReader,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].getText()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(boolean,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].getPrefix()'
    - '[org.codehaus.stax.test.stream.TestElements].tokenTypeDesc(org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].getTextCharacters()'
    - '[org.codehaus.stax.test.stream.TestElements].getLocalPart()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].hasText()'
    - '[org.codehaus.stax.test.stream.TestElements].fail(String)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].getPIData()'
    - '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestElements].fail(org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestElements].assertNotNull(org.codehaus.stax.test.stream.TestElements)'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getPITarget()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testStartOrEnd(boolean,XMLStreamReader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:224,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestElements:226,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:230,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:233,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:236,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertTokenType(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:236,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:237,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:238,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:239,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestElements:242,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNotNull(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:243,1
    - Dst: '[QName].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestElements:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,QName)'
      Src: org.codehaus.stax.test.stream.TestElements:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:245,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:246,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:246,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:247,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:250,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:250,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:252,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:252,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestElements:253,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:253,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestElements:254,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:254,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:256,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:256,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:257,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:258,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:267,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:267,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:268,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:268,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:270,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:270,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:271,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:271,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:273,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:273,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:275,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:275,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestElements:276,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:276,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestElements:277,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:277,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:279,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:280,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:281,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:283,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:285,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:285,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:286,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:286,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:288,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestElements:290,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:290,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:292,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestElements:294,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:294,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:295,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:295,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:297,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:297,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:298,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:298,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:300,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestElements:302,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:302,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:304,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:306,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:306,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestElements:308,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:308,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestElements:309,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:309,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:310,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestElements:311,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestElements:312,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
      Src: org.codehaus.stax.test.stream.TestElements:312,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - method
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 313
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 313
    functionName: '[org.codehaus.stax.test.stream.TestElements].testValid(boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].streamThrough(XMLStreamReader)'
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,QName)'
    - '[org.codehaus.stax.test.stream.TestElements].assertNoPrefix(XMLStreamReader)'
    - '[QName].<init>(String)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].assertNotNull(String,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(int,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestElements].assertTokenType(org.codehaus.stax.test.stream.TestElements,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].assertEquals(String,org.codehaus.stax.test.stream.TestElements)'
    - '[org.codehaus.stax.test.stream.TestElements].assertNoNsURI(XMLStreamReader)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testValid(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:324,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestElements:326,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:330,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:335,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:336,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:341,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:341,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:346,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.stream.TestElements:346,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - method
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 348
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 348
    functionName: '[org.codehaus.stax.test.stream.TestElements].testInvalid(boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.stream.TestElements].reportNADueToNS(String)'
    - '[org.codehaus.stax.test.stream.TestElements].getElemReader(org.codehaus.stax.test.stream.TestElements,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestElements].testInvalid(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestElements].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestElements:359,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].setNamespaceAware(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:360,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].setCoalescing(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:363,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].setValidating(org.codehaus.stax.test.stream.TestElements,boolean)'
      Src: org.codehaus.stax.test.stream.TestElements:364,1
    - Dst: '[org.codehaus.stax.test.stream.TestElements].constructStreamReader(org.codehaus.stax.test.stream.TestElements,String)'
      Src: org.codehaus.stax.test.stream.TestElements:365,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 366
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 366
    functionName: '[org.codehaus.stax.test.stream.TestElements].getElemReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestElements].constructStreamReader(org.codehaus.stax.test.stream.TestElements,String)'
    - '[org.codehaus.stax.test.stream.TestElements].setValidating(org.codehaus.stax.test.stream.TestElements,boolean)'
    - '[org.codehaus.stax.test.stream.TestElements].setNamespaceAware(org.codehaus.stax.test.stream.TestElements,boolean)'
    - '[org.codehaus.stax.test.stream.TestElements].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestElements].setCoalescing(org.codehaus.stax.test.stream.TestElements,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestElements].getElemReader(String,boolean)'
  - 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.codehaus.stax.test.stream.TestElements
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestElements].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestElements
    signature: '[org.codehaus.stax.test.stream.TestElements].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:26,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader.MyFilter,String,boolean)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:26,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:28,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:28,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:29,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:29,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:30,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:30,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:31,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(int,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:31,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:32,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertNotNull(org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:32,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:34,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:35,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:35,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:36,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:36,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 38
    functionName: '[org.codehaus.stax.test.stream.TestFilteredReader].testCreation()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].getAndVerifyText(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertNotNull(org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.evt.TestFilteredReader.MyFilter,String,boolean)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(int,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFilteredReader].testCreation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:43,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:47,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 48
    functionName: '[org.codehaus.stax.test.stream.TestFilteredReader].testStartElemFilter1()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFilteredReader].testStartElemFilter1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:53,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:57,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.codehaus.stax.test.stream.TestFilteredReader].testStartElemFilter2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertEquals(String,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].assertTokenType(org.codehaus.stax.test.stream.TestFilteredReader,org.codehaus.stax.test.stream.TestFilteredReader)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestFilteredReader].testStartElemFilter2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: r.getEventType()
      Src: org.codehaus.stax.test.stream.TestFilteredReader:69,1
    - Dst: r.getLocalName()
      Src: org.codehaus.stax.test.stream.TestFilteredReader:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].equals(String)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StreamFilter
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFilteredReader].equals(String)'
    - r.getEventType()
    - r.getLocalName()
    linkageType: ''
    returnType: StreamFilter
    signature: '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].setNamespaceAware(org.codehaus.stax.test.stream.TestFilteredReader,boolean)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:78,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].constructStreamReader(org.codehaus.stax.test.stream.TestFilteredReader,String)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.stream.TestFilteredReader,StreamFilter)'
      Src: org.codehaus.stax.test.stream.TestFilteredReader:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StreamFilter
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - filter
    - content
    - nsAware
    argTypes:
    - StreamFilter
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 81
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 81
    functionName: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestFilteredReader].constructStreamReader(org.codehaus.stax.test.stream.TestFilteredReader,String)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].setNamespaceAware(org.codehaus.stax.test.stream.TestFilteredReader,boolean)'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(org.codehaus.stax.test.stream.TestFilteredReader,StreamFilter)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
  - 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.codehaus.stax.test.stream.TestFilteredReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestFilteredReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestFilteredReader
    signature: '[org.codehaus.stax.test.stream.TestFilteredReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StreamFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.codehaus.stax.test.stream.TestFilteredReader.MyFilter].accept(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.stream.TestFilteredReader.MyFilter].accept(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - StreamFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.stream.TestFilteredReader.MyFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestFilteredReader.MyFilter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestFilteredReader.MyFilter
    signature: '[org.codehaus.stax.test.stream.TestFilteredReader.MyFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:23,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 20
    functionDepth: 3
    functionLinenumber: 20
    functionLinenumberEnd: 25
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testCoalescingAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testCoalescingAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:30,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 27
    functionDepth: 3
    functionLinenumber: 27
    functionLinenumberEnd: 32
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testNonCoalescingAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testNonCoalescingAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 39
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testCoalescingNonAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testCoalescingNonAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testNonCoalescingNonAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testNonCoalescingNonAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:55,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:63,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:63,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:65,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getTextCharacters(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:86,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:88,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:96,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:99,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertEquals(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:99,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:100,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 101
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testSegmentedGetCharacters()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertEquals(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
    - '[StringBuilder].toString()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getTextCharacters(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[StringBuilder].<init>()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].testSegmentedGetCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].initData()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:122,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:127,1
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:136,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:135,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:137,1
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:143,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:142,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:144,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:145,1
    - Dst: '[Error].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:161,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:161,1
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:163,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:164,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:169,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:171,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].fail(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:176,1
    - Dst: '[StringBuilder].<init>()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:178,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getTextCharacters(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,int,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:183,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText,int,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getTextLength()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertEquals(String,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:191,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:199,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertEquals(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:197,1
    - Dst: '[StringBuilder].append(StringBuilder)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:202,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getEventType()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:204,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:204,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:207,1
    - Dst: '[String].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:208,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:208,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertEquals(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:207,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:211,1
    - Dst: '[String].equals(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:211,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:214,1
    - Dst: str1.length()
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:215,1
    - Dst: str1.charAt(org.codehaus.stax.test.stream.TestGetSegmentedText)
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:220,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].charAt(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:221,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].fail(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:226,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].close()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:228,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 108
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      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: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - ns
    - coalescing
    - autoEntity
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 232
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 232
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 4
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getTextCharacters(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,int,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getTextLength()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[String].getBytes(String)'
    - '[String].length()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
    - str1.charAt(org.codehaus.stax.test.stream.TestGetSegmentedText)
    - '[Error].<init>(String)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].initData()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertEquals(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].charAt(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,String)'
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].fail(String)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getEventType()'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText,int,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[StringBuilder].length()'
    - '[StringBuilder].append(StringBuilder)'
    - str1.length()
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].close()'
    - '[String].equals(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertEquals(String,org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setNamespaceAware(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:245,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setCoalescing(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:246,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setReplaceEntities(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:247,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setSupportDTD(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:249,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].setValidating(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - nsAware
    - coalescing
    - autoEntity
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 252
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 252
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 3
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].setNamespaceAware(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].setReplaceEntities(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].setSupportDTD(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].setValidating(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].setCoalescing(org.codehaus.stax.test.stream.TestGetSegmentedText,boolean)'
    linkageType: ''
    returnType: XMLInputFactory
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:257,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:258,1
    - Dst: '[StringBuilder].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:263,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:264,1
    - Dst: '[StringBuilder].append(String)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:267,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:268,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:273,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:274,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:275,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:275,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].length()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:276,1
    - Dst: '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:276,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:277,1
    - Dst: '[org.codehaus.stax.test.stream.TestGetSegmentedText].getText()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:278,1
    - Dst: '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText)'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:278,1
    - Dst: '[StringBuilder].toString()'
      Src: org.codehaus.stax.test.stream.TestGetSegmentedText:282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 283
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].initData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].constructStreamReader(XMLInputFactory,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getText()'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(String)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].assertTokenType(org.codehaus.stax.test.stream.TestGetSegmentedText,org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[StringBuilder].append(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[StringBuilder].<init>(org.codehaus.stax.test.stream.TestGetSegmentedText)'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].length()'
    - '[StringBuilder].length()'
    - '[org.codehaus.stax.test.stream.TestGetSegmentedText].next()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].initData()'
  - 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.codehaus.stax.test.stream.TestGetSegmentedText
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestGetSegmentedText].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestGetSegmentedText
    signature: '[org.codehaus.stax.test.stream.TestGetSegmentedText].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:28,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:29,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:29,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:30,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:30,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:31,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:31,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:33,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:35,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:37,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:40,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:43,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:43,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:44,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:45,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:45,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:51,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:51,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:53,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:53,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:55,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNotNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:57,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:58,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:59,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:60,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:63,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:63,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefixes(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:69,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:69,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefixes(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:71,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNotNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertTrue(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:75,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:75,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:79,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:80,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:80,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:81,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:82,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:82,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:83,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:83,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:85,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:85,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:86,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:86,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:87,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:87,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:89,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:89,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:93,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:93,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:94,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:94,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:95,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:95,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:96,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:96,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:97,1
    - Dst: '[XMLStreamReader].getAttributeValue(String,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:98,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:98,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:99,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:99,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:101,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:102,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:102,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:103,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:103,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:104,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:106,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:106,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:107,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:107,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:108,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:108,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:109,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:109,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:111,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:111,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:112,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:112,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:113,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:114,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:114,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:116,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:116,1
    - Dst: '[XMLStreamReader].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:117,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 111
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 118
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testValidNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefixes(String)'
    - '[XMLStreamReader].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].hasNext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
    - '[XMLStreamReader].getAttributeValue(String,String)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].hasNext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNotNull(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertTrue(org.codehaus.stax.test.stream.TestNamespaces)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testValidNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:132,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:133,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:133,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:136,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:136,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:137,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:137,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:138,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:139,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:139,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:140,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:140,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:141,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:141,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:144,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:145,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertTokenType(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:145,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:146,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:146,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:147,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:147,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:148,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:149,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:149,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:150,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:151,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:151,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:152,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:153,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:154,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:155,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertTokenType(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:155,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:158,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertTokenType(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:158,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:159,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:159,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:160,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:160,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:161,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:161,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:162,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:162,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:163,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:163,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:164,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:164,1
    - Dst: '[XMLStreamReader].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:165,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:165,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:166,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertTokenType(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:166,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:169,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertTokenType(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:169,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:170,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:170,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:171,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:171,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:173,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertTokenType(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 174
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testMultipleValidNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertTokenType(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrNamespace(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testMultipleValidNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:184,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:186,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:190,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:191,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:192,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:194,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:195,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:197,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:200,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:200,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:201,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(null,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:201,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:203,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:211,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:211,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:212,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:212,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:213,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:213,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:214,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:214,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:215,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:219,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:219,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:220,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:220,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:221,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:221,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:222,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:222,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:223,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:224,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:224,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:225,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:225,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:229,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:229,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:230,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:230,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:231,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:231,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:232,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:234,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:234,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:235,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:235,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:236,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:236,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:237,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:239,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:239,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:240,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:241,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:242,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:242,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:244,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:244,1
    - Dst: '[XMLStreamReader].hasNext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:245,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:245,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 246
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testValidNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(null,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].hasNext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertFalse(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testValidNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].testPotentiallyInvalid(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 252
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].testPotentiallyInvalid(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].testPotentiallyInvalid(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].testPotentiallyInvalid(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlBinding(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:264,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlnsBinding(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidStandardBindings()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlnsBinding(boolean,String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlBinding(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidStandardBindings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlBinding(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:271,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlnsBinding(boolean,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 273
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidStandardBindingsNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlnsBinding(boolean,String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlBinding(boolean,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidStandardBindingsNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:280,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:281,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:281,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:282,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:282,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:283,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:284,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:285,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:286,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:286,1
    - Dst: '[XMLStreamReader].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:287,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:287,1
    - Dst: '[XMLStreamReader].getNamespacePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:288,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:288,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:290,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:290,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:291,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:292,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:292,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:293,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:293,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:298,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:299,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:299,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:300,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:300,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:301,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:302,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:303,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:303,1
    - Dst: '[XMLStreamReader].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:304,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:304,1
    - Dst: '[XMLStreamReader].getNamespacePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:305,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 306
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testDefaultNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getNamespacePrefix(int)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoAttrPrefix(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceURI(int)'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testDefaultNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:319,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:320,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:320,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:321,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:321,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:322,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:322,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:323,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:323,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:324,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:325,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:325,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:326,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:326,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:327,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:327,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:328,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:328,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:330,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:330,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:331,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:331,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:332,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:332,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:333,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:333,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:335,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:336,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:336,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:337,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:337,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:338,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:338,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:343,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 348
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testMaskingNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[XMLStreamReader].getPrefix()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNull(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNamespaceURI(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getPrefix(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testMaskingNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:363,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:364,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:364,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:365,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:365,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:366,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:367,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:367,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:368,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:368,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:370,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:370,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:371,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:371,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:372,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:373,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:374,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:374,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:376,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:376,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:377,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:377,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:378,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:379,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:380,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:380,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:381,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:381,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:382,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:382,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:384,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:384,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:385,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:385,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:386,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:387,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:387,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:388,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:388,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:389,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:389,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:390,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:390,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:392,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:392,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:393,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:393,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:395,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:395,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:396,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 397
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testMaskingDefaultNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoNsURI(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testMaskingDefaultNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:411,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:412,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:412,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:413,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:413,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:414,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:417,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:418,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:419,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:423,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 424
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testUnbindingInvalindInXml10()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertNoPrefix(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testUnbindingInvalindInXml10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:435,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:436,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:436,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:437,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:437,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:438,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:438,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:439,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:439,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:440,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:440,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:441,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:441,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:442,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:442,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:443,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:443,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:444,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:444,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:445,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:445,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 446
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testPredefinedXmlNs()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[XMLStreamReader].getAttributePrefix(int)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testPredefinedXmlNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:457,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:458,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:458,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:459,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:459,1
    - Dst: '[XMLStreamReader].getNamespaceURI(int)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:466,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:466,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 472
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 472
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testNoNamespace()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(int,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(String,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].assertEquals(org.codehaus.stax.test.stream.TestNamespaces,org.codehaus.stax.test.stream.TestNamespaces)'
    - '[XMLStreamReader].getNamespaceURI(int)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testNoNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getAttributeValue()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:491,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].length()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:493,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:494,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].warn(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:497,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:500,1
    - Dst: '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestNamespaces)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:502,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].length()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:504,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:505,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].warn(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:508,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 510
      start: 480
    functionDepth: 1
    functionLinenumber: 480
    functionLinenumberEnd: 510
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 2
    functionsReached:
    - '[XMLStreamReader].getAttributeValue()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getAttributeValue(org.codehaus.stax.test.stream.TestNamespaces)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].length()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:517,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:519,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:523,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:525,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:529,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:535,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:537,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:538,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:545,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:547,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:548,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:557,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:560,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:562,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:566,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - method
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 569
      start: 512
    functionDepth: 1
    functionLinenumber: 512
    functionLinenumberEnd: 569
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].testPotentiallyInvalid(boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].testPotentiallyInvalid(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:576,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:578,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:581,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:586,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:587,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:589,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:593,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:599,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:600,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:602,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:606,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:612,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:613,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:615,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:619,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - method
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 622
      start: 571
    functionDepth: 1
    functionLinenumber: 571
    functionLinenumberEnd: 622
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlBinding(boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlBinding(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:629,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:631,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:634,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:636,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:640,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:646,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:647,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:649,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:653,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:659,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:660,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:662,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:666,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - method
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 669
      start: 624
    functionDepth: 1
    functionLinenumber: 624
    functionLinenumberEnd: 669
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlnsBinding(boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].reportNADueToNS(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].fail(String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlnsBinding(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestNamespaces:685,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].setNamespaceAware(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:686,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].setCoalescing(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:689,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].setValidating(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:690,1
    - Dst: '[org.codehaus.stax.test.stream.TestNamespaces].constructStreamReader(org.codehaus.stax.test.stream.TestNamespaces,String)'
      Src: org.codehaus.stax.test.stream.TestNamespaces:691,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 692
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 692
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 6
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestNamespaces].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestNamespaces].setNamespaceAware(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].constructStreamReader(org.codehaus.stax.test.stream.TestNamespaces,String)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].setValidating(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    - '[org.codehaus.stax.test.stream.TestNamespaces].setCoalescing(org.codehaus.stax.test.stream.TestNamespaces,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
  - 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.codehaus.stax.test.stream.TestNamespaces
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestNamespaces].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestNamespaces
    signature: '[org.codehaus.stax.test.stream.TestNamespaces].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].getNewInputFactory()'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:28,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].setNamespaceAware(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:29,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].setSupportDTD(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:31,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].setReplaceEntities(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:32,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].constructStreamReader(org.codehaus.stax.test.stream.TestAttributeDTD,String)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].streamThrough(org.codehaus.stax.test.stream.TestAttributeDTD)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:38,1
    - Dst: '[org.codehaus.stax.test.stream.TestAttributeDTD].fail(String)'
      Src: org.codehaus.stax.test.stream.TestAttributeDTD:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 42
    functionName: '[org.codehaus.stax.test.stream.TestAttributeDTD].testQuotesViaEntities()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].getNewInputFactory()'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].constructStreamReader(org.codehaus.stax.test.stream.TestAttributeDTD,String)'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].fail(String)'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].setReplaceEntities(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].streamThrough(org.codehaus.stax.test.stream.TestAttributeDTD)'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].setSupportDTD(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
    - '[org.codehaus.stax.test.stream.TestAttributeDTD].setNamespaceAware(org.codehaus.stax.test.stream.TestAttributeDTD,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestAttributeDTD].testQuotesViaEntities()'
  - 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.codehaus.stax.test.stream.TestAttributeDTD
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestAttributeDTD].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestAttributeDTD
    signature: '[org.codehaus.stax.test.stream.TestAttributeDTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:27,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestProperties(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 3
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].testProperties()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].doTestProperties(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].testProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:34,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestValid(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 3
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].testValidDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].doTestValid(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].testValidDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:42,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:44,1
    - Dst: '[XMLStreamReader].standaloneSet()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:45,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:45,1
    - Dst: '[XMLStreamReader].isStandalone()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:46,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:46,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:50,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:52,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:52,1
    - Dst: '[XMLStreamReader].standaloneSet()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:53,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:53,1
    - Dst: '[XMLStreamReader].isStandalone()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertFalse(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:59,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:61,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:61,1
    - Dst: '[XMLStreamReader].standaloneSet()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:62,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:62,1
    - Dst: '[XMLStreamReader].isStandalone()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:63,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:63,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:64,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 65
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].testValidStandaloneDecls()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertFalse(String,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[XMLStreamReader].getVersion()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertTrue(String,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].isStandalone()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[XMLStreamReader].standaloneSet()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].testValidStandaloneDecls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:69,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].testInvalidDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].doTestInvalid(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].testInvalidDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:75,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:76,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:78,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:78,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].next()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].fail(String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:80,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].verifyException(org.codehaus.stax.test.stream.TestXmlDecl,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:82,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 84
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].testInvalidDeclXXX()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].next()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].fail(String)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].verifyException(org.codehaus.stax.test.stream.TestXmlDecl,String)'
    - '[String].getBytes(String)'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].testInvalidDeclXXX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:95,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:96,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(org.codehaus.stax.test.stream.TestXmlDecl,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:96,1
    - Dst: '[XMLStreamReader].isStartElement()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:98,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:98,1
    - Dst: '[XMLStreamReader].isEndElement()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:99,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:99,1
    - Dst: '[XMLStreamReader].isCharacters()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:100,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:100,1
    - Dst: '[XMLStreamReader].isWhiteSpace()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:101,1
    - Dst: '[XMLStreamReader].hasName()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:104,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:104,1
    - Dst: '[XMLStreamReader].hasText()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:105,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:105,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:111,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertNotNull(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:111,1
    - Dst: '[XMLStreamReader].getNamespaceContext()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:113,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertNotNull(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:113,1
    - Dst: '[XMLStreamReader].getName()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:126,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:130,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:134,1
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:138,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:142,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:146,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:150,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:154,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].fail(String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:157,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 163
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 163
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestProperties(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 1
    functionsReached:
    - '[XMLStreamReader].getName()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(boolean,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].fail(String)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].isCharacters()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getPrefix()'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].hasText()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertNotNull(org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].isWhiteSpace()'
    - '[XMLStreamReader].getPIData()'
    - '[XMLStreamReader].getLocation()'
    - '[XMLStreamReader].getNamespaceContext()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(org.codehaus.stax.test.stream.TestXmlDecl,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].isStartElement()'
    - '[XMLStreamReader].isEndElement()'
    - '[XMLStreamReader].hasName()'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestProperties(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:168,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:173,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:173,1
    - Dst: '[XMLStreamReader].standaloneSet()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:174,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertFalse(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:174,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getUTF8StreamReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:177,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:178,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:178,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:181,1
    - Dst: '[XMLStreamReader].getVersion()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:182,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:182,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:183,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 184
      start: 165
    functionDepth: 2
    functionLinenumber: 165
    functionLinenumberEnd: 184
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestValid(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertFalse(org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[XMLStreamReader].getVersion()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getUTF8StreamReader(String,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].assertEquals(String,org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[XMLStreamReader].getEncoding()'
    - '[XMLStreamReader].standaloneSet()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestValid(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].streamThroughFailing(XMLInputFactory,org.codehaus.stax.test.stream.TestXmlDecl,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:194,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].streamThroughFailing(XMLInputFactory,org.codehaus.stax.test.stream.TestXmlDecl,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 196
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 196
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestInvalid(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].streamThroughFailing(XMLInputFactory,org.codehaus.stax.test.stream.TestXmlDecl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].doTestInvalid(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:207,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setCoalescing(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:208,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:209,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setValidating(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 212
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 212
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 3
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setValidating(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setCoalescing(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    linkageType: ''
    returnType: XMLInputFactory
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:217,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].constructStreamReader(XMLInputFactory,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 218
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 218
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].constructStreamReader(XMLInputFactory,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:223,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setCoalescing(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:224,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:225,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].setValidating(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:226,1
    - Dst: '[String].getBytes(String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:227,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestXmlDecl)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:227,1
    - Dst: '[org.codehaus.stax.test.stream.TestXmlDecl].createXMLStreamReader(ByteArrayInputStream,String)'
      Src: org.codehaus.stax.test.stream.TestXmlDecl:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 229
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 229
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].getUTF8StreamReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestXmlDecl].createXMLStreamReader(ByteArrayInputStream,String)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setCoalescing(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestXmlDecl)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setNamespaceAware(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].setValidating(org.codehaus.stax.test.stream.TestXmlDecl,boolean)'
    - '[org.codehaus.stax.test.stream.TestXmlDecl].getInputFactory()'
    - '[String].getBytes(String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].getUTF8StreamReader(String,boolean)'
  - 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.codehaus.stax.test.stream.TestXmlDecl
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestXmlDecl].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestXmlDecl
    signature: '[org.codehaus.stax.test.stream.TestXmlDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
      Src: org.codehaus.stax.test.stream.TestStreaming:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[org.codehaus.stax.test.stream.TestStreaming].testAscii()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestStreaming].testAscii()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
      Src: org.codehaus.stax.test.stream.TestStreaming:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 2
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[org.codehaus.stax.test.stream.TestStreaming].testISOLatin()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestStreaming].testISOLatin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
      Src: org.codehaus.stax.test.stream.TestStreaming:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[org.codehaus.stax.test.stream.TestStreaming].testUTF8()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestStreaming].testUTF8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].getStream(String)'
      Src: org.codehaus.stax.test.stream.TestStreaming:51,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].getReader(org.codehaus.stax.test.stream.BlockingStream)'
      Src: org.codehaus.stax.test.stream.TestStreaming:52,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestStreaming:53,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].assertTokenType(org.codehaus.stax.test.stream.TestStreaming,org.codehaus.stax.test.stream.TestStreaming)'
      Src: org.codehaus.stax.test.stream.TestStreaming:53,1
    - Dst: '[org.codehaus.stax.test.stream.BlockingStream].hasBlocked()'
      Src: org.codehaus.stax.test.stream.TestStreaming:54,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].fail(String)'
      Src: org.codehaus.stax.test.stream.TestStreaming:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - enc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestStreaming.java
    functionUses: 3
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestStreaming].getReader(org.codehaus.stax.test.stream.BlockingStream)'
    - '[org.codehaus.stax.test.stream.TestStreaming].getStream(String)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestStreaming].fail(String)'
    - '[org.codehaus.stax.test.stream.TestStreaming].assertTokenType(org.codehaus.stax.test.stream.TestStreaming,org.codehaus.stax.test.stream.TestStreaming)'
    - '[org.codehaus.stax.test.stream.BlockingStream].hasBlocked()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: contents.getBytes(String)
      Src: org.codehaus.stax.test.stream.TestStreaming:69,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestStreaming)'
      Src: org.codehaus.stax.test.stream.TestStreaming:70,1
    - Dst: '[org.codehaus.stax.test.stream.BlockingStream].<init>(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestStreaming:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax.test.stream.BlockingStream
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - enc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 71
    functionName: '[org.codehaus.stax.test.stream.TestStreaming].getStream(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestStreaming.java
    functionUses: 1
    functionsReached:
    - contents.getBytes(String)
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestStreaming)'
    - '[org.codehaus.stax.test.stream.BlockingStream].<init>(ByteArrayInputStream)'
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.BlockingStream
    signature: '[org.codehaus.stax.test.stream.TestStreaming].getStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestStreaming:76,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].setValidating(org.codehaus.stax.test.stream.TestStreaming,boolean)'
      Src: org.codehaus.stax.test.stream.TestStreaming:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestStreaming].createXMLStreamReader(InputStream)'
      Src: org.codehaus.stax.test.stream.TestStreaming:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax.test.stream.BlockingStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - in
    argTypes:
    - org.codehaus.stax.test.stream.BlockingStream
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.codehaus.stax.test.stream.TestStreaming].getReader(org.codehaus.stax.test.stream.BlockingStream)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestStreaming.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestStreaming].createXMLStreamReader(InputStream)'
    - '[org.codehaus.stax.test.stream.TestStreaming].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestStreaming].setValidating(org.codehaus.stax.test.stream.TestStreaming,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestStreaming].getReader(org.codehaus.stax.test.stream.BlockingStream)'
  - 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.codehaus.stax.test.stream.TestStreaming
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestStreaming].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestStreaming.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestStreaming
    signature: '[org.codehaus.stax.test.stream.TestStreaming].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,null)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:40,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,null)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,null)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:51,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8WithBOM()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8WithBOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XML.indexOf(char)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:59,1
    - Dst: XML.getBytes(String)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:60,1
    - Dst: '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:68,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:69,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].createXMLStreamReader(ByteArrayInputStream)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:70,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getLocalName()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:74,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:75,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].length()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(int,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:77,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].charAt(int)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:78,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(char,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:78,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].charAt(int)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(char,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:79,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:80,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 81
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8Surrogates()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getAndVerifyText(org.codehaus.stax.test.stream.TestEncodingRead)'
    - XML.indexOf(char)
    - '[org.codehaus.stax.test.stream.TestEncodingRead].length()'
    - '[ByteArrayInputStream].<init>(org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].next()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getLocalName()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(int,org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].createXMLStreamReader(ByteArrayInputStream)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].charAt(int)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
    - XML.getBytes(String)
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(char,org.codehaus.stax.test.stream.TestEncodingRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8Surrogates()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:87,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:88,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF16BEWithBOM()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF16BEWithBOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:97,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:98,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 101
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF16LEWithBOM()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,null,byte[])'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF16LEWithBOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XML.getBytes(String)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:128,1
    - Dst: System.arraycopy(byte[],int,org.codehaus.stax.test.stream.TestEncodingRead,int,org.codehaus.stax.test.stream.TestEncodingRead)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:132,1
    - Dst: System.arraycopy(org.codehaus.stax.test.stream.TestEncodingRead,int,org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:133,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:136,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:139,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:139,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:147,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:147,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:148,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getAllText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:150,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:150,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:152,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:152,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:153,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - javaEnc
    - xmlEnc
    - bom
    argTypes:
    - String
    - String
    - byte[]
    constantsTouched: []
    func_position:
      end: 154
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 154
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 3
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(org.codehaus.stax.test.stream.TestEncodingRead)'
    - XML.getBytes(String)
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[XMLStreamReader].next()'
    - System.arraycopy(byte[],int,org.codehaus.stax.test.stream.TestEncodingRead,int,org.codehaus.stax.test.stream.TestEncodingRead)
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[XMLStreamReader].getEventType()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getAllText(XMLStreamReader)'
    - System.arraycopy(org.codehaus.stax.test.stream.TestEncodingRead,int,org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XML.length()
      Src: org.codehaus.stax.test.stream.TestEncodingRead:166,1
    - Dst: XML.charAt(org.codehaus.stax.test.stream.TestEncodingRead)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:179,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:181,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:183,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:185,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:187,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:188,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:188,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:189,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:190,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:190,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:191,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:191,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:192,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - bigEndian
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 193
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 193
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 2
    functionsReached:
    - XML.length()
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertEquals(String,org.codehaus.stax.test.stream.TestEncodingRead)'
    - XML.charAt(org.codehaus.stax.test.stream.TestEncodingRead)
    - '[org.codehaus.stax.test.stream.TestEncodingRead].assertTokenType(org.codehaus.stax.test.stream.TestEncodingRead,org.codehaus.stax.test.stream.TestEncodingRead)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:204,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].setValidating(org.codehaus.stax.test.stream.TestEncodingRead,boolean)'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:205,1
    - Dst: '[org.codehaus.stax.test.stream.TestEncodingRead].constructStreamReader(org.codehaus.stax.test.stream.TestEncodingRead,byte[])'
      Src: org.codehaus.stax.test.stream.TestEncodingRead:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 207
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 207
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEncodingRead].setValidating(org.codehaus.stax.test.stream.TestEncodingRead,boolean)'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestEncodingRead].constructStreamReader(org.codehaus.stax.test.stream.TestEncodingRead,byte[])'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(char)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:14,1
    - Dst: String.valueOf(char)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:15,1
    - Dst: String.valueOf(char)
      Src: org.codehaus.stax.test.stream.TestEncodingRead:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - byte[]
      - byte[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.stream.TestEncodingRead
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestEncodingRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
    functionUses: 0
    functionsReached:
    - String.valueOf(char)
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestEncodingRead
    signature: '[org.codehaus.stax.test.stream.TestEncodingRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getReader(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:17,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:18,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertTokenType(org.codehaus.stax.test.stream.TestEpilog,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:18,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEpilog:19,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:19,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:23,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertTokenType(org.codehaus.stax.test.stream.TestEpilog,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:26,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:27,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertTokenType(org.codehaus.stax.test.stream.TestEpilog,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:27,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:29,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertTokenType(org.codehaus.stax.test.stream.TestEpilog,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:32,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: org.codehaus.stax.test.stream.TestEpilog:33,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:33,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: org.codehaus.stax.test.stream.TestEpilog:35,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].trim()'
      Src: org.codehaus.stax.test.stream.TestEpilog:35,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:35,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:37,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertTokenType(org.codehaus.stax.test.stream.TestEpilog,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:41,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEpilog:42,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:42,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.stream.TestEpilog:44,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].assertTokenType(org.codehaus.stax.test.stream.TestEpilog,org.codehaus.stax.test.stream.TestEpilog)'
      Src: org.codehaus.stax.test.stream.TestEpilog:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 48
    functionName: '[org.codehaus.stax.test.stream.TestEpilog].testValidEpilog()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEpilog.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEpilog].trim()'
    - '[org.codehaus.stax.test.stream.TestEpilog].assertEquals(String,org.codehaus.stax.test.stream.TestEpilog)'
    - '[org.codehaus.stax.test.stream.TestEpilog].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.stream.TestEpilog].getReader(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    - '[org.codehaus.stax.test.stream.TestEpilog].assertTokenType(org.codehaus.stax.test.stream.TestEpilog,org.codehaus.stax.test.stream.TestEpilog)'
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].getPIData()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEpilog].testValidEpilog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].doTestInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:56,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].doTestInvalid(boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 58
    functionName: '[org.codehaus.stax.test.stream.TestEpilog].testInvalidEpilog()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEpilog.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEpilog].doTestInvalid(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEpilog].testInvalidEpilog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getReader(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEpilog:72,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEpilog:73,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getReader(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.stream.TestEpilog:81,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].fail(String)'
      Src: org.codehaus.stax.test.stream.TestEpilog:82,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 87
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 87
    functionName: '[org.codehaus.stax.test.stream.TestEpilog].doTestInvalid(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEpilog.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEpilog].fail(String)'
    - '[org.codehaus.stax.test.stream.TestEpilog].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.stream.TestEpilog].getReader(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.stream.TestEpilog].doTestInvalid(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].getInputFactory()'
      Src: org.codehaus.stax.test.stream.TestEpilog:98,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].setCoalescing(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:100,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].setNamespaceAware(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:101,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].setValidating(org.codehaus.stax.test.stream.TestEpilog,boolean)'
      Src: org.codehaus.stax.test.stream.TestEpilog:102,1
    - Dst: '[org.codehaus.stax.test.stream.TestEpilog].constructStreamReader(org.codehaus.stax.test.stream.TestEpilog,String)'
      Src: org.codehaus.stax.test.stream.TestEpilog:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 104
    functionName: '[org.codehaus.stax.test.stream.TestEpilog].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEpilog.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.TestEpilog].setCoalescing(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    - '[org.codehaus.stax.test.stream.TestEpilog].constructStreamReader(org.codehaus.stax.test.stream.TestEpilog,String)'
    - '[org.codehaus.stax.test.stream.TestEpilog].getInputFactory()'
    - '[org.codehaus.stax.test.stream.TestEpilog].setValidating(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    - '[org.codehaus.stax.test.stream.TestEpilog].setNamespaceAware(org.codehaus.stax.test.stream.TestEpilog,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.stream.TestEpilog].getReader(String,boolean)'
  - 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.codehaus.stax.test.stream.TestEpilog
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.stream.TestEpilog].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEpilog.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.TestEpilog
    signature: '[org.codehaus.stax.test.stream.TestEpilog].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FilterInputStream].<init>(null)'
      Src: org.codehaus.stax.test.stream.BlockingStream:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.stream.BlockingStream
      static: false
      superClass: FilterInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[org.codehaus.stax.test.stream.BlockingStream].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BlockingStream.java
    functionUses: 0
    functionsReached:
    - '[FilterInputStream].<init>(null)'
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.BlockingStream
    signature: '[org.codehaus.stax.test.stream.BlockingStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FilterInputStream].<init>(InputStream)'
      Src: org.codehaus.stax.test.stream.BlockingStream:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.stream.BlockingStream
      static: false
      superClass: FilterInputStream
    argCount: 1
    argNames:
    - is
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 21
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 21
    functionName: '[org.codehaus.stax.test.stream.BlockingStream].<init>(InputStream)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BlockingStream.java
    functionUses: 0
    functionsReached:
    - '[FilterInputStream].<init>(InputStream)'
    linkageType: ''
    returnType: org.codehaus.stax.test.stream.BlockingStream
    signature: '[org.codehaus.stax.test.stream.BlockingStream].<init>(InputStream)'
  - 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: boolean
      static: false
      superClass: FilterInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[org.codehaus.stax.test.stream.BlockingStream].hasBlocked()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BlockingStream.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.codehaus.stax.test.stream.BlockingStream].hasBlocked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FilterInputStream].read()'
      Src: org.codehaus.stax.test.stream.BlockingStream:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FilterInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 35
    functionName: '[org.codehaus.stax.test.stream.BlockingStream].read()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BlockingStream.java
    functionUses: 0
    functionsReached:
    - '[FilterInputStream].read()'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.stream.BlockingStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FilterInputStream].read(byte[],int,int)'
      Src: org.codehaus.stax.test.stream.BlockingStream:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - 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: 45
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[org.codehaus.stax.test.stream.BlockingStream].read(byte[],int,int)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BlockingStream.java
    functionUses: 0
    functionsReached:
    - '[FilterInputStream].read(byte[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.codehaus.stax.test.stream.BlockingStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:27,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 28
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:45,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:46,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:49,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:53,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:56,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 61
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:67,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:71,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:72,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:76,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:79,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:84,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 89
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdRefAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdRefAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:100,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 101
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:112,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:112,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:121,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 123
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:136,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 137
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrsUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrsUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:148,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:148,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:157,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 159
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrsUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestIdAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrsUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:177,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:178,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:178,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:179,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:179,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:180,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:180,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:181,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:181,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:182,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:182,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:183,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:183,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:184,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:184,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:185,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:185,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:186,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 187
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testIdAttrNormalization()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testIdAttrNormalization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:204,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:205,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:205,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:206,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:206,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:207,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:207,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:208,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:208,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:209,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:209,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:210,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:210,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:211,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:211,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:212,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:212,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:213,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:213,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:214,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:214,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:215,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:215,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:216,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestIdAttrRead:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 217
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testIdRefAttrNormalization()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestIdAttrRead,org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestIdAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestIdAttrRead].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].testIdRefAttrNormalization()'
  - 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.codehaus.stax.test.vstream.TestIdAttrRead
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestIdAttrRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestIdAttrRead
    signature: '[org.codehaus.stax.test.vstream.TestIdAttrRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrTypes,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:41,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:42,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertTokenType(org.codehaus.stax.test.vstream.TestAttrTypes,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:42,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:43,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertTokenType(org.codehaus.stax.test.vstream.TestAttrTypes,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:43,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:44,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:45,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:47,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeLocalName(org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:49,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeValue(org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:50,1
    - Dst: '[java.util.HashMap].put(org.codehaus.stax.test.vstream.TestAttrTypes,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:51,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:53,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeType(org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:55,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:56,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:57,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:58,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:59,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:60,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:61,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:62,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:63,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:68,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:69,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:70,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:71,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:72,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrTypes].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrTypes:74,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 77
    functionName: '[org.codehaus.stax.test.vstream.TestAttrTypes].testAttrTypes()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrTypes.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrTypes,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeValue(org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeType(org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[java.util.HashMap].<init>()'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeLocalName(org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[java.util.HashMap].put(org.codehaus.stax.test.vstream.TestAttrTypes,org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].equals(String)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].fail(String)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].assertTokenType(org.codehaus.stax.test.vstream.TestAttrTypes,org.codehaus.stax.test.vstream.TestAttrTypes)'
    - '[org.codehaus.stax.test.vstream.TestAttrTypes].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrTypes)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrTypes].testAttrTypes()'
  - 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.codehaus.stax.test.vstream.TestAttrTypes
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestAttrTypes].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrTypes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestAttrTypes
    signature: '[org.codehaus.stax.test.vstream.TestAttrTypes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:33,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:33,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:45,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 46
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].testValidAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].testValidAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:72,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:74,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:74,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:75,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:75,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:77,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:77,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:79,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeType(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:80,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].toUpperCase()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:81,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertNotNull(String)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:82,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:86,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 87
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].testAttributeTypes()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrRead].toUpperCase()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertNotNull(String)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeType(org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].testAttributeTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:97,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:98,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:98,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:101,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:101,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:102,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:102,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:103,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 104
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].testValidRequiredAttr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].testValidRequiredAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:114,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].testInvalidRequiredAttr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].testInvalidRequiredAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:127,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:129,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:129,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:130,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:130,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:131,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:131,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:132,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:132,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:133,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:133,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].close()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:134,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:141,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:142,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:142,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:143,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:143,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:144,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:144,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:145,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:145,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:146,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:146,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:147,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 148
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].testOkFixedAttr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,int,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].close()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].testOkFixedAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:158,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:158,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:166,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 168
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].testInvalidFixedAttr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].testInvalidFixedAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:182,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:183,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:183,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:184,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:184,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:186,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:186,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:187,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:187,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:188,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 189
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].testDefaultAttr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].testDefaultAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:206,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:207,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:207,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:208,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:208,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:209,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:209,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:210,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:210,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:211,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:211,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:219,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:220,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:220,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:221,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:221,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:222,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:222,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:223,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:223,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:224,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:224,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeType(int)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:225,1
    - Dst: '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestAttrRead:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 226
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].testMultipleDeclForSingleAttr()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestAttrRead,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeType(int)'
    - '[org.codehaus.stax.test.vstream.TestAttrRead].getAttributeCount()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].testMultipleDeclForSingleAttr()'
  - 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.codehaus.stax.test.vstream.TestAttrRead
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestAttrRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestAttrRead
    signature: '[org.codehaus.stax.test.vstream.TestAttrRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:32,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 33
    functionName: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testValidNmTokenAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNmTokenAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testValidNmTokenAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testInvalidNmTokenAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNmTokenAttrRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testInvalidNmTokenAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:53,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testValidNmTokenAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNmTokenAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testValidNmTokenAttrUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:72,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 74
    functionName: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testInvalidNmTokenAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNmTokenAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testInvalidNmTokenAttrUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:98,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:100,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:100,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:101,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:101,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:102,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:102,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:103,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:103,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:104,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:104,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:106,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:106,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:107,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:107,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:108,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:108,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:109,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:109,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:110,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:110,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:111,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:111,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:114,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:114,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:115,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:115,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:116,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:116,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:117,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:117,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:118,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:118,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:119,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:119,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:121,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:121,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:122,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:122,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:123,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:123,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:124,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:124,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:125,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:125,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:126,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:126,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNmTokenAttrRead:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 129
    functionName: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testNmTokenAttrNormalization()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNmTokenAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getLocalName()'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestNmTokenAttrRead,org.codehaus.stax.test.vstream.TestNmTokenAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].next()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testNmTokenAttrNormalization()'
  - 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.codehaus.stax.test.vstream.TestNmTokenAttrRead
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNmTokenAttrRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestNmTokenAttrRead
    signature: '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:21,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 22
    functionName: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEnumAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getReader(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:36,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 37
    functionName: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrDecl2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEnumAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getReader(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrDecl2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:47,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEnumAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 49
    functionName: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testInvalidAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEnumAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEnumAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testInvalidAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:61,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:62,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:62,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:63,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:63,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:65,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:65,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:66,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:66,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:67,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 68
    functionName: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEnumAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeLocalName(int)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:86,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:87,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:88,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:88,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:89,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:89,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:90,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:90,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:91,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:91,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:92,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:92,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:93,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:93,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:94,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:94,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:95,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:95,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:96,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:96,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:97,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:97,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:98,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:98,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:99,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 100
    functionName: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testEnumAttrNormalization()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEnumAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEnumAttrRead,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEnumAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].next()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testEnumAttrNormalization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getInputFactory()'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:111,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setCoalescing(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:112,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setSupportDTD(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:114,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setValidating(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:116,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].constructStreamReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEnumAttrRead:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 118
    functionName: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEnumAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].constructStreamReader(org.codehaus.stax.test.vstream.TestEnumAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setValidating(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setSupportDTD(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].setCoalescing(org.codehaus.stax.test.vstream.TestEnumAttrRead,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getReader(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.codehaus.stax.test.vstream.TestEnumAttrRead
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEnumAttrRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestEnumAttrRead
    signature: '[org.codehaus.stax.test.vstream.TestEnumAttrRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].<init>()'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:12,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.codehaus.stax.test.vstream.TestStructuralValidation
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 15
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestStructuralValidation
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:27,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 29
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructure()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:41,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:41,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:48,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:48,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:54,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 56
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructure2()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructure2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:73,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 75
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidSimpleSeqStructure()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidSimpleSeqStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:92,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:92,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 108
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidSimpleSeqStructure()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidSimpleSeqStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:130,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 132
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidSimpleChoiceStructure()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidSimpleChoiceStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:148,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:148,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:160,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:160,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:171,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 174
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidSimpleChoiceStructure()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidSimpleChoiceStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:191,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 193
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidFullChoiceStructure()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidFullChoiceStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:204,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 206
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidMixed()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidMixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:214,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 216
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidWrongRoot()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidWrongRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:227,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:227,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:235,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:235,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 238
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidMixed()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidMixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:252,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:252,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:259,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:259,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:268,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 271
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructureRoot()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructureRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:285,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:285,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:293,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:293,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:301,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:301,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:310,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 313
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructure()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:343,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 345
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructureComplex()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructureComplex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:363,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 366
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructureComplex()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructureComplex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:381,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:381,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:387,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:387,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:393,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:393,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:400,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 403
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidEmpty()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:415,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 405
    functionDepth: 0
    functionLinenumber: 405
    functionLinenumberEnd: 417
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidAny()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidAny()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:427,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:427,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 430
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidAny()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].streamThroughFailing(XMLStreamReader,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(org.codehaus.stax.test.vstream.TestStructuralValidation,org.codehaus.stax.test.vstream.TestStructuralValidation)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidAny()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getInputFactory()'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:441,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].setCoalescing(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:442,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].setNamespaceAware(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:443,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].setSupportDTD(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:444,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].setValidating(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:445,1
    - Dst: '[org.codehaus.stax.test.vstream.TestStructuralValidation].constructStreamReader(org.codehaus.stax.test.vstream.TestStructuralValidation,String)'
      Src: org.codehaus.stax.test.vstream.TestStructuralValidation:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 447
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 447
    functionName: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].setNamespaceAware(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].setCoalescing(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].constructStreamReader(org.codehaus.stax.test.vstream.TestStructuralValidation,String)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].setSupportDTD(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
    - '[org.codehaus.stax.test.vstream.TestStructuralValidation].setValidating(org.codehaus.stax.test.vstream.TestStructuralValidation,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:30,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:30,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:39,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 40
    functionName: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:56,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:56,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:58,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:58,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:68,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:68,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:70,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:70,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 72
    functionName: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidUnorderedAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].fail(String)'
    - e.getMessage()
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidUnorderedAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:84,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:94,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:95,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 107
    functionName: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testInvalidAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testInvalidAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:119,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 120
    functionName: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidAttrUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:132,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:133,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:142,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 144
    functionName: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testInvalidAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestNotationAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testInvalidAttrUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getInputFactory()'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:155,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setCoalescing(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:156,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setSupportDTD(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:158,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setValidating(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:160,1
    - Dst: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].constructStreamReader(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestNotationAttrRead:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 162
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 162
    functionName: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setSupportDTD(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setCoalescing(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].constructStreamReader(org.codehaus.stax.test.vstream.TestNotationAttrRead,String)'
    - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].setValidating(org.codehaus.stax.test.vstream.TestNotationAttrRead,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getReader(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.codehaus.stax.test.vstream.TestNotationAttrRead
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestNotationAttrRead
    signature: '[org.codehaus.stax.test.vstream.TestNotationAttrRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:31,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:32,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:32,1
    - Dst: '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:33,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:33,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:34,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:34,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:35,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:35,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:36,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:36,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:37,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertEquals(String,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:37,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:38,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 39
    functionName: '[org.codehaus.stax.test.vstream.TestIncludes].testSimpleInclude()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIncludes.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].assertEquals(String,org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].next()'
    - '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
    - '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIncludes].testSimpleInclude()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:58,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:59,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:59,1
    - Dst: '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:60,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:60,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:61,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:61,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:62,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:62,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:63,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:63,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertEquals(String,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:65,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 66
    functionName: '[org.codehaus.stax.test.vstream.TestIncludes].testSimpleIgnore()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIncludes.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].assertEquals(String,org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].next()'
    - '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
    - '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIncludes].testSimpleIgnore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingReader(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].streamThroughFailing(org.codehaus.stax.test.vstream.TestIncludes,String)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingReader(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:95,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].streamThroughFailing(org.codehaus.stax.test.vstream.TestIncludes,String)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 97
    functionName: '[org.codehaus.stax.test.vstream.TestIncludes].testFailingInIntSubset()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIncludes.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIncludes].streamThroughFailing(org.codehaus.stax.test.vstream.TestIncludes,String)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingReader(org.codehaus.stax.test.vstream.TestIncludes)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIncludes].testFailingInIntSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:121,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:122,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:122,1
    - Dst: '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:123,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:123,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:124,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:124,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:125,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:125,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:126,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:126,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:127,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].equals(String)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:129,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].next()'
      Src: org.codehaus.stax.test.vstream.TestIncludes:131,1
    - Dst: '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
      Src: org.codehaus.stax.test.vstream.TestIncludes:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 132
    functionName: '[org.codehaus.stax.test.vstream.TestIncludes].testPEIncludeAndIgnore()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIncludes.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestIncludes].fail(String)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].createXMLStreamReader(java.io.StringReader)'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getValidatingFactory(boolean)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].equals(String)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].getAndVerifyText(org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].next()'
    - '[org.codehaus.stax.test.vstream.TestIncludes].assertTokenType(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.vstream.TestIncludes)'
    - '[org.codehaus.stax.test.vstream.TestIncludes].setResolver(org.codehaus.stax.test.vstream.TestIncludes,org.codehaus.stax.test.SimpleResolver)'
    - '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestIncludes)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestIncludes].testPEIncludeAndIgnore()'
  - 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.codehaus.stax.test.vstream.TestIncludes
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestIncludes].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIncludes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestIncludes
    signature: '[org.codehaus.stax.test.vstream.TestIncludes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingReader(String,boolean)'
      Src: org.codehaus.stax.test.vstream.BaseVStreamTest:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 22
    functionName: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/BaseVStreamTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingReader(String,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamReader
    signature: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingFactory(boolean)'
      Src: org.codehaus.stax.test.vstream.BaseVStreamTest:27,1
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: org.codehaus.stax.test.vstream.BaseVStreamTest:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/BaseVStreamTest.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingFactory(boolean)'
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamReader
    signature: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getInputFactory()'
      Src: org.codehaus.stax.test.vstream.BaseVStreamTest:34,1
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].setCoalescing(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
      Src: org.codehaus.stax.test.vstream.BaseVStreamTest:35,1
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].setNamespaceAware(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
      Src: org.codehaus.stax.test.vstream.BaseVStreamTest:36,1
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].setSupportDTD(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
      Src: org.codehaus.stax.test.vstream.BaseVStreamTest:37,1
    - Dst: '[org.codehaus.stax.test.vstream.BaseVStreamTest].setValidating(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
      Src: org.codehaus.stax.test.vstream.BaseVStreamTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - nsAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 41
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 41
    functionName: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingFactory(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/BaseVStreamTest.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].setSupportDTD(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].setCoalescing(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].setNamespaceAware(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.BaseVStreamTest].setValidating(org.codehaus.stax.test.vstream.BaseVStreamTest,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLInputFactory
    signature: '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingFactory(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.codehaus.stax.test.vstream.BaseVStreamTest
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.BaseVStreamTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/BaseVStreamTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.BaseVStreamTest
    signature: '[org.codehaus.stax.test.vstream.BaseVStreamTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:38,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:38,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:40,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 41
    functionName: '[org.codehaus.stax.test.vstream.TestSubsetCombination].testValidSubsets()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestSubsetCombination.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestSubsetCombination].testValidSubsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:63,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertTokenType(org.codehaus.stax.test.vstream.TestSubsetCombination,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:64,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:65,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertTokenType(org.codehaus.stax.test.vstream.TestSubsetCombination,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:65,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:66,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(int,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:66,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:67,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(String,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:67,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:68,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(String,org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:68,1
    - Dst: '[XMLStreamReader].isAttributeSpecified(int)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:69,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertFalse(org.codehaus.stax.test.vstream.TestSubsetCombination)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 70
    functionName: '[org.codehaus.stax.test.vstream.TestSubsetCombination].testAttributePrecedence()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestSubsetCombination.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[XMLStreamReader].isAttributeSpecified(int)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertFalse(org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(int,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertTokenType(org.codehaus.stax.test.vstream.TestSubsetCombination,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].assertEquals(String,org.codehaus.stax.test.vstream.TestSubsetCombination)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestSubsetCombination].testAttributePrecedence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].getInputFactory()'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:82,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setNamespaceAware(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setSupportDTD(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:84,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setCoalescing(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:85,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setReplaceEntities(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:86,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setValidating(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:87,1
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(String)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:89,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setResolver(org.codehaus.stax.test.vstream.TestSubsetCombination,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:89,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].setResolver(org.codehaus.stax.test.vstream.TestSubsetCombination,null)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:91,1
    - Dst: '[org.codehaus.stax.test.vstream.TestSubsetCombination].constructStreamReader(org.codehaus.stax.test.vstream.TestSubsetCombination,String)'
      Src: org.codehaus.stax.test.vstream.TestSubsetCombination:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - extSubset
    argTypes:
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 94
    functionName: '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(String,boolean,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestSubsetCombination.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.SimpleResolver].<init>(String)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].setReplaceEntities(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].setCoalescing(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].setResolver(org.codehaus.stax.test.vstream.TestSubsetCombination,null)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].setValidating(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].setResolver(org.codehaus.stax.test.vstream.TestSubsetCombination,org.codehaus.stax.test.SimpleResolver)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].constructStreamReader(org.codehaus.stax.test.vstream.TestSubsetCombination,String)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].setSupportDTD(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
    - '[org.codehaus.stax.test.vstream.TestSubsetCombination].setNamespaceAware(org.codehaus.stax.test.vstream.TestSubsetCombination,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(String,boolean,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.codehaus.stax.test.vstream.TestSubsetCombination
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestSubsetCombination].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestSubsetCombination.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestSubsetCombination
    signature: '[org.codehaus.stax.test.vstream.TestSubsetCombination].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:27,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 28
    functionName: '[org.codehaus.stax.test.vstream.TestDTDElemRead].testValidElementDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestDTDElemRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestDTDElemRead].testValidElementDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:42,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:42,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:43,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:47,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 49
    functionName: '[org.codehaus.stax.test.vstream.TestDTDElemRead].testInvalidElementDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestDTDElemRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestDTDElemRead].testInvalidElementDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:64,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 65
    functionName: '[org.codehaus.stax.test.vstream.TestDTDElemRead].testValidNotationDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestDTDElemRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestDTDElemRead].testValidNotationDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:82,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:82,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:83,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:87,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 89
    functionName: '[org.codehaus.stax.test.vstream.TestDTDElemRead].testInvalidDupNotationDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestDTDElemRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].streamThrough(XMLStreamReader)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(org.codehaus.stax.test.vstream.TestDTDElemRead)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestDTDElemRead].testInvalidDupNotationDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].getInputFactory()'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:100,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].setCoalescing(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:101,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].setSupportDTD(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:103,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].setValidating(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:105,1
    - Dst: '[org.codehaus.stax.test.vstream.TestDTDElemRead].constructStreamReader(org.codehaus.stax.test.vstream.TestDTDElemRead,String)'
      Src: org.codehaus.stax.test.vstream.TestDTDElemRead:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 107
    functionName: '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestDTDElemRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].setValidating(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].setCoalescing(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].setSupportDTD(org.codehaus.stax.test.vstream.TestDTDElemRead,boolean)'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.TestDTDElemRead].constructStreamReader(org.codehaus.stax.test.vstream.TestDTDElemRead,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(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.codehaus.stax.test.vstream.TestDTDElemRead
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestDTDElemRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestDTDElemRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestDTDElemRead
    signature: '[org.codehaus.stax.test.vstream.TestDTDElemRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:28,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:27,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:29,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:29,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:30,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:30,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:31,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:31,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:32,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:32,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:33,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:33,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:34,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:34,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 36
    functionName: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testSimpleValidExternalSubset()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/ExternalSubsetTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testSimpleValidExternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:49,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:48,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:50,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:50,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:51,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:51,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:52,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:52,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:53,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:53,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:54,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:54,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:55,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:55,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 57
    functionName: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testEntityInExternalSubset()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/ExternalSubsetTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testEntityInExternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:73,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:72,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:74,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:74,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:75,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:75,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:76,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:76,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:77,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:77,1
    - Dst: '[XMLStreamReader].next()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:78,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:78,1
    - Dst: '[XMLStreamReader].close()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 80
    functionName: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testParameterEntityOverrideInInternalSubset()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/ExternalSubsetTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertTokenType(org.codehaus.stax.test.vstream.ExternalSubsetTest,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].assertEquals(String,org.codehaus.stax.test.vstream.ExternalSubsetTest)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean,org.codehaus.stax.test.SimpleResolver)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testParameterEntityOverrideInInternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getInputFactory()'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:92,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setCoalescing(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:93,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setNamespaceAware(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:94,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setSupportDTD(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:95,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setValidating(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:96,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setSupportExternalEntities(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:98,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setResolver(org.codehaus.stax.test.vstream.ExternalSubsetTest,XMLResolver)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:99,1
    - Dst: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].constructStreamReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,String)'
      Src: org.codehaus.stax.test.vstream.ExternalSubsetTest:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - XMLResolver
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - resolver
    argTypes:
    - String
    - boolean
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 101
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 101
    functionName: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(String,boolean,XMLResolver)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/ExternalSubsetTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setSupportDTD(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setCoalescing(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getInputFactory()'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].constructStreamReader(org.codehaus.stax.test.vstream.ExternalSubsetTest,String)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setValidating(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setNamespaceAware(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setResolver(org.codehaus.stax.test.vstream.ExternalSubsetTest,XMLResolver)'
    - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].setSupportExternalEntities(org.codehaus.stax.test.vstream.ExternalSubsetTest,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(String,boolean,XMLResolver)'
  - 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.codehaus.stax.test.vstream.ExternalSubsetTest
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/ExternalSubsetTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.ExternalSubsetTest
    signature: '[org.codehaus.stax.test.vstream.ExternalSubsetTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:20,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:20,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:26,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 27
    functionName: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidDirectives()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestInvalidDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidDirectives()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:36,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 38
    functionName: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidGE()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestInvalidDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidGE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:48,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:48,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:55,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:55,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:60,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:60,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:68,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 69
    functionName: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidPE()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestInvalidDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidPE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:78,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 79
    functionName: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidComment()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestInvalidDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:88,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 89
    functionName: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidPI()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestInvalidDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:101,1
    - Dst: '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
      Src: org.codehaus.stax.test.vstream.TestInvalidDTD:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidCData()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestInvalidDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].getValidatingReader(org.codehaus.stax.test.vstream.TestInvalidDTD)'
    - '[org.codehaus.stax.test.vstream.TestInvalidDTD].streamThroughFailing(org.codehaus.stax.test.vstream.TestInvalidDTD,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidCData()'
  - 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.codehaus.stax.test.vstream.TestInvalidDTD
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestInvalidDTD].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestInvalidDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestInvalidDTD
    signature: '[org.codehaus.stax.test.vstream.TestInvalidDTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:23,1
    - Dst: '[HashMap].put(String,String)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:24,1
    - Dst: '[HashMap].put(String,String)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:27,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities].getValidatingFactory(boolean)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:32,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(HashMap)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:33,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities].setResolver(org.codehaus.stax.test.vstream.TestParamEntities,org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:33,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities].getValidatingReader(org.codehaus.stax.test.vstream.TestParamEntities)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:34,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities].streamThrough(org.codehaus.stax.test.vstream.TestParamEntities)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 35
    functionName: '[org.codehaus.stax.test.vstream.TestParamEntities].testExternalParamDeclViaPE()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestParamEntities.java
    functionUses: 0
    functionsReached:
    - '[HashMap].put(String,String)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities].streamThrough(org.codehaus.stax.test.vstream.TestParamEntities)'
    - '[HashMap].<init>()'
    - '[org.codehaus.stax.test.vstream.TestParamEntities].getValidatingFactory(boolean)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities].getValidatingReader(org.codehaus.stax.test.vstream.TestParamEntities)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(HashMap)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities].setResolver(org.codehaus.stax.test.vstream.TestParamEntities,org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestParamEntities].testExternalParamDeclViaPE()'
  - 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.codehaus.stax.test.vstream.TestParamEntities
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestParamEntities].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestParamEntities.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestParamEntities
    signature: '[org.codehaus.stax.test.vstream.TestParamEntities].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax.test.vstream.TestParamEntities.MyResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entities
    argTypes:
    - Map<String,String>
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(Map<String,String>)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestParamEntities.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestParamEntities.MyResolver
    signature: '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(Map<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String, String>].get(String)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities.MyResolver:49,1
    - Dst: '[Map<String, String>].get(String)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities.MyResolver:51,1
    - Dst: '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
      Src: org.codehaus.stax.test.vstream.TestParamEntities.MyResolver:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Map<String, String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicID
    - systemID
    - baseURI
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 54
    functionName: '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestParamEntities.java
    functionUses: 0
    functionsReached:
    - '[Map<String, String>].get(String)'
    - '[java.io.StringReader].<init>(org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
    linkageType: ''
    returnType: Object
    signature: '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:30,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:30,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:39,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 40
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntityAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntityAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:53,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:53,1
    - Dst: e.getMessage()
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:55,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].fail(String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 57
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidUnorderedEntityAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - e.getMessage()
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidUnorderedEntityAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:69,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:69,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:81,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 82
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntitiesAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntitiesAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:94,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:94,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:104,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 106
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testInvalidEntityAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testInvalidEntityAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:118,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:118,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:128,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:137,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 139
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testInvalidEntitiesAttrDecl()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThroughFailing(org.codehaus.stax.test.vstream.TestEntityAttrRead,String)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testInvalidEntitiesAttrDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:154,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:156,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEntityAttrRead,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:156,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:157,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEntityAttrRead,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:157,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:158,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:158,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:159,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 160
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntityAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEntityAttrRead,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntityAttrUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:176,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:176,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:178,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:180,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEntityAttrRead,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:180,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:181,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEntityAttrRead,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:181,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeCount()'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:182,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:182,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeValue(int)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:183,1
    - Dst: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
      Src: org.codehaus.stax.test.vstream.TestEntityAttrRead:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 184
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntitiesAttrUse()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(String,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].streamThrough(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getValidatingReader(org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeValue(int)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertTokenType(org.codehaus.stax.test.vstream.TestEntityAttrRead,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].getAttributeCount()'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].next()'
    - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].assertEquals(int,org.codehaus.stax.test.vstream.TestEntityAttrRead)'
    linkageType: ''
    returnType: void
    signature: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntitiesAttrUse()'
  - 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.codehaus.stax.test.vstream.TestEntityAttrRead
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax.test.vstream.TestEntityAttrRead
    signature: '[org.codehaus.stax.test.vstream.TestEntityAttrRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.RelaxNGTest].parseRngSchema(failing.RelaxNGTest)'
      Src: failing.RelaxNGTest:64,1
    - Dst: '[failing.RelaxNGTest].getReader(String)'
      Src: failing.RelaxNGTest:67,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.RelaxNGTest)'
      Src: failing.RelaxNGTest:68,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.RelaxNGTest:69,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.RelaxNGTest:70,1
    - Dst: '[failing.RelaxNGTest].verifyRngFailure(String,failing.RelaxNGTest,String,String)'
      Src: failing.RelaxNGTest:73,1
    - Dst: '[failing.RelaxNGTest].verifyRngFailure(String,failing.RelaxNGTest,String,String,boolean)'
      Src: failing.RelaxNGTest:79,1
    - Dst: '[failing.RelaxNGTest].verifyRngFailure(String,failing.RelaxNGTest,String,String,boolean)'
      Src: failing.RelaxNGTest:85,1
    - Dst: '[failing.RelaxNGTest].verifyRngFailure(String,failing.RelaxNGTest,String,String,boolean)'
      Src: failing.RelaxNGTest:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 93
    functionName: '[failing.RelaxNGTest].testSimpleBooleanElem()'
    functionSourceFile: /src/woodstox/src/test/java/failing/RelaxNGTest.java
    functionUses: 0
    functionsReached:
    - '[failing.RelaxNGTest].getReader(String)'
    - '[failing.RelaxNGTest].parseRngSchema(failing.RelaxNGTest)'
    - '[failing.RelaxNGTest].verifyRngFailure(String,failing.RelaxNGTest,String,String,boolean)'
    - '[XMLStreamReader2].close()'
    - '[failing.RelaxNGTest].verifyRngFailure(String,failing.RelaxNGTest,String,String)'
    - '[XMLStreamReader2].validateAgainst(failing.RelaxNGTest)'
    - '[XMLStreamReader2].next()'
    linkageType: ''
    returnType: void
    signature: '[failing.RelaxNGTest].testSimpleBooleanElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.RelaxNGTest].verifyRngFailure(String,XMLValidationSchema,String,String,boolean)'
      Src: failing.RelaxNGTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 4
    argNames:
    - xml
    - schema
    - failMsg
    - failPhrase
    argTypes:
    - String
    - XMLValidationSchema
    - String
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 100
    functionName: '[failing.RelaxNGTest].verifyRngFailure(String,XMLValidationSchema,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/failing/RelaxNGTest.java
    functionUses: 0
    functionsReached:
    - '[failing.RelaxNGTest].verifyRngFailure(String,XMLValidationSchema,String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[failing.RelaxNGTest].verifyRngFailure(String,XMLValidationSchema,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.RelaxNGTest].getReader(String)'
      Src: failing.RelaxNGTest:105,1
    - Dst: '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
      Src: failing.RelaxNGTest:106,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: failing.RelaxNGTest:108,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.RelaxNGTest:109,1
    - Dst: '[failing.RelaxNGTest].fail(String)'
      Src: failing.RelaxNGTest:111,1
    - Dst: vex.getMessage()
      Src: failing.RelaxNGTest:113,1
    - Dst: '[failing.RelaxNGTest].toLowerCase()'
      Src: failing.RelaxNGTest:114,1
    - Dst: '[String].toLowerCase()'
      Src: failing.RelaxNGTest:115,1
    - Dst: msg.contains(failing.RelaxNGTest)
      Src: failing.RelaxNGTest:115,1
    - Dst: '[failing.RelaxNGTest].fail(failing.RelaxNGTest)'
      Src: failing.RelaxNGTest:118,1
    - Dst: '[failing.RelaxNGTest].warn(String)'
      Src: failing.RelaxNGTest:120,1
    - Dst: '[failing.RelaxNGTest].fail(String)'
      Src: failing.RelaxNGTest:124,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 5
    argNames:
    - xml
    - schema
    - failMsg
    - failPhrase
    - strict
    argTypes:
    - String
    - XMLValidationSchema
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 126
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 126
    functionName: '[failing.RelaxNGTest].verifyRngFailure(String,XMLValidationSchema,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/failing/RelaxNGTest.java
    functionUses: 1
    functionsReached:
    - '[failing.RelaxNGTest].toLowerCase()'
    - '[XMLStreamReader2].hasNext()'
    - '[failing.RelaxNGTest].getReader(String)'
    - '[failing.RelaxNGTest].fail(String)'
    - '[failing.RelaxNGTest].warn(String)'
    - '[failing.RelaxNGTest].fail(failing.RelaxNGTest)'
    - vex.getMessage()
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
    - msg.contains(failing.RelaxNGTest)
    - '[String].toLowerCase()'
    linkageType: ''
    returnType: void
    signature: '[failing.RelaxNGTest].verifyRngFailure(String,XMLValidationSchema,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.RelaxNGTest].getInputFactory()'
      Src: failing.RelaxNGTest:131,1
    - Dst: '[failing.RelaxNGTest].setValidating(failing.RelaxNGTest,boolean)'
      Src: failing.RelaxNGTest:132,1
    - Dst: '[failing.RelaxNGTest].constructStreamReader(failing.RelaxNGTest,String)'
      Src: failing.RelaxNGTest:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 134
    functionName: '[failing.RelaxNGTest].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/failing/RelaxNGTest.java
    functionUses: 2
    functionsReached:
    - '[failing.RelaxNGTest].getInputFactory()'
    - '[failing.RelaxNGTest].setValidating(failing.RelaxNGTest,boolean)'
    - '[failing.RelaxNGTest].constructStreamReader(failing.RelaxNGTest,String)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[failing.RelaxNGTest].getReader(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: failing.RelaxNGTest
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.RelaxNGTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/RelaxNGTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.RelaxNGTest
    signature: '[failing.RelaxNGTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
      Src: failing.BasicSaxTest:26,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: failing.BasicSaxTest:27,1
    - Dst: '[StringBuilder].append(char)'
      Src: failing.BasicSaxTest:29,1
    - Dst: '[StringBuilder].append(String)'
      Src: failing.BasicSaxTest:31,1
    - Dst: '[failing.BasicSaxTest.CDATASectionCounter].<init>()'
      Src: failing.BasicSaxTest:32,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setProperty(String,failing.BasicSaxTest.CDATASectionCounter)'
      Src: failing.BasicSaxTest:33,1
    - Dst: '[StringBuilder].toString()'
      Src: failing.BasicSaxTest:34,1
    - Dst: '[StringReader].<init>(failing.BasicSaxTest)'
      Src: failing.BasicSaxTest:34,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: failing.BasicSaxTest:34,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,failing.BasicSaxTest.CDATASectionCounter)'
      Src: failing.BasicSaxTest:34,1
    - Dst: '[failing.BasicSaxTest.CDATASectionCounter].getCDATASectionCount()'
      Src: failing.BasicSaxTest:36,1
    - Dst: '[failing.BasicSaxTest.CDATASectionCounter].getSegmentCount()'
      Src: failing.BasicSaxTest:37,1
    - Dst: '[failing.BasicSaxTest].assertEquals(String,int,failing.BasicSaxTest)'
      Src: failing.BasicSaxTest:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 41
    functionName: '[failing.BasicSaxTest].testCData()'
    functionSourceFile: /src/woodstox/src/test/java/failing/BasicSaxTest.java
    functionUses: 0
    functionsReached:
    - '[failing.BasicSaxTest].assertEquals(String,int,failing.BasicSaxTest)'
    - '[StringBuilder].<init>(String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,failing.BasicSaxTest.CDATASectionCounter)'
    - '[StringBuilder].append(char)'
    - '[failing.BasicSaxTest.CDATASectionCounter].getCDATASectionCount()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.sax.WstxSAXParser].setProperty(String,failing.BasicSaxTest.CDATASectionCounter)'
    - '[StringReader].<init>(failing.BasicSaxTest)'
    - '[failing.BasicSaxTest.CDATASectionCounter].<init>()'
    - '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
    - '[InputSource].<init>(StringReader)'
    - '[failing.BasicSaxTest.CDATASectionCounter].getSegmentCount()'
    linkageType: ''
    returnType: void
    signature: '[failing.BasicSaxTest].testCData()'
  - 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: failing.BasicSaxTest
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.BasicSaxTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/BasicSaxTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.BasicSaxTest
    signature: '[failing.BasicSaxTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[failing.BasicSaxTest.CDATASectionCounter].startCDATA()'
    functionSourceFile: /src/woodstox/src/test/java/failing/BasicSaxTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[failing.BasicSaxTest.CDATASectionCounter].startCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler2
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[failing.BasicSaxTest.CDATASectionCounter].characters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/test/java/failing/BasicSaxTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[failing.BasicSaxTest.CDATASectionCounter].characters(char[],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: true
      returnValueGenericType: int
      static: false
      superClass: DefaultHandler2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[failing.BasicSaxTest.CDATASectionCounter].getCDATASectionCount()'
    functionSourceFile: /src/woodstox/src/test/java/failing/BasicSaxTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[failing.BasicSaxTest.CDATASectionCounter].getCDATASectionCount()'
  - 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: DefaultHandler2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[failing.BasicSaxTest.CDATASectionCounter].getSegmentCount()'
    functionSourceFile: /src/woodstox/src/test/java/failing/BasicSaxTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[failing.BasicSaxTest.CDATASectionCounter].getSegmentCount()'
  - 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: failing.BasicSaxTest.CDATASectionCounter
      static: false
      superClass: DefaultHandler2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.BasicSaxTest.CDATASectionCounter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/BasicSaxTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: failing.BasicSaxTest.CDATASectionCounter
    signature: '[failing.BasicSaxTest.CDATASectionCounter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CDefaultValuesTest].parseW3CSchema(String)'
      Src: failing.W3CDefaultValuesTest:35,1
    - Dst: '[failing.W3CDefaultValuesTest].getReader(String)'
      Src: failing.W3CDefaultValuesTest:36,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:37,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.W3CDefaultValuesTest:39,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:39,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: failing.W3CDefaultValuesTest:40,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:40,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: failing.W3CDefaultValuesTest:41,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(int,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:41,1
    - Dst: '[XMLStreamReader2].getAttributeValue(null,String)'
      Src: failing.W3CDefaultValuesTest:42,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:42,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.W3CDefaultValuesTest:43,1
    - Dst: '[failing.W3CDefaultValuesTest].getReader(String)'
      Src: failing.W3CDefaultValuesTest:46,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:47,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.W3CDefaultValuesTest:49,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:49,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: failing.W3CDefaultValuesTest:50,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:50,1
    - Dst: '[XMLStreamReader2].getAttributeCount()'
      Src: failing.W3CDefaultValuesTest:51,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(int,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:51,1
    - Dst: '[XMLStreamReader2].getAttributeValue(null,String)'
      Src: failing.W3CDefaultValuesTest:52,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:52,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.W3CDefaultValuesTest:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 54
    functionName: '[failing.W3CDefaultValuesTest].testAttributeDefault()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CDefaultValuesTest.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CDefaultValuesTest].assertEquals(int,failing.W3CDefaultValuesTest)'
    - '[failing.W3CDefaultValuesTest].getReader(String)'
    - '[XMLStreamReader2].getAttributeValue(null,String)'
    - '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
    - '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
    - '[failing.W3CDefaultValuesTest].parseW3CSchema(String)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
    - '[XMLStreamReader2].getAttributeCount()'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CDefaultValuesTest].testAttributeDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CDefaultValuesTest].parseW3CSchema(String)'
      Src: failing.W3CDefaultValuesTest:58,1
    - Dst: '[failing.W3CDefaultValuesTest].getReader(String)'
      Src: failing.W3CDefaultValuesTest:59,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:60,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.W3CDefaultValuesTest:62,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:62,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: failing.W3CDefaultValuesTest:63,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:63,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: failing.W3CDefaultValuesTest:64,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:64,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: failing.W3CDefaultValuesTest:65,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:65,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.W3CDefaultValuesTest:66,1
    - Dst: '[failing.W3CDefaultValuesTest].getReader(String)'
      Src: failing.W3CDefaultValuesTest:69,1
    - Dst: '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:70,1
    - Dst: '[XMLStreamReader2].next()'
      Src: failing.W3CDefaultValuesTest:72,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:72,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: failing.W3CDefaultValuesTest:73,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:73,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: failing.W3CDefaultValuesTest:74,1
    - Dst: '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:74,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: failing.W3CDefaultValuesTest:75,1
    - Dst: '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
      Src: failing.W3CDefaultValuesTest:75,1
    - Dst: '[XMLStreamReader2].close()'
      Src: failing.W3CDefaultValuesTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 77
    functionName: '[failing.W3CDefaultValuesTest].testElementDefault()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CDefaultValuesTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].getEventType()'
    - '[failing.W3CDefaultValuesTest].getReader(String)'
    - '[XMLStreamReader2].getElementText()'
    - '[failing.W3CDefaultValuesTest].assertEquals(String,failing.W3CDefaultValuesTest)'
    - '[XMLStreamReader2].validateAgainst(failing.W3CDefaultValuesTest)'
    - '[failing.W3CDefaultValuesTest].parseW3CSchema(String)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[failing.W3CDefaultValuesTest].assertTokenType(failing.W3CDefaultValuesTest,failing.W3CDefaultValuesTest)'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CDefaultValuesTest].testElementDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CDefaultValuesTest].getInputFactory()'
      Src: failing.W3CDefaultValuesTest:87,1
    - Dst: '[failing.W3CDefaultValuesTest].setValidating(failing.W3CDefaultValuesTest,boolean)'
      Src: failing.W3CDefaultValuesTest:88,1
    - Dst: '[failing.W3CDefaultValuesTest].constructStreamReader(failing.W3CDefaultValuesTest,String)'
      Src: failing.W3CDefaultValuesTest:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[failing.W3CDefaultValuesTest].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CDefaultValuesTest.java
    functionUses: 2
    functionsReached:
    - '[failing.W3CDefaultValuesTest].setValidating(failing.W3CDefaultValuesTest,boolean)'
    - '[failing.W3CDefaultValuesTest].getInputFactory()'
    - '[failing.W3CDefaultValuesTest].constructStreamReader(failing.W3CDefaultValuesTest,String)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[failing.W3CDefaultValuesTest].getReader(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: failing.W3CDefaultValuesTest
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.W3CDefaultValuesTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CDefaultValuesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.W3CDefaultValuesTest
    signature: '[failing.W3CDefaultValuesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.TestInvalidAttributeValue190].getInputFactory()'
      Src: failing.TestInvalidAttributeValue190:34,1
    - Dst: '[failing.TestInvalidAttributeValue190].setCoalescing(failing.TestInvalidAttributeValue190,boolean)'
      Src: failing.TestInvalidAttributeValue190:35,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:38,1
    - Dst: '[java.io.StringReader].<init>(failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:39,1
    - Dst: '[failing.TestInvalidAttributeValue190].createSchema(java.io.StringReader)'
      Src: failing.TestInvalidAttributeValue190:39,1
    - Dst: '[java.io.StringReader].<init>(failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:41,1
    - Dst: '[failing.TestInvalidAttributeValue190].createXMLStreamReader(java.io.StringReader)'
      Src: failing.TestInvalidAttributeValue190:40,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: failing.TestInvalidAttributeValue190:43,1
    - Dst: sr.validateAgainst(failing.TestInvalidAttributeValue190)
      Src: failing.TestInvalidAttributeValue190:45,1
    - Dst: sr.setValidationProblemHandler()
      Src: failing.TestInvalidAttributeValue190:46,1
    - Dst: sr.next()
      Src: failing.TestInvalidAttributeValue190:48,1
    - Dst: '[failing.TestInvalidAttributeValue190].assertTokenType(failing.TestInvalidAttributeValue190,failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:48,1
    - Dst: sr.getLocalName()
      Src: failing.TestInvalidAttributeValue190:49,1
    - Dst: '[failing.TestInvalidAttributeValue190].assertEquals(String,failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:49,1
    - Dst: sr.getAttributeValue(null,String)
      Src: failing.TestInvalidAttributeValue190:51,1
    - Dst: '[failing.TestInvalidAttributeValue190].assertEquals(String,failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:53,1
    - Dst: '[java.util.ArrayList].size()'
      Src: failing.TestInvalidAttributeValue190:55,1
    - Dst: '[failing.TestInvalidAttributeValue190].assertEquals(int,failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:55,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: failing.TestInvalidAttributeValue190:56,1
    - Dst: '[failing.TestInvalidAttributeValue190].getMessage()'
      Src: failing.TestInvalidAttributeValue190:56,1
    - Dst: '[failing.TestInvalidAttributeValue190].assertEquals(String,failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:56,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: failing.TestInvalidAttributeValue190:62,1
    - Dst: stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
      Src: failing.TestInvalidAttributeValue190:63,1
    - Dst: '[failing.TestInvalidAttributeValue190].validateWriter(failing.TestInvalidAttributeValue190,java.util.ArrayList,failing.TestInvalidAttributeValue190,failing.TestInvalidAttributeValue190,java.io.StringWriter,failing.TestInvalidAttributeValue190)'
      Src: failing.TestInvalidAttributeValue190:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 67
    functionName: '[failing.TestInvalidAttributeValue190].testInvalidAttributeValue()'
    functionSourceFile: /src/woodstox/src/test/java/failing/TestInvalidAttributeValue190.java
    functionUses: 0
    functionsReached:
    - stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
    - '[failing.TestInvalidAttributeValue190].assertEquals(int,failing.TestInvalidAttributeValue190)'
    - '[failing.TestInvalidAttributeValue190].getInputFactory()'
    - '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(failing.TestInvalidAttributeValue190)'
    - '[failing.TestInvalidAttributeValue190].createXMLStreamReader(java.io.StringReader)'
    - sr.setValidationProblemHandler()
    - '[java.util.ArrayList].get(int)'
    - '[failing.TestInvalidAttributeValue190].validateWriter(failing.TestInvalidAttributeValue190,java.util.ArrayList,failing.TestInvalidAttributeValue190,failing.TestInvalidAttributeValue190,java.io.StringWriter,failing.TestInvalidAttributeValue190)'
    - '[failing.TestInvalidAttributeValue190].createSchema(java.io.StringReader)'
    - sr.getAttributeValue(null,String)
    - '[java.io.StringWriter].<init>()'
    - sr.getLocalName()
    - sr.validateAgainst(failing.TestInvalidAttributeValue190)
    - '[failing.TestInvalidAttributeValue190].setCoalescing(failing.TestInvalidAttributeValue190,boolean)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[failing.TestInvalidAttributeValue190].getMessage()'
    - '[failing.TestInvalidAttributeValue190].assertTokenType(failing.TestInvalidAttributeValue190,failing.TestInvalidAttributeValue190)'
    - '[java.io.StringReader].<init>(failing.TestInvalidAttributeValue190)'
    - sr.next()
    - '[failing.TestInvalidAttributeValue190].assertEquals(String,failing.TestInvalidAttributeValue190)'
    linkageType: ''
    returnType: void
    signature: '[failing.TestInvalidAttributeValue190].testInvalidAttributeValue()'
  - 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: failing.TestInvalidAttributeValue190
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.TestInvalidAttributeValue190].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/TestInvalidAttributeValue190.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.TestInvalidAttributeValue190
    signature: '[failing.TestInvalidAttributeValue190].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.TestRelaxNG189].parseRngSchema(failing.TestRelaxNG189)'
      Src: failing.TestRelaxNG189:41,1
    - Dst: '[failing.TestRelaxNG189].verifyFailure(failing.TestRelaxNG189,failing.TestRelaxNG189,String,String,boolean,boolean,boolean)'
      Src: failing.TestRelaxNG189:50,1
    - Dst: '[failing.TestRelaxNG189].verifyFailure(failing.TestRelaxNG189,failing.TestRelaxNG189,String,String,boolean,boolean,boolean)'
      Src: failing.TestRelaxNG189:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 60
    functionName: '[failing.TestRelaxNG189].testSimpleIdAttrsWriter()'
    functionSourceFile: /src/woodstox/src/test/java/failing/TestRelaxNG189.java
    functionUses: 0
    functionsReached:
    - '[failing.TestRelaxNG189].parseRngSchema(failing.TestRelaxNG189)'
    - '[failing.TestRelaxNG189].verifyFailure(failing.TestRelaxNG189,failing.TestRelaxNG189,String,String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[failing.TestRelaxNG189].testSimpleIdAttrsWriter()'
  - 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: failing.TestRelaxNG189
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.TestRelaxNG189].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/TestRelaxNG189.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.TestRelaxNG189
    signature: '[failing.TestRelaxNG189].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.SimpleResolver].<init>(failing.ExternalSubset184Test)'
      Src: failing.ExternalSubset184Test:29,1
    - Dst: '[failing.ExternalSubset184Test].getReader(failing.ExternalSubset184Test,boolean,org.codehaus.stax.test.SimpleResolver)'
      Src: failing.ExternalSubset184Test:28,1
    - Dst: '[XMLStreamReader].next()'
      Src: failing.ExternalSubset184Test:30,1
    - Dst: '[failing.ExternalSubset184Test].assertTokenType(failing.ExternalSubset184Test,failing.ExternalSubset184Test)'
      Src: failing.ExternalSubset184Test:30,1
    - Dst: '[XMLStreamReader].next()'
      Src: failing.ExternalSubset184Test:31,1
    - Dst: '[failing.ExternalSubset184Test].assertTokenType(failing.ExternalSubset184Test,failing.ExternalSubset184Test)'
      Src: failing.ExternalSubset184Test:31,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: failing.ExternalSubset184Test:32,1
    - Dst: '[failing.ExternalSubset184Test].assertEquals(String,failing.ExternalSubset184Test)'
      Src: failing.ExternalSubset184Test:32,1
    - Dst: '[XMLStreamReader].next()'
      Src: failing.ExternalSubset184Test:33,1
    - Dst: '[failing.ExternalSubset184Test].assertTokenType(failing.ExternalSubset184Test,failing.ExternalSubset184Test)'
      Src: failing.ExternalSubset184Test:33,1
    - Dst: '[failing.ExternalSubset184Test].getAndVerifyText(XMLStreamReader)'
      Src: failing.ExternalSubset184Test:34,1
    - Dst: '[failing.ExternalSubset184Test].assertEquals(failing.ExternalSubset184Test,failing.ExternalSubset184Test)'
      Src: failing.ExternalSubset184Test:34,1
    - Dst: '[XMLStreamReader].next()'
      Src: failing.ExternalSubset184Test:35,1
    - Dst: '[failing.ExternalSubset184Test].assertTokenType(failing.ExternalSubset184Test,failing.ExternalSubset184Test)'
      Src: failing.ExternalSubset184Test:35,1
    - Dst: '[XMLStreamReader].close()'
      Src: failing.ExternalSubset184Test:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 37
    functionName: '[failing.ExternalSubset184Test].testNotationReferenceInInternalSubset()'
    functionSourceFile: /src/woodstox/src/test/java/failing/ExternalSubset184Test.java
    functionUses: 0
    functionsReached:
    - '[failing.ExternalSubset184Test].getAndVerifyText(XMLStreamReader)'
    - '[failing.ExternalSubset184Test].getReader(failing.ExternalSubset184Test,boolean,org.codehaus.stax.test.SimpleResolver)'
    - '[failing.ExternalSubset184Test].assertEquals(String,failing.ExternalSubset184Test)'
    - '[failing.ExternalSubset184Test].assertTokenType(failing.ExternalSubset184Test,failing.ExternalSubset184Test)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getLocalName()'
    - '[org.codehaus.stax.test.SimpleResolver].<init>(failing.ExternalSubset184Test)'
    - '[failing.ExternalSubset184Test].assertEquals(failing.ExternalSubset184Test,failing.ExternalSubset184Test)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[failing.ExternalSubset184Test].testNotationReferenceInInternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.ExternalSubset184Test].getInputFactory()'
      Src: failing.ExternalSubset184Test:49,1
    - Dst: '[failing.ExternalSubset184Test].setCoalescing(failing.ExternalSubset184Test,boolean)'
      Src: failing.ExternalSubset184Test:50,1
    - Dst: '[failing.ExternalSubset184Test].setNamespaceAware(failing.ExternalSubset184Test,boolean)'
      Src: failing.ExternalSubset184Test:51,1
    - Dst: '[failing.ExternalSubset184Test].setSupportDTD(failing.ExternalSubset184Test,boolean)'
      Src: failing.ExternalSubset184Test:52,1
    - Dst: '[failing.ExternalSubset184Test].setValidating(failing.ExternalSubset184Test,boolean)'
      Src: failing.ExternalSubset184Test:53,1
    - Dst: '[failing.ExternalSubset184Test].setSupportExternalEntities(failing.ExternalSubset184Test,boolean)'
      Src: failing.ExternalSubset184Test:55,1
    - Dst: '[failing.ExternalSubset184Test].setResolver(failing.ExternalSubset184Test,XMLResolver)'
      Src: failing.ExternalSubset184Test:56,1
    - Dst: '[failing.ExternalSubset184Test].constructStreamReader(failing.ExternalSubset184Test,String)'
      Src: failing.ExternalSubset184Test:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - XMLResolver
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - resolver
    argTypes:
    - String
    - boolean
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 58
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 58
    functionName: '[failing.ExternalSubset184Test].getReader(String,boolean,XMLResolver)'
    functionSourceFile: /src/woodstox/src/test/java/failing/ExternalSubset184Test.java
    functionUses: 0
    functionsReached:
    - '[failing.ExternalSubset184Test].setResolver(failing.ExternalSubset184Test,XMLResolver)'
    - '[failing.ExternalSubset184Test].constructStreamReader(failing.ExternalSubset184Test,String)'
    - '[failing.ExternalSubset184Test].setSupportExternalEntities(failing.ExternalSubset184Test,boolean)'
    - '[failing.ExternalSubset184Test].setValidating(failing.ExternalSubset184Test,boolean)'
    - '[failing.ExternalSubset184Test].setNamespaceAware(failing.ExternalSubset184Test,boolean)'
    - '[failing.ExternalSubset184Test].setSupportDTD(failing.ExternalSubset184Test,boolean)'
    - '[failing.ExternalSubset184Test].getInputFactory()'
    - '[failing.ExternalSubset184Test].setCoalescing(failing.ExternalSubset184Test,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[failing.ExternalSubset184Test].getReader(String,boolean,XMLResolver)'
  - 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: failing.ExternalSubset184Test
      static: false
      superClass: org.codehaus.stax.test.vstream.BaseVStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.ExternalSubset184Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/ExternalSubset184Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.ExternalSubset184Test
    signature: '[failing.ExternalSubset184Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.TestRelaxNG190].parseRngSchema(failing.TestRelaxNG190)'
      Src: failing.TestRelaxNG190:34,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: failing.TestRelaxNG190:36,1
    - Dst: '[failing.TestRelaxNG190].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: failing.TestRelaxNG190:37,1
    - Dst: '[failing.TestRelaxNG190]._testPartialValidationOk(failing.TestRelaxNG190,failing.TestRelaxNG190,failing.TestRelaxNG190,java.io.StringWriter)'
      Src: failing.TestRelaxNG190:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.TestRelaxNG
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 40
    functionName: '[failing.TestRelaxNG190].testPartialValidationOk()'
    functionSourceFile: /src/woodstox/src/test/java/failing/TestRelaxNG190.java
    functionUses: 0
    functionsReached:
    - '[failing.TestRelaxNG190]._testPartialValidationOk(failing.TestRelaxNG190,failing.TestRelaxNG190,failing.TestRelaxNG190,java.io.StringWriter)'
    - '[failing.TestRelaxNG190].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
    - '[failing.TestRelaxNG190].parseRngSchema(failing.TestRelaxNG190)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[failing.TestRelaxNG190].testPartialValidationOk()'
  - 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: failing.TestRelaxNG190
      static: false
      superClass: wstxtest.vstream.TestRelaxNG
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.TestRelaxNG190].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/TestRelaxNG190.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.TestRelaxNG190
    signature: '[failing.TestRelaxNG190].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.TestW3CSchema189].parseW3CSchema(failing.TestW3CSchema189)'
      Src: failing.TestW3CSchema189:21,1
    - Dst: '[failing.TestW3CSchema189].verifyFailure(failing.TestW3CSchema189,failing.TestW3CSchema189,String,String,boolean,boolean,boolean)'
      Src: failing.TestW3CSchema189:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.msv.TestW3CSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 27
    functionName: '[failing.TestW3CSchema189].testSimpleNonNsUndefinedIdWriter189()'
    functionSourceFile: /src/woodstox/src/test/java/failing/TestW3CSchema189.java
    functionUses: 0
    functionsReached:
    - '[failing.TestW3CSchema189].parseW3CSchema(failing.TestW3CSchema189)'
    - '[failing.TestW3CSchema189].verifyFailure(failing.TestW3CSchema189,failing.TestW3CSchema189,String,String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[failing.TestW3CSchema189].testSimpleNonNsUndefinedIdWriter189()'
  - 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: failing.TestW3CSchema189
      static: false
      superClass: wstxtest.msv.TestW3CSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.TestW3CSchema189].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/TestW3CSchema189.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.TestW3CSchema189
    signature: '[failing.TestW3CSchema189].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:41,1
    - Dst: xmlDocument.replace(String,String)
      Src: failing.W3CSchemaNillable179Test:45,1
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:45,1
    - Dst: '[failing.W3CSchemaNillable179Test].fail(String)'
      Src: failing.W3CSchemaNillable179Test:46,1
    - Dst: expected.problem.getMessage()
      Src: failing.W3CSchemaNillable179Test:48,1
    - Dst: '[failing.W3CSchemaNillable179Test].assertEquals(String,failing.W3CSchemaNillable179Test)'
      Src: failing.W3CSchemaNillable179Test:48,1
    - Dst: xmlDocument.replace(String,String)
      Src: failing.W3CSchemaNillable179Test:51,1
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:51,1
    - Dst: '[failing.W3CSchemaNillable179Test].fail(String)'
      Src: failing.W3CSchemaNillable179Test:52,1
    - Dst: expected.problem.getMessage()
      Src: failing.W3CSchemaNillable179Test:54,1
    - Dst: '[failing.W3CSchemaNillable179Test].assertEquals(String,failing.W3CSchemaNillable179Test)'
      Src: failing.W3CSchemaNillable179Test:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 57
    functionName: '[failing.W3CSchemaNillable179Test].testNillableDateTime()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaNillable179Test].assertEquals(String,failing.W3CSchemaNillable179Test)'
    - xmlDocument.replace(String,String)
    - '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
    - expected.problem.getMessage()
    - '[failing.W3CSchemaNillable179Test].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaNillable179Test].testNillableDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:66,1
    - Dst: xmlDocument.replace(String,String)
      Src: failing.W3CSchemaNillable179Test:70,1
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:70,1
    - Dst: '[failing.W3CSchemaNillable179Test].fail(String)'
      Src: failing.W3CSchemaNillable179Test:71,1
    - Dst: expected.problem.getMessage()
      Src: failing.W3CSchemaNillable179Test:73,1
    - Dst: '[failing.W3CSchemaNillable179Test].assertEquals(String,failing.W3CSchemaNillable179Test)'
      Src: failing.W3CSchemaNillable179Test:73,1
    - Dst: xmlDocument.replace(String,String)
      Src: failing.W3CSchemaNillable179Test:76,1
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:76,1
    - Dst: '[failing.W3CSchemaNillable179Test].fail(String)'
      Src: failing.W3CSchemaNillable179Test:77,1
    - Dst: expected.problem.getMessage()
      Src: failing.W3CSchemaNillable179Test:79,1
    - Dst: '[failing.W3CSchemaNillable179Test].assertEquals(String,failing.W3CSchemaNillable179Test)'
      Src: failing.W3CSchemaNillable179Test:79,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 82
    functionName: '[failing.W3CSchemaNillable179Test].testNillableInt()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaNillable179Test].assertEquals(String,failing.W3CSchemaNillable179Test)'
    - xmlDocument.replace(String,String)
    - '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
    - expected.problem.getMessage()
    - '[failing.W3CSchemaNillable179Test].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaNillable179Test].testNillableInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:91,1
    - Dst: xmlDocument.replace(String,String)
      Src: failing.W3CSchemaNillable179Test:94,1
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:94,1
    - Dst: xmlDocument.replace(String,String)
      Src: failing.W3CSchemaNillable179Test:95,1
    - Dst: '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
      Src: failing.W3CSchemaNillable179Test:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 97
    functionName: '[failing.W3CSchemaNillable179Test].testNillableString()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaNillable179Test].testNillable(failing.W3CSchemaNillable179Test,boolean,boolean)'
    - xmlDocument.replace(String,String)
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaNillable179Test].testNillableString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: failing.W3CSchemaNillable179Test:101,1
    - Dst: XMLValidationSchemaFactory.newInstance(failing.W3CSchemaNillable179Test)
      Src: failing.W3CSchemaNillable179Test:105,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: failing.W3CSchemaNillable179Test:106,1
    - Dst: '[failing.W3CSchemaNillable179Test].createSchema(java.io.StringReader)'
      Src: failing.W3CSchemaNillable179Test:106,1
    - Dst: '[failing.W3CSchemaNillable179Test].getInputFactory()'
      Src: failing.W3CSchemaNillable179Test:107,1
    - Dst: '[failing.W3CSchemaNillable179Test].setValidating(failing.W3CSchemaNillable179Test,boolean)'
      Src: failing.W3CSchemaNillable179Test:108,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: failing.W3CSchemaNillable179Test:110,1
    - Dst: '[failing.W3CSchemaNillable179Test].createXMLStreamReader(java.io.StringReader)'
      Src: failing.W3CSchemaNillable179Test:110,1
    - Dst: xmlReader.setValidationProblemHandler()
      Src: failing.W3CSchemaNillable179Test:113,1
    - Dst: xmlReader.validateAgainst(failing.W3CSchemaNillable179Test)
      Src: failing.W3CSchemaNillable179Test:116,1
    - Dst: '[failing.W3CSchemaNillable179Test].getOutputFactory()'
      Src: failing.W3CSchemaNillable179Test:119,1
    - Dst: '[failing.W3CSchemaNillable179Test].createXMLStreamWriter(java.io.StringWriter)'
      Src: failing.W3CSchemaNillable179Test:119,1
    - Dst: xmlWriter.setValidationProblemHandler()
      Src: failing.W3CSchemaNillable179Test:122,1
    - Dst: xmlWriter.validateAgainst(failing.W3CSchemaNillable179Test)
      Src: failing.W3CSchemaNillable179Test:125,1
    - Dst: xmlWriter.copyEventFromReader(failing.W3CSchemaNillable179Test,boolean)
      Src: failing.W3CSchemaNillable179Test:128,1
    - Dst: xmlReader.hasNext()
      Src: failing.W3CSchemaNillable179Test:129,1
    - Dst: xmlReader.next()
      Src: failing.W3CSchemaNillable179Test:130,1
    - Dst: xmlWriter.copyEventFromReader(failing.W3CSchemaNillable179Test,boolean)
      Src: failing.W3CSchemaNillable179Test:131,1
    - Dst: xmlReader.close()
      Src: failing.W3CSchemaNillable179Test:135,1
    - Dst: xmlWriter.close()
      Src: failing.W3CSchemaNillable179Test:138,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: failing.W3CSchemaNillable179Test:141,1
    - Dst: '[failing.W3CSchemaNillable179Test].assertEquals(String,failing.W3CSchemaNillable179Test)'
      Src: failing.W3CSchemaNillable179Test:141,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 3
    argNames:
    - xmlDocument
    - validateReader
    - validateWriter
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 142
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 142
    functionName: '[failing.W3CSchemaNillable179Test].testNillable(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
    functionUses: 0
    functionsReached:
    - xmlReader.hasNext()
    - xmlWriter.copyEventFromReader(failing.W3CSchemaNillable179Test,boolean)
    - xmlWriter.close()
    - '[java.io.StringWriter].toString()'
    - xmlReader.setValidationProblemHandler()
    - '[failing.W3CSchemaNillable179Test].createXMLStreamReader(java.io.StringReader)'
    - '[java.io.StringReader].<init>(String)'
    - xmlWriter.validateAgainst(failing.W3CSchemaNillable179Test)
    - '[failing.W3CSchemaNillable179Test].getInputFactory()'
    - '[java.io.StringWriter].<init>()'
    - xmlWriter.setValidationProblemHandler()
    - '[failing.W3CSchemaNillable179Test].assertEquals(String,failing.W3CSchemaNillable179Test)'
    - XMLValidationSchemaFactory.newInstance(failing.W3CSchemaNillable179Test)
    - xmlReader.next()
    - '[failing.W3CSchemaNillable179Test].createXMLStreamWriter(java.io.StringWriter)'
    - xmlReader.close()
    - '[failing.W3CSchemaNillable179Test].getOutputFactory()'
    - '[failing.W3CSchemaNillable179Test].setValidating(failing.W3CSchemaNillable179Test,boolean)'
    - xmlReader.validateAgainst(failing.W3CSchemaNillable179Test)
    - '[failing.W3CSchemaNillable179Test].createSchema(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaNillable179Test].testNillable(String,boolean,boolean)'
  - 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: failing.W3CSchemaNillable179Test
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.W3CSchemaNillable179Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.W3CSchemaNillable179Test
    signature: '[failing.W3CSchemaNillable179Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationProblem
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - XMLValidationProblem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: failing.W3CSchemaNillable179Test.LocalValidationError
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - problem
    argTypes:
    - XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[failing.W3CSchemaNillable179Test.LocalValidationError].<init>(XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.W3CSchemaNillable179Test.LocalValidationError
    signature: '[failing.W3CSchemaNillable179Test.LocalValidationError].<init>(XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - XMLValidationProblem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationProblem
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[failing.W3CSchemaNillable179Test.LocalValidationError].getProblem()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidationProblem
    signature: '[failing.W3CSchemaNillable179Test.LocalValidationError].getProblem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLValidationProblem].getMessage()'
      Src: failing.W3CSchemaNillable179Test.LocalValidationError:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - XMLValidationProblem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[failing.W3CSchemaNillable179Test.LocalValidationError].toString()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
    functionUses: 0
    functionsReached:
    - '[XMLValidationProblem].getMessage()'
    linkageType: ''
    returnType: String
    signature: '[failing.W3CSchemaNillable179Test.LocalValidationError].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaTypesTest].parseW3CSchema(String)'
      Src: failing.W3CSchemaTypesTest:32,1
    - Dst: '[failing.W3CSchemaTypesTest].verifyFailure(String,failing.W3CSchemaTypesTest,String,String)'
      Src: failing.W3CSchemaTypesTest:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 35
    functionName: '[failing.W3CSchemaTypesTest].testSimpleMissingInt()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaTypesTest.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaTypesTest].parseW3CSchema(String)'
    - '[failing.W3CSchemaTypesTest].verifyFailure(String,failing.W3CSchemaTypesTest,String,String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaTypesTest].testSimpleMissingInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.W3CSchemaTypesTest].parseW3CSchema(String)'
      Src: failing.W3CSchemaTypesTest:39,1
    - Dst: '[failing.W3CSchemaTypesTest].verifyFailure(String,failing.W3CSchemaTypesTest,String,String)'
      Src: failing.W3CSchemaTypesTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[failing.W3CSchemaTypesTest].testSimpleMissingFloat()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaTypesTest.java
    functionUses: 0
    functionsReached:
    - '[failing.W3CSchemaTypesTest].parseW3CSchema(String)'
    - '[failing.W3CSchemaTypesTest].verifyFailure(String,failing.W3CSchemaTypesTest,String,String)'
    linkageType: ''
    returnType: void
    signature: '[failing.W3CSchemaTypesTest].testSimpleMissingFloat()'
  - 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: failing.W3CSchemaTypesTest
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.W3CSchemaTypesTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/W3CSchemaTypesTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.W3CSchemaTypesTest
    signature: '[failing.W3CSchemaTypesTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:46,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: failing.ExtLocationInfo91Test:47,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:47,1
    - Dst: '[failing.ExtLocationInfo91Test].fail(String)'
      Src: failing.ExtLocationInfo91Test:50,1
    - Dst: '[failing.ExtLocationInfo91Test].getReader(String,String,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:53,1
    - Dst: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
      Src: failing.ExtLocationInfo91Test:55,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: failing.ExtLocationInfo91Test:57,1
    - Dst: '[failing.ExtLocationInfo91Test].assertTokenType(failing.ExtLocationInfo91Test,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:57,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: failing.ExtLocationInfo91Test:58,1
    - Dst: '[failing.ExtLocationInfo91Test].assertTokenType(failing.ExtLocationInfo91Test,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:58,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: failing.ExtLocationInfo91Test:59,1
    - Dst: '[failing.ExtLocationInfo91Test].assertEquals(String,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:59,1
    - Dst: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: failing.ExtLocationInfo91Test:60,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: failing.ExtLocationInfo91Test:62,1
    - Dst: '[failing.ExtLocationInfo91Test].assertTokenType(failing.ExtLocationInfo91Test,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:62,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: failing.ExtLocationInfo91Test:63,1
    - Dst: '[failing.ExtLocationInfo91Test].assertEquals(String,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:63,1
    - Dst: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: failing.ExtLocationInfo91Test:64,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: failing.ExtLocationInfo91Test:68,1
    - Dst: '[failing.ExtLocationInfo91Test].assertTokenType(failing.ExtLocationInfo91Test,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:68,1
    - Dst: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: failing.ExtLocationInfo91Test:69,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: failing.ExtLocationInfo91Test:72,1
    - Dst: '[failing.ExtLocationInfo91Test].assertTokenType(failing.ExtLocationInfo91Test,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:72,1
    - Dst: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
      Src: failing.ExtLocationInfo91Test:73,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: failing.ExtLocationInfo91Test:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 76
    functionName: '[failing.ExtLocationInfo91Test].testLocationsWithExtEntity()'
    functionSourceFile: /src/woodstox/src/test/java/failing/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
    - '[failing.ExtLocationInfo91Test].assertTokenType(failing.ExtLocationInfo91Test,failing.ExtLocationInfo91Test)'
    - '[failing.ExtLocationInfo91Test].fail(String)'
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,failing.ExtLocationInfo91Test)'
    - '[java.io.StringReader].<init>(String)'
    - '[failing.ExtLocationInfo91Test].getReader(String,String,failing.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[String].equals(failing.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[failing.ExtLocationInfo91Test].assertEquals(String,failing.ExtLocationInfo91Test)'
    - '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[failing.ExtLocationInfo91Test].testLocationsWithExtEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
      Src: failing.ExtLocationInfo91Test:87,1
    - Dst: '[failing.ExtLocationInfo91Test].getStartLocation()'
      Src: failing.ExtLocationInfo91Test:88,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: failing.ExtLocationInfo91Test:89,1
    - Dst: '[failing.ExtLocationInfo91Test].tokenTypeDesc(failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:89,1
    - Dst: '[failing.ExtLocationInfo91Test].getSystemId()'
      Src: failing.ExtLocationInfo91Test:89,1
    - Dst: '[failing.ExtLocationInfo91Test].assertEquals(String,String,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:89,1
    - Dst: '[failing.ExtLocationInfo91Test].getEndLocation()'
      Src: failing.ExtLocationInfo91Test:90,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: failing.ExtLocationInfo91Test:91,1
    - Dst: '[failing.ExtLocationInfo91Test].tokenTypeDesc(failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:91,1
    - Dst: '[failing.ExtLocationInfo91Test].getSystemId()'
      Src: failing.ExtLocationInfo91Test:91,1
    - Dst: '[failing.ExtLocationInfo91Test].assertEquals(String,String,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:91,1
    - Dst: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
      Src: failing.ExtLocationInfo91Test:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLStreamReader2
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 4
    argNames:
    - sr
    - startOffset
    - endOffset
    - systemId
    argTypes:
    - org.codehaus.stax2.XMLStreamReader2
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 93
    functionName: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
    functionSourceFile: /src/woodstox/src/test/java/failing/ExtLocationInfo91Test.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[failing.ExtLocationInfo91Test].getStartLocation()'
    - '[failing.ExtLocationInfo91Test].assertEquals(String,String,failing.ExtLocationInfo91Test)'
    - '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
    - '[failing.ExtLocationInfo91Test].getSystemId()'
    - '[failing.ExtLocationInfo91Test].getEndLocation()'
    - '[failing.ExtLocationInfo91Test].tokenTypeDesc(failing.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
    linkageType: ''
    returnType: void
    signature: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
      Src: failing.ExtLocationInfo91Test:97,1
    - Dst: '[failing.ExtLocationInfo91Test].getStartLocation()'
      Src: failing.ExtLocationInfo91Test:98,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: failing.ExtLocationInfo91Test:99,1
    - Dst: '[failing.ExtLocationInfo91Test].tokenTypeDesc(failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:99,1
    - Dst: '[failing.ExtLocationInfo91Test].getCharacterOffset()'
      Src: failing.ExtLocationInfo91Test:99,1
    - Dst: '[failing.ExtLocationInfo91Test].assertEquals(String,int,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:99,1
    - Dst: '[failing.ExtLocationInfo91Test].getEndLocation()'
      Src: failing.ExtLocationInfo91Test:100,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: failing.ExtLocationInfo91Test:101,1
    - Dst: '[failing.ExtLocationInfo91Test].tokenTypeDesc(failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:101,1
    - Dst: '[failing.ExtLocationInfo91Test].getCharacterOffset()'
      Src: failing.ExtLocationInfo91Test:101,1
    - Dst: '[failing.ExtLocationInfo91Test].assertEquals(String,int,failing.ExtLocationInfo91Test)'
      Src: failing.ExtLocationInfo91Test:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLStreamReader2
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - sr
    - startOffset
    - endOffset
    argTypes:
    - org.codehaus.stax2.XMLStreamReader2
    - int
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 102
    functionName: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
    functionSourceFile: /src/woodstox/src/test/java/failing/ExtLocationInfo91Test.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[failing.ExtLocationInfo91Test].getStartLocation()'
    - '[failing.ExtLocationInfo91Test].getEndLocation()'
    - '[failing.ExtLocationInfo91Test].tokenTypeDesc(failing.ExtLocationInfo91Test)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocationInfo()'
    - '[failing.ExtLocationInfo91Test].getCharacterOffset()'
    - '[failing.ExtLocationInfo91Test].assertEquals(String,int,failing.ExtLocationInfo91Test)'
    linkageType: ''
    returnType: void
    signature: '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[failing.ExtLocationInfo91Test].getInputFactory()'
      Src: failing.ExtLocationInfo91Test:108,1
    - Dst: '[failing.ExtLocationInfo91Test].setXMLResolver(XMLResolver)'
      Src: failing.ExtLocationInfo91Test:111,1
    - Dst: '[failing.ExtLocationInfo91Test].setCoalescing(failing.ExtLocationInfo91Test,boolean)'
      Src: failing.ExtLocationInfo91Test:114,1
    - Dst: '[failing.ExtLocationInfo91Test].setNamespaceAware(failing.ExtLocationInfo91Test,boolean)'
      Src: failing.ExtLocationInfo91Test:115,1
    - Dst: '[failing.ExtLocationInfo91Test].setSupportExternalEntities(failing.ExtLocationInfo91Test,boolean)'
      Src: failing.ExtLocationInfo91Test:116,1
    - Dst: '[failing.ExtLocationInfo91Test].setReplaceEntities(failing.ExtLocationInfo91Test,boolean)'
      Src: failing.ExtLocationInfo91Test:117,1
    - Dst: '[failing.ExtLocationInfo91Test].setValidating(failing.ExtLocationInfo91Test,boolean)'
      Src: failing.ExtLocationInfo91Test:121,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: failing.ExtLocationInfo91Test:123,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,String)'
      Src: failing.ExtLocationInfo91Test:123,1
    - Dst: '[failing.ExtLocationInfo91Test].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: failing.ExtLocationInfo91Test:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - XMLResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - contents
    - systemId
    - xmlResolver
    argTypes:
    - String
    - String
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 124
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 124
    functionName: '[failing.ExtLocationInfo91Test].getReader(String,String,XMLResolver)'
    functionSourceFile: /src/woodstox/src/test/java/failing/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].<init>(java.io.StringReader,String)'
    - '[failing.ExtLocationInfo91Test].setReplaceEntities(failing.ExtLocationInfo91Test,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[failing.ExtLocationInfo91Test].setNamespaceAware(failing.ExtLocationInfo91Test,boolean)'
    - '[failing.ExtLocationInfo91Test].getInputFactory()'
    - '[failing.ExtLocationInfo91Test].setValidating(failing.ExtLocationInfo91Test,boolean)'
    - '[failing.ExtLocationInfo91Test].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
    - '[failing.ExtLocationInfo91Test].setSupportExternalEntities(failing.ExtLocationInfo91Test,boolean)'
    - '[failing.ExtLocationInfo91Test].setCoalescing(failing.ExtLocationInfo91Test,boolean)'
    - '[failing.ExtLocationInfo91Test].setXMLResolver(XMLResolver)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[failing.ExtLocationInfo91Test].getReader(String,String,XMLResolver)'
  - 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: failing.ExtLocationInfo91Test
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[failing.ExtLocationInfo91Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/failing/ExtLocationInfo91Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: failing.ExtLocationInfo91Test
    signature: '[failing.ExtLocationInfo91Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].<init>()'
      Src: com.ctc.wstx.io.WstxInputDataTest:13,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].<init>()'
      Src: com.ctc.wstx.io.WstxInputDataTest:14,1
    - Dst: '[java.util.stream.IntStream].range(int)'
      Src: com.ctc.wstx.io.WstxInputDataTest:18,1
    - Dst: '[com.ctc.wstx.io.WstxInputDataTest].forEach()'
      Src: com.ctc.wstx.io.WstxInputDataTest:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 23
      start: 11
    functionDepth: 1
    functionLinenumber: 11
    functionLinenumberEnd: 23
    functionName: '[com.ctc.wstx.io.WstxInputDataTest].testIsNameStartCharBehavesSameAsBranchyVersion()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/WstxInputDataTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputDataTest].forEach()'
    - '[java.util.stream.IntStream].range(int)'
    - '[com.ctc.wstx.io.WstxInputData].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputDataTest].testIsNameStartCharBehavesSameAsBranchyVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
      Src: com.ctc.wstx.io.WstxInputDataTest:42,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
      Src: com.ctc.wstx.io.WstxInputDataTest:42,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - c
    - mXml11
    argTypes:
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 43
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.io.WstxInputDataTest].isNameStartCharBranchy(char,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/WstxInputDataTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
    - '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputDataTest].isNameStartCharBranchy(char,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].<init>()'
      Src: com.ctc.wstx.io.WstxInputDataTest:47,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].<init>()'
      Src: com.ctc.wstx.io.WstxInputDataTest:48,1
    - Dst: '[java.util.stream.IntStream].range(int)'
      Src: com.ctc.wstx.io.WstxInputDataTest:52,1
    - Dst: '[com.ctc.wstx.io.WstxInputDataTest].forEach()'
      Src: com.ctc.wstx.io.WstxInputDataTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 57
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.io.WstxInputDataTest].testIsNameCharBehavesSameAsBranchyVersion()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/WstxInputDataTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputDataTest].forEach()'
    - '[java.util.stream.IntStream].range(int)'
    - '[com.ctc.wstx.io.WstxInputData].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputDataTest].testIsNameCharBehavesSameAsBranchyVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
      Src: com.ctc.wstx.io.WstxInputDataTest:75,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
      Src: com.ctc.wstx.io.WstxInputDataTest:75,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - c
    - mXml11
    argTypes:
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[com.ctc.wstx.io.WstxInputDataTest].isNameCharBranchy(char,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/WstxInputDataTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
    - '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputDataTest].isNameCharBranchy(char,boolean)'
  - 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: com.ctc.wstx.io.WstxInputDataTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.io.WstxInputDataTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/com/ctc/wstx/io/WstxInputDataTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputDataTest
    signature: '[com.ctc.wstx.io.WstxInputDataTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.TestOutputFactory].getNewOutputFactory()'
      Src: wstxtest.TestOutputFactory:23,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
      Src: wstxtest.TestOutputFactory:25,1
    - Dst: '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WriterConfig)'
      Src: wstxtest.TestOutputFactory:26,1
    - Dst: '[wstxtest.TestOutputFactory].isPropertySupported(String)'
      Src: wstxtest.TestOutputFactory:28,1
    - Dst: '[wstxtest.TestOutputFactory].assertFalse(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:28,1
    - Dst: '[wstxtest.TestOutputFactory].isPropertySupported(String)'
      Src: wstxtest.TestOutputFactory:31,1
    - Dst: '[wstxtest.TestOutputFactory].assertTrue(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:31,1
    - Dst: '[wstxtest.TestOutputFactory].isPropertySupported(String)'
      Src: wstxtest.TestOutputFactory:32,1
    - Dst: '[wstxtest.TestOutputFactory].assertTrue(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:32,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:35,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:35,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:36,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:36,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:38,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:38,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:39,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:39,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:40,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:40,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:41,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:41,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:44,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:44,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:45,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:45,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:46,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:46,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:48,1
    - Dst: '[wstxtest.TestOutputFactory].assertNull(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:48,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:49,1
    - Dst: '[wstxtest.TestOutputFactory].assertNull(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:49,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:50,1
    - Dst: '[wstxtest.TestOutputFactory].assertNull(wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:50,1
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:53,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:54,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:54,1
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:56,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:57,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:57,1
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:59,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:60,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:60,1
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:62,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:63,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:63,1
    - Dst: '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:64,1
    - Dst: '[wstxtest.TestOutputFactory].getProperty(String)'
      Src: wstxtest.TestOutputFactory:65,1
    - Dst: '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
      Src: wstxtest.TestOutputFactory:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 66
    functionName: '[wstxtest.TestOutputFactory].testConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.TestOutputFactory].getProperty(wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].assertFalse(wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].getProperty(String)'
    - '[wstxtest.TestOutputFactory].assertTrue(wstxtest.TestOutputFactory)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
    - '[wstxtest.TestOutputFactory].setProperty(String,wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].assertEquals(wstxtest.TestOutputFactory,wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].assertNull(wstxtest.TestOutputFactory)'
    - '[wstxtest.TestOutputFactory].isPropertySupported(String)'
    - '[wstxtest.TestOutputFactory].getNewOutputFactory()'
    - '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestOutputFactory].testConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WstxInputProperties].<init>()'
      Src: wstxtest.TestOutputFactory:75,1
    - Dst: '[com.ctc.wstx.api.WstxOutputProperties].<init>()'
      Src: wstxtest.TestOutputFactory:76,1
    - Dst: '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WstxInputProperties)'
      Src: wstxtest.TestOutputFactory:79,1
    - Dst: '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WstxOutputProperties)'
      Src: wstxtest.TestOutputFactory:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 81
    functionName: '[wstxtest.TestOutputFactory].testMisc()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WstxInputProperties)'
    - '[wstxtest.TestOutputFactory].assertNotNull(com.ctc.wstx.api.WstxOutputProperties)'
    - '[com.ctc.wstx.api.WstxInputProperties].<init>()'
    - '[com.ctc.wstx.api.WstxOutputProperties].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestOutputFactory].testMisc()'
  - 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: wstxtest.TestOutputFactory
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.TestOutputFactory].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestOutputFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.TestOutputFactory
    signature: '[wstxtest.TestOutputFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.TestInputFactory].getNewInputFactory()'
      Src: wstxtest.TestInputFactory:22,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: wstxtest.TestInputFactory:24,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(com.ctc.wstx.api.ReaderConfig)'
      Src: wstxtest.TestInputFactory:25,1
    - Dst: '[wstxtest.TestInputFactory].getEventAllocator()'
      Src: wstxtest.TestInputFactory:27,1
    - Dst: '[wstxtest.TestInputFactory].assertNull(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:27,1
    - Dst: '[wstxtest.TestInputFactory].getXMLResolver()'
      Src: wstxtest.TestInputFactory:28,1
    - Dst: '[wstxtest.TestInputFactory].assertNull(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:28,1
    - Dst: '[wstxtest.TestInputFactory].getXMLReporter()'
      Src: wstxtest.TestInputFactory:30,1
    - Dst: '[wstxtest.TestInputFactory].assertNull(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:30,1
    - Dst: '[wstxtest.TestInputFactory.MyReporter].<init>()'
      Src: wstxtest.TestInputFactory:31,1
    - Dst: '[wstxtest.TestInputFactory].setXMLReporter(wstxtest.TestInputFactory.MyReporter)'
      Src: wstxtest.TestInputFactory:32,1
    - Dst: '[wstxtest.TestInputFactory].getXMLReporter()'
      Src: wstxtest.TestInputFactory:33,1
    - Dst: '[wstxtest.TestInputFactory].assertEquals(wstxtest.TestInputFactory.MyReporter,wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:33,1
    - Dst: '[wstxtest.TestInputFactory].isPropertySupported(String)'
      Src: wstxtest.TestInputFactory:35,1
    - Dst: '[wstxtest.TestInputFactory].assertFalse(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 36
    functionName: '[wstxtest.TestInputFactory].testConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestInputFactory.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.TestInputFactory].assertEquals(wstxtest.TestInputFactory.MyReporter,wstxtest.TestInputFactory)'
    - '[wstxtest.TestInputFactory].assertFalse(wstxtest.TestInputFactory)'
    - '[wstxtest.TestInputFactory].getEventAllocator()'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[wstxtest.TestInputFactory.MyReporter].<init>()'
    - '[wstxtest.TestInputFactory].getXMLResolver()'
    - '[wstxtest.TestInputFactory].getXMLReporter()'
    - '[wstxtest.TestInputFactory].setXMLReporter(wstxtest.TestInputFactory.MyReporter)'
    - '[wstxtest.TestInputFactory].assertNotNull(com.ctc.wstx.api.ReaderConfig)'
    - '[wstxtest.TestInputFactory].getNewInputFactory()'
    - '[wstxtest.TestInputFactory].isPropertySupported(String)'
    - '[wstxtest.TestInputFactory].assertNull(wstxtest.TestInputFactory)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestInputFactory].testConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].<init>()'
      Src: wstxtest.TestInputFactory:45,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(com.ctc.wstx.cfg.ErrorConsts)'
      Src: wstxtest.TestInputFactory:46,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:47,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(String)'
      Src: wstxtest.TestInputFactory:47,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:48,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(String)'
      Src: wstxtest.TestInputFactory:48,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(wstxtest.TestInputFactory)'
      Src: wstxtest.TestInputFactory:49,1
    - Dst: '[wstxtest.TestInputFactory].assertNotNull(String)'
      Src: wstxtest.TestInputFactory:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 50
    functionName: '[wstxtest.TestInputFactory].testMisc()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(wstxtest.TestInputFactory)'
    - '[com.ctc.wstx.cfg.ErrorConsts].<init>()'
    - '[wstxtest.TestInputFactory].assertNotNull(com.ctc.wstx.cfg.ErrorConsts)'
    - '[wstxtest.TestInputFactory].assertNotNull(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestInputFactory].testMisc()'
  - 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: wstxtest.TestInputFactory
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.TestInputFactory].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestInputFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.TestInputFactory
    signature: '[wstxtest.TestInputFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      - Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - message
    - errorType
    - relatedInformation
    - location
    argTypes:
    - String
    - String
    - Object
    - Location
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[wstxtest.TestInputFactory.MyReporter].report(String,String,Object,Location)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestInputFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestInputFactory.MyReporter].report(String,String,Object,Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.TestInputFactory.MyReporter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.TestInputFactory.MyReporter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestInputFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.TestInputFactory.MyReporter
    signature: '[wstxtest.TestInputFactory.MyReporter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].getNewInputFactory()'
      Src: wstxtest.BaseWstxTest:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 4
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[wstxtest.BaseWstxTest].getInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 4
    functionsReached:
    - '[wstxtest.BaseWstxTest].getNewInputFactory()'
    linkageType: ''
    returnType: XMLInputFactory2
    signature: '[wstxtest.BaseWstxTest].getInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].<init>()'
      Src: wstxtest.BaseWstxTest:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventFactory2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[wstxtest.BaseWstxTest].getEventFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxEventFactory].<init>()'
    linkageType: ''
    returnType: XMLEventFactory2
    signature: '[wstxtest.BaseWstxTest].getEventFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].getInputFactory()'
      Src: wstxtest.BaseWstxTest:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.stax.WstxInputFactory
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 5
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[wstxtest.BaseWstxTest].getWstxInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].getInputFactory()'
    linkageType: ''
    returnType: com.ctc.wstx.stax.WstxInputFactory
    signature: '[wstxtest.BaseWstxTest].getWstxInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: wstxtest.BaseWstxTest:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory2
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 3
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[wstxtest.BaseWstxTest].getNewInputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    linkageType: ''
    returnType: XMLInputFactory2
    signature: '[wstxtest.BaseWstxTest].getNewInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].getNewOutputFactory()'
      Src: wstxtest.BaseWstxTest:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 99
    functionDepth: 3
    functionLinenumber: 99
    functionLinenumberEnd: 106
    functionName: '[wstxtest.BaseWstxTest].getOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.BaseWstxTest].getNewOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[wstxtest.BaseWstxTest].getOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].getOutputFactory()'
      Src: wstxtest.BaseWstxTest:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.stax.WstxOutputFactory
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 4
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[wstxtest.BaseWstxTest].getWstxOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].getOutputFactory()'
    linkageType: ''
    returnType: com.ctc.wstx.stax.WstxOutputFactory
    signature: '[wstxtest.BaseWstxTest].getWstxOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
      Src: wstxtest.BaseWstxTest:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[wstxtest.BaseWstxTest].getNewOutputFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[wstxtest.BaseWstxTest].getNewOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.BaseWstxTest:119,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(StringReader)'
      Src: wstxtest.BaseWstxTest:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - content
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[wstxtest.BaseWstxTest].constructStreamReader(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory].createXMLStreamReader(StringReader)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[wstxtest.BaseWstxTest].constructStreamReader(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: wstxtest.BaseWstxTest:126,1
    - Dst: '[File].toURL()'
      Src: wstxtest.BaseWstxTest:127,1
    - Dst: '[wstxtest.BaseWstxTest].toString()'
      Src: wstxtest.BaseWstxTest:127,1
    - Dst: '[FileReader].<init>(File)'
      Src: wstxtest.BaseWstxTest:128,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(wstxtest.BaseWstxTest,FileReader)'
      Src: wstxtest.BaseWstxTest:127,1
    - Dst: '[wstxtest.BaseWstxTest].getEventType()'
      Src: wstxtest.BaseWstxTest:129,1
    - Dst: '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - filename
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 131
    functionName: '[wstxtest.BaseWstxTest].constructStreamReaderForFile(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[FileReader].<init>(File)'
    - '[File].toURL()'
    - '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
    - '[XMLInputFactory].createXMLStreamReader(wstxtest.BaseWstxTest,FileReader)'
    - '[wstxtest.BaseWstxTest].toString()'
    - '[wstxtest.BaseWstxTest].getEventType()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[wstxtest.BaseWstxTest].constructStreamReaderForFile(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.BaseWstxTest:136,1
    - Dst: '[XMLInputFactory].createXMLEventReader(StringReader)'
      Src: wstxtest.BaseWstxTest:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLEventReader2
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - content
    argTypes:
    - XMLInputFactory
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[wstxtest.BaseWstxTest].constructEventReader(XMLInputFactory,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory].createXMLEventReader(StringReader)'
    linkageType: ''
    returnType: XMLEventReader2
    signature: '[wstxtest.BaseWstxTest].constructEventReader(XMLInputFactory,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].getInputFactory()'
      Src: wstxtest.BaseWstxTest:143,1
    - Dst: '[wstxtest.BaseWstxTest].setNamespaceAware(XMLInputFactory2,boolean)'
      Src: wstxtest.BaseWstxTest:144,1
    - Dst: '[wstxtest.BaseWstxTest].setCoalescing(XMLInputFactory2,boolean)'
      Src: wstxtest.BaseWstxTest:145,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.BaseWstxTest:146,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(StringReader)'
      Src: wstxtest.BaseWstxTest:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - content
    - coal
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 5
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: '[wstxtest.BaseWstxTest].constructNsStreamReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory2].createXMLStreamReader(StringReader)'
    - '[wstxtest.BaseWstxTest].setNamespaceAware(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].setCoalescing(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].getInputFactory()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[wstxtest.BaseWstxTest].constructNsStreamReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].getInputFactory()'
      Src: wstxtest.BaseWstxTest:153,1
    - Dst: '[wstxtest.BaseWstxTest].setNamespaceAware(XMLInputFactory2,boolean)'
      Src: wstxtest.BaseWstxTest:154,1
    - Dst: '[wstxtest.BaseWstxTest].setCoalescing(XMLInputFactory2,boolean)'
      Src: wstxtest.BaseWstxTest:155,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(InputStream)'
      Src: wstxtest.BaseWstxTest:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - in
    - coal
    argTypes:
    - InputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 157
      start: 149
    functionDepth: 5
    functionLinenumber: 149
    functionLinenumberEnd: 157
    functionName: '[wstxtest.BaseWstxTest].constructNsStreamReader(InputStream,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].setCoalescing(XMLInputFactory2,boolean)'
    - '[XMLInputFactory2].createXMLStreamReader(InputStream)'
    - '[wstxtest.BaseWstxTest].setNamespaceAware(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].getInputFactory()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[wstxtest.BaseWstxTest].constructNsStreamReader(InputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].getInputFactory()'
      Src: wstxtest.BaseWstxTest:163,1
    - Dst: '[wstxtest.BaseWstxTest].setNamespaceAware(XMLInputFactory2,boolean)'
      Src: wstxtest.BaseWstxTest:164,1
    - Dst: '[wstxtest.BaseWstxTest].setCoalescing(XMLInputFactory2,boolean)'
      Src: wstxtest.BaseWstxTest:165,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.BaseWstxTest:166,1
    - Dst: '[XMLInputFactory2].createXMLStreamReader(StringReader)'
      Src: wstxtest.BaseWstxTest:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - content
    - coal
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 5
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: '[wstxtest.BaseWstxTest].constructNonNsStreamReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[XMLInputFactory2].createXMLStreamReader(StringReader)'
    - '[wstxtest.BaseWstxTest].setNamespaceAware(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].setCoalescing(XMLInputFactory2,boolean)'
    - '[wstxtest.BaseWstxTest].getInputFactory()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[wstxtest.BaseWstxTest].constructNonNsStreamReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 180
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 180
    functionName: '[wstxtest.BaseWstxTest].setLazyParsing(XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(wstxtest.BaseWstxTest)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].setLazyParsing(XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLInputFactory].setProperty(String,int)'
      Src: wstxtest.BaseWstxTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - len
    argTypes:
    - XMLInputFactory
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 186
    functionName: '[wstxtest.BaseWstxTest].setMinTextSegment(XMLInputFactory,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLInputFactory].setProperty(String,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].setMinTextSegment(XMLInputFactory,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory].setProperty(wstxtest.BaseWstxTest,boolean)'
      Src: wstxtest.BaseWstxTest:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLOutputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[wstxtest.BaseWstxTest].setRepairing(XMLOutputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory].setProperty(wstxtest.BaseWstxTest,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].setRepairing(XMLOutputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory].setProperty(String,boolean)'
      Src: wstxtest.BaseWstxTest:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLOutputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[wstxtest.BaseWstxTest].setValidateStructure(XMLOutputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[XMLOutputFactory].setProperty(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].setValidateStructure(XMLOutputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory].setProperty(String,boolean)'
      Src: wstxtest.BaseWstxTest:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLOutputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[wstxtest.BaseWstxTest].setValidateContent(XMLOutputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[XMLOutputFactory].setProperty(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].setValidateContent(XMLOutputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory].setProperty(String,boolean)'
      Src: wstxtest.BaseWstxTest:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLOutputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[wstxtest.BaseWstxTest].setValidateNames(XMLOutputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[XMLOutputFactory].setProperty(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].setValidateNames(XMLOutputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].setValidateStructure(XMLOutputFactory,boolean)'
      Src: wstxtest.BaseWstxTest:216,1
    - Dst: '[wstxtest.BaseWstxTest].setValidateContent(XMLOutputFactory,boolean)'
      Src: wstxtest.BaseWstxTest:217,1
    - Dst: '[wstxtest.BaseWstxTest].setValidateNames(XMLOutputFactory,boolean)'
      Src: wstxtest.BaseWstxTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLOutputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 219
      start: 214
    functionDepth: 2
    functionLinenumber: 214
    functionLinenumberEnd: 219
    functionName: '[wstxtest.BaseWstxTest].setValidateAll(XMLOutputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].setValidateNames(XMLOutputFactory,boolean)'
    - '[wstxtest.BaseWstxTest].setValidateContent(XMLOutputFactory,boolean)'
    - '[wstxtest.BaseWstxTest].setValidateStructure(XMLOutputFactory,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].setValidateAll(XMLOutputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLOutputFactory].setProperty(String,boolean)'
      Src: wstxtest.BaseWstxTest:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - XMLOutputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: '[wstxtest.BaseWstxTest].setFixContent(XMLOutputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory].setProperty(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].setFixContent(XMLOutputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].constructStreamReader(XMLInputFactory,String)'
      Src: wstxtest.BaseWstxTest:239,1
    - Dst: '[wstxtest.BaseWstxTest].streamThrough(XMLStreamReader2)'
      Src: wstxtest.BaseWstxTest:240,1
    - Dst: System.out.println(String)
      Src: wstxtest.BaseWstxTest:243,1
    - Dst: System.out.println(String)
      Src: wstxtest.BaseWstxTest:249,1
    - Dst: '[wstxtest.BaseWstxTest].fail(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:254,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:258,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - f
    - contents
    - msg
    argTypes:
    - XMLInputFactory
    - String
    - String
    constantsTouched: []
    func_position:
      end: 260
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 260
    functionName: '[wstxtest.BaseWstxTest].streamThroughFailing(XMLInputFactory,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[wstxtest.BaseWstxTest].constructStreamReader(XMLInputFactory,String)'
    - '[wstxtest.BaseWstxTest].streamThrough(XMLStreamReader2)'
    - '[wstxtest.BaseWstxTest].fail(String)'
    - '[wstxtest.BaseWstxTest].fail(wstxtest.BaseWstxTest)'
    linkageType: ''
    returnType: int
    signature: '[wstxtest.BaseWstxTest].streamThroughFailing(XMLInputFactory,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.BaseWstxTest:268,1
    - Dst: System.out.println(String)
      Src: wstxtest.BaseWstxTest:271,1
    - Dst: System.out.println(String)
      Src: wstxtest.BaseWstxTest:277,1
    - Dst: '[wstxtest.BaseWstxTest].fail(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:282,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:286,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - sr
    - msg
    argTypes:
    - XMLStreamReader
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 288
    functionName: '[wstxtest.BaseWstxTest].streamThroughFailing(XMLStreamReader,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[wstxtest.BaseWstxTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.BaseWstxTest].fail(wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: int
    signature: '[wstxtest.BaseWstxTest].streamThroughFailing(XMLStreamReader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<Integer,String>].get(int)'
      Src: wstxtest.BaseWstxTest:298,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - tt
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 300
    functionName: '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap<Integer,String>].get(int)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
      Src: wstxtest.BaseWstxTest:305,1
    - Dst: '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
      Src: wstxtest.BaseWstxTest:306,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:314,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - expType
    - actType
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 316
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 316
    functionName: '[wstxtest.BaseWstxTest].assertTokenType(int,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].assertTokenType(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:321,1
    - Dst: '[javax.xml.stream.events.XMLEvent].getEventType()'
      Src: wstxtest.BaseWstxTest:323,1
    - Dst: '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
      Src: wstxtest.BaseWstxTest:325,1
    - Dst: '[wstxtest.BaseWstxTest].tokenTypeDesc(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:326,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:334,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - javax.xml.stream.events.XMLEvent
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 2
    argNames:
    - expType
    - event
    argTypes:
    - int
    - javax.xml.stream.events.XMLEvent
    constantsTouched: []
    func_position:
      end: 336
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 336
    functionName: '[wstxtest.BaseWstxTest].assertTokenType(int,javax.xml.stream.events.XMLEvent)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
    - '[wstxtest.BaseWstxTest].tokenTypeDesc(wstxtest.BaseWstxTest)'
    - '[javax.xml.stream.events.XMLEvent].getEventType()'
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].assertTokenType(int,javax.xml.stream.events.XMLEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:344,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:345,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 348
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 348
    functionName: '[wstxtest.BaseWstxTest].assertNullOrEmpty(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].assertNullOrEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:352,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:353,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 356
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 356
    functionName: '[wstxtest.BaseWstxTest].assertNotNullOrEmpty(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].assertNotNullOrEmpty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: wstxtest.BaseWstxTest:365,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:367,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 369
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 369
    functionName: '[wstxtest.BaseWstxTest].assertNoElemPrefix(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getPrefix()'
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].assertNoElemPrefix(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:383,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - attrPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 385
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 385
    functionName: '[wstxtest.BaseWstxTest].assertNoAttrPrefix(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].assertNoAttrPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getNamespaceURI()'
      Src: wstxtest.BaseWstxTest:394,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:396,1
    - Dst: '[wstxtest.BaseWstxTest].length()'
      Src: wstxtest.BaseWstxTest:397,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:398,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 400
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 400
    functionName: '[wstxtest.BaseWstxTest].assertElemNotInNamespace(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].length()'
    - '[XMLStreamReader].getNamespaceURI()'
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].assertElemNotInNamespace(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:406,1
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:407,1
    - Dst: '[wstxtest.BaseWstxTest].fail(String)'
      Src: wstxtest.BaseWstxTest:408,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - attrNsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 410
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 410
    functionName: '[wstxtest.BaseWstxTest].assertNoAttrNamespace(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[wstxtest.BaseWstxTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].assertNoAttrNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].quotedPrintable(String)'
      Src: wstxtest.BaseWstxTest:416,1
    - Dst: '[wstxtest.BaseWstxTest].fail(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 3
    argNames:
    - msg
    - exp
    - act
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 417
      start: 412
    functionDepth: 3
    functionLinenumber: 412
    functionLinenumberEnd: 417
    functionName: '[wstxtest.BaseWstxTest].failStrings(String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].fail(wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].quotedPrintable(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].failStrings(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.BaseWstxTest:431,1
    - Dst: '[XMLStreamReader].getText()'
      Src: wstxtest.BaseWstxTest:433,1
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: wstxtest.BaseWstxTest:436,1
    - Dst: '[wstxtest.BaseWstxTest].assertTrue(String)'
      Src: wstxtest.BaseWstxTest:447,1
    - Dst: '[XMLStreamReader].getText()'
      Src: wstxtest.BaseWstxTest:449,1
    - Dst: '[wstxtest.BaseWstxTest].assertNotNull(String,wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:450,1
    - Dst: '[wstxtest.BaseWstxTest].length()'
      Src: wstxtest.BaseWstxTest:451,1
    - Dst: '[wstxtest.BaseWstxTest].length()'
      Src: wstxtest.BaseWstxTest:452,1
    - Dst: '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:451,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: wstxtest.BaseWstxTest:453,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: wstxtest.BaseWstxTest:454,1
    - Dst: '[String].<init>(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:455,1
    - Dst: '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,String)'
      Src: wstxtest.BaseWstxTest:456,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 458
      start: 424
    functionDepth: 1
    functionLinenumber: 424
    functionLinenumberEnd: 458
    functionName: '[wstxtest.BaseWstxTest].getAndVerifyText(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,String)'
    - '[wstxtest.BaseWstxTest].assertTrue(String)'
    - '[wstxtest.BaseWstxTest].assertEquals(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].assertNotNull(String,wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].length()'
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getEventType()'
    - '[String].<init>(wstxtest.BaseWstxTest,wstxtest.BaseWstxTest,wstxtest.BaseWstxTest)'
    - '[XMLStreamReader].getTextStart()'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.BaseWstxTest].getAndVerifyText(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.BaseWstxTest:470,1
    - Dst: '[RuntimeException].<init>(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:472,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 474
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 474
    functionName: '[wstxtest.BaseWstxTest].utf8Bytes(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[String].getBytes(String)'
    - '[RuntimeException].<init>(wstxtest.BaseWstxTest)'
    linkageType: ''
    returnType: byte[]
    signature: '[wstxtest.BaseWstxTest].utf8Bytes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.BaseWstxTest:478,1
    - Dst: '[wstxtest.BaseWstxTest].getClass()'
      Src: wstxtest.BaseWstxTest:481,1
    - Dst: '[wstxtest.BaseWstxTest].getResourceAsStream(String)'
      Src: wstxtest.BaseWstxTest:481,1
    - Dst: '[wstxtest.BaseWstxTest].read(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:485,1
    - Dst: '[ByteArrayOutputStream].write(wstxtest.BaseWstxTest,int,wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:486,1
    - Dst: '[wstxtest.BaseWstxTest].close()'
      Src: wstxtest.BaseWstxTest:488,1
    - Dst: '[RuntimeException].<init>(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:490,1
    - Dst: '[ByteArrayOutputStream].size()'
      Src: wstxtest.BaseWstxTest:493,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: wstxtest.BaseWstxTest:494,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.BaseWstxTest:496,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - ref
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 497
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 497
    functionName: '[wstxtest.BaseWstxTest].readResource(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].getResourceAsStream(String)'
    - '[wstxtest.BaseWstxTest].close()'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.BaseWstxTest].read(wstxtest.BaseWstxTest)'
    - '[IllegalArgumentException].<init>(String)'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[ByteArrayOutputStream].size()'
    - '[ByteArrayOutputStream].write(wstxtest.BaseWstxTest,int,wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].getClass()'
    linkageType: ''
    returnType: byte[]
    signature: '[wstxtest.BaseWstxTest].readResource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: wstxtest.BaseWstxTest:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 508
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 508
    functionName: '[wstxtest.BaseWstxTest].warn(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.BaseWstxTest].warn(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: wstxtest.BaseWstxTest:526,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.BaseWstxTest:527,1
    - Dst: Integer.toHexString(int)
      Src: wstxtest.BaseWstxTest:528,1
    - Dst: '[wstxtest.BaseWstxTest].length()'
      Src: wstxtest.BaseWstxTest:529,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.BaseWstxTest:530,1
    - Dst: '[StringBuilder].append(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:532,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.BaseWstxTest:533,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 536
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 536
    functionName: '[wstxtest.BaseWstxTest].printable(char)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].length()'
    - Integer.toHexString(int)
    linkageType: ''
    returnType: String
    signature: '[wstxtest.BaseWstxTest].printable(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: wstxtest.BaseWstxTest:551,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.BaseWstxTest:552,1
    - Dst: Integer.toHexString(int)
      Src: wstxtest.BaseWstxTest:553,1
    - Dst: '[wstxtest.BaseWstxTest].length()'
      Src: wstxtest.BaseWstxTest:554,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.BaseWstxTest:555,1
    - Dst: '[StringBuilder].append(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:557,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.BaseWstxTest:558,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 561
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 561
    functionName: '[wstxtest.BaseWstxTest].printableWithSpaces(char)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].length()'
    - Integer.toHexString(int)
    linkageType: ''
    returnType: String
    signature: '[wstxtest.BaseWstxTest].printableWithSpaces(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:565,1
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:569,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: wstxtest.BaseWstxTest:570,1
    - Dst: '[String].charAt(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:572,1
    - Dst: '[wstxtest.BaseWstxTest].printable(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:573,1
    - Dst: '[StringBuilder].append(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:575,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.BaseWstxTest:577,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.BaseWstxTest:580,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 581
      start: 563
    functionDepth: 1
    functionLinenumber: 563
    functionLinenumberEnd: 581
    functionName: '[wstxtest.BaseWstxTest].printable(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].printable(wstxtest.BaseWstxTest)'
    - '[String].charAt(wstxtest.BaseWstxTest)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.BaseWstxTest].printable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:585,1
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:589,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: wstxtest.BaseWstxTest:590,1
    - Dst: '[String].charAt(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:592,1
    - Dst: '[wstxtest.BaseWstxTest].printableWithSpaces(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:593,1
    - Dst: '[StringBuilder].append(wstxtest.BaseWstxTest)'
      Src: wstxtest.BaseWstxTest:595,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.BaseWstxTest:597,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.BaseWstxTest:600,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 601
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 601
    functionName: '[wstxtest.BaseWstxTest].printableWithSpaces(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(wstxtest.BaseWstxTest)'
    - '[String].charAt(wstxtest.BaseWstxTest)'
    - '[wstxtest.BaseWstxTest].printableWithSpaces(wstxtest.BaseWstxTest)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.BaseWstxTest].printableWithSpaces(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:605,1
    - Dst: '[String].length()'
      Src: wstxtest.BaseWstxTest:608,1
    - Dst: '[wstxtest.BaseWstxTest].printable(String)'
      Src: wstxtest.BaseWstxTest:608,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: stax2.BaseStax2Test
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 609
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 609
    functionName: '[wstxtest.BaseWstxTest].quotedPrintable(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[wstxtest.BaseWstxTest].printable(String)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.BaseWstxTest].quotedPrintable(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: wstxtest.BaseWstxTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap<Integer,String>
      - XMLInputFactory2
      - XMLOutputFactory2
      - XMLEventFactory2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.BaseWstxTest
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.BaseWstxTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: wstxtest.BaseWstxTest
    signature: '[wstxtest.BaseWstxTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getNewInputFactory()'
      Src: wstxtest.TestDefaultNamespacePrefix:20,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getProperty(String)'
      Src: wstxtest.TestDefaultNamespacePrefix:22,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].assertEquals(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:22,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].setProperty(String,boolean)'
      Src: wstxtest.TestDefaultNamespacePrefix:24,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:25,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.TestDefaultNamespacePrefix:25,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].next()'
      Src: wstxtest.TestDefaultNamespacePrefix:26,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].assertTokenType(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:26,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getNamespacePrefix(int)'
      Src: wstxtest.TestDefaultNamespacePrefix:27,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].fail(String)'
      Src: wstxtest.TestDefaultNamespacePrefix:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 32
    functionName: '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsNull()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestDefaultNamespacePrefix.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.TestDefaultNamespacePrefix].fail(String)'
    - '[wstxtest.TestDefaultNamespacePrefix].assertEquals(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].setProperty(String,boolean)'
    - '[java.io.StringReader].<init>(wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].getNewInputFactory()'
    - '[wstxtest.TestDefaultNamespacePrefix].getNamespacePrefix(int)'
    - '[wstxtest.TestDefaultNamespacePrefix].getProperty(String)'
    - '[wstxtest.TestDefaultNamespacePrefix].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.TestDefaultNamespacePrefix].assertTokenType(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].next()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getNewInputFactory()'
      Src: wstxtest.TestDefaultNamespacePrefix:38,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getProperty(String)'
      Src: wstxtest.TestDefaultNamespacePrefix:39,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].assertEquals(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:39,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:41,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.TestDefaultNamespacePrefix:41,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].next()'
      Src: wstxtest.TestDefaultNamespacePrefix:42,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].assertTokenType(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:42,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].getNamespacePrefix(int)'
      Src: wstxtest.TestDefaultNamespacePrefix:43,1
    - Dst: '[String].equals(wstxtest.TestDefaultNamespacePrefix)'
      Src: wstxtest.TestDefaultNamespacePrefix:44,1
    - Dst: '[wstxtest.TestDefaultNamespacePrefix].fail(String)'
      Src: wstxtest.TestDefaultNamespacePrefix:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 48
    functionName: '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsEmptyString()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestDefaultNamespacePrefix.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.TestDefaultNamespacePrefix].fail(String)'
    - '[String].equals(wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].assertEquals(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
    - '[java.io.StringReader].<init>(wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].getNewInputFactory()'
    - '[wstxtest.TestDefaultNamespacePrefix].getNamespacePrefix(int)'
    - '[wstxtest.TestDefaultNamespacePrefix].getProperty(String)'
    - '[wstxtest.TestDefaultNamespacePrefix].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.TestDefaultNamespacePrefix].assertTokenType(wstxtest.TestDefaultNamespacePrefix,wstxtest.TestDefaultNamespacePrefix)'
    - '[wstxtest.TestDefaultNamespacePrefix].next()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsEmptyString()'
  - 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: wstxtest.TestDefaultNamespacePrefix
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.TestDefaultNamespacePrefix].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/TestDefaultNamespacePrefix.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.TestDefaultNamespacePrefix
    signature: '[wstxtest.TestDefaultNamespacePrefix].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Arrays].fill(wstxtest.io.TestUTF8Reader,wstxtest.io.TestUTF8Reader)'
      Src: wstxtest.io.TestUTF8Reader:30,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.io.TestUTF8Reader)'
      Src: wstxtest.io.TestUTF8Reader:32,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
      Src: wstxtest.io.TestUTF8Reader:35,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,wstxtest.io.TestUTF8Reader,int,int,boolean)'
      Src: wstxtest.io.TestUTF8Reader:37,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].read(wstxtest.io.TestUTF8Reader,int,wstxtest.io.TestUTF8Reader)'
      Src: wstxtest.io.TestUTF8Reader:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 42
    functionName: '[wstxtest.io.TestUTF8Reader].testDelAtBufferBoundary()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[java.util.Arrays].fill(wstxtest.io.TestUTF8Reader,wstxtest.io.TestUTF8Reader)'
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    - '[com.ctc.wstx.io.UTF8Reader].read(wstxtest.io.TestUTF8Reader,int,wstxtest.io.TestUTF8Reader)'
    - '[ByteArrayInputStream].<init>(wstxtest.io.TestUTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,wstxtest.io.TestUTF8Reader,int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.io.TestUTF8Reader].testDelAtBufferBoundary()'
  - 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: wstxtest.io.TestUTF8Reader
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.io.TestUTF8Reader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/io/TestUTF8Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.io.TestUTF8Reader
    signature: '[wstxtest.io.TestUTF8Reader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[stax2.BaseStax2Test].setUp()'
      Src: wstxtest.msv.TestWsdlValidation:71,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: wstxtest.msv.TestWsdlValidation:72,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].setNamespaceAware(boolean)'
      Src: wstxtest.msv.TestWsdlValidation:73,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].newDocumentBuilder()'
      Src: wstxtest.msv.TestWsdlValidation:74,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getClass()'
      Src: wstxtest.msv.TestWsdlValidation:75,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getResource(String)'
      Src: wstxtest.msv.TestWsdlValidation:75,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].openStream()'
      Src: wstxtest.msv.TestWsdlValidation:76,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].parse(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:76,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].toExternalForm()'
      Src: wstxtest.msv.TestWsdlValidation:77,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:78,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setSystemId(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:79,1
    - Dst: '[wstxtest.msv.TestWsdlValidation.LocalController].<init>()'
      Src: wstxtest.msv.TestWsdlValidation:81,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: wstxtest.msv.TestWsdlValidation:82,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].setNamespaceAware(boolean)'
      Src: wstxtest.msv.TestWsdlValidation:83,1
    - Dst: '[com.sun.msv.reader.xmlschema.WSDLSchemaReader].read(javax.xml.transform.dom.DOMSource,wstxtest.msv.TestWsdlValidation,wstxtest.msv.TestWsdlValidation.LocalController)'
      Src: wstxtest.msv.TestWsdlValidation:84,1
    - Dst: '[com.ctc.wstx.msv.W3CSchema].<init>(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
      - com.ctc.wstx.msv.W3CSchema
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 86
    functionName: '[wstxtest.msv.TestWsdlValidation].setUp()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestWsdlValidation].openStream()'
    - '[wstxtest.msv.TestWsdlValidation].setNamespaceAware(boolean)'
    - '[com.sun.msv.reader.xmlschema.WSDLSchemaReader].read(javax.xml.transform.dom.DOMSource,wstxtest.msv.TestWsdlValidation,wstxtest.msv.TestWsdlValidation.LocalController)'
    - '[javax.xml.transform.dom.DOMSource].<init>(wstxtest.msv.TestWsdlValidation)'
    - '[com.ctc.wstx.msv.W3CSchema].<init>(wstxtest.msv.TestWsdlValidation)'
    - '[wstxtest.msv.TestWsdlValidation].toExternalForm()'
    - '[wstxtest.msv.TestWsdlValidation].newDocumentBuilder()'
    - '[wstxtest.msv.TestWsdlValidation].getClass()'
    - '[stax2.BaseStax2Test].setUp()'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[javax.xml.transform.dom.DOMSource].setSystemId(wstxtest.msv.TestWsdlValidation)'
    - '[wstxtest.msv.TestWsdlValidation.LocalController].<init>()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[wstxtest.msv.TestWsdlValidation].getResource(String)'
    - '[wstxtest.msv.TestWsdlValidation].parse(wstxtest.msv.TestWsdlValidation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestWsdlValidation].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: wstxtest.msv.TestWsdlValidation:89,1
    - Dst: '[String].equals(wstxtest.msv.TestWsdlValidation)'
      Src: wstxtest.msv.TestWsdlValidation:90,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getInputFactory()'
      Src: wstxtest.msv.TestWsdlValidation:93,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getClass()'
      Src: wstxtest.msv.TestWsdlValidation:94,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].getResourceAsStream(String)'
      Src: wstxtest.msv.TestWsdlValidation:94,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].createXMLStreamReader(wstxtest.msv.TestWsdlValidation,String)'
      Src: wstxtest.msv.TestWsdlValidation:94,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: wstxtest.msv.TestWsdlValidation:95,1
    - Dst: reader.nextTag()
      Src: wstxtest.msv.TestWsdlValidation:97,1
    - Dst: reader.getName()
      Src: wstxtest.msv.TestWsdlValidation:99,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].equals(javax.xml.namespace.QName)'
      Src: wstxtest.msv.TestWsdlValidation:99,1
    - Dst: reader.validateAgainst(com.ctc.wstx.msv.W3CSchema)
      Src: wstxtest.msv.TestWsdlValidation:100,1
    - Dst: reader.getName()
      Src: wstxtest.msv.TestWsdlValidation:103,1
    - Dst: '[wstxtest.msv.TestWsdlValidation].equals(javax.xml.namespace.QName)'
      Src: wstxtest.msv.TestWsdlValidation:103,1
    - Dst: reader.stopValidatingAgainst(com.ctc.wstx.msv.W3CSchema)
      Src: wstxtest.msv.TestWsdlValidation:104,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
      - com.ctc.wstx.msv.W3CSchema
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 110
    functionName: '[wstxtest.msv.TestWsdlValidation].testWsdlValidation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestWsdlValidation].getInputFactory()'
    - reader.nextTag()
    - reader.getName()
    - System.getProperty(String)
    - '[wstxtest.msv.TestWsdlValidation].getClass()'
    - '[String].equals(wstxtest.msv.TestWsdlValidation)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - reader.validateAgainst(com.ctc.wstx.msv.W3CSchema)
    - '[wstxtest.msv.TestWsdlValidation].createXMLStreamReader(wstxtest.msv.TestWsdlValidation,String)'
    - '[wstxtest.msv.TestWsdlValidation].equals(javax.xml.namespace.QName)'
    - reader.stopValidatingAgainst(com.ctc.wstx.msv.W3CSchema)
    - '[wstxtest.msv.TestWsdlValidation].getResourceAsStream(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestWsdlValidation].testWsdlValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
      - com.ctc.wstx.msv.W3CSchema
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.msv.TestWsdlValidation
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.msv.TestWsdlValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.msv.TestWsdlValidation
    signature: '[wstxtest.msv.TestWsdlValidation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - GrammarReaderController2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSResourceResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[wstxtest.msv.TestWsdlValidation.LocalController].getLSResourceResolver()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSResourceResolver
    signature: '[wstxtest.msv.TestWsdlValidation.LocalController].getLSResourceResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:41,1
    - Dst: loc.getColumnNumber()
      Src: wstxtest.msv.TestWsdlValidation.LocalController:44,1
    - Dst: '[StringBuilder].append(wstxtest.msv.TestWsdlValidation.LocalController)'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:43,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:46,1
    - Dst: '[RuntimeException].<init>(wstxtest.msv.TestWsdlValidation.LocalController,Exception)'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Locator[]
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - GrammarReaderController2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locs
    - errorMessage
    - nestedException
    argTypes:
    - Locator[]
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 47
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 47
    functionName: '[wstxtest.msv.TestWsdlValidation.LocalController].error(Locator[],String,Exception)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(wstxtest.msv.TestWsdlValidation.LocalController,Exception)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - loc.getColumnNumber()
    - '[StringBuilder].append(wstxtest.msv.TestWsdlValidation.LocalController)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestWsdlValidation.LocalController].error(Locator[],String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:51,1
    - Dst: loc.getColumnNumber()
      Src: wstxtest.msv.TestWsdlValidation.LocalController:54,1
    - Dst: '[StringBuilder].append(wstxtest.msv.TestWsdlValidation.LocalController)'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:53,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:57,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: wstxtest.msv.TestWsdlValidation.LocalController:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Locator[]
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - GrammarReaderController2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locs
    - errorMessage
    argTypes:
    - Locator[]
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 58
    functionName: '[wstxtest.msv.TestWsdlValidation.LocalController].warning(Locator[],String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - '[RuntimeException].<init>(String)'
    - '[StringBuilder].<init>()'
    - loc.getColumnNumber()
    - '[StringBuilder].append(wstxtest.msv.TestWsdlValidation.LocalController)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestWsdlValidation.LocalController].warning(Locator[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - GrammarReaderController2
      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: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[wstxtest.msv.TestWsdlValidation.LocalController].resolveEntity(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[wstxtest.msv.TestWsdlValidation.LocalController].resolveEntity(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - GrammarReaderController2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.msv.TestWsdlValidation.LocalController
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.msv.TestWsdlValidation.LocalController].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.msv.TestWsdlValidation.LocalController
    signature: '[wstxtest.msv.TestWsdlValidation.LocalController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchema:99,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:101,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:102,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchema:104,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchema:105,1
    - Dst: '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchema:105,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:106,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:107,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:110,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:110,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:111,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:111,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:112,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.msv.TestW3CSchema:114,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:115,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:116,1
    - Dst: '[wstxtest.msv.TestW3CSchema].fail(String)'
      Src: wstxtest.msv.TestW3CSchema:119,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: wstxtest.msv.TestW3CSchema:121,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:121,1
    - Dst: XML.replace(String,String)
      Src: wstxtest.msv.TestW3CSchema:122,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.msv.TestW3CSchema:122,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 123
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].fail(String)'
    - '[XMLStreamReader2].getEventType()'
    - sw.validateAgainst(wstxtest.msv.TestW3CSchema)
    - '[XMLStreamReader2].hasNext()'
    - '[java.io.StringWriter].toString()'
    - XML.replace(String,String)
    - sw.copyEventFromReader(XMLStreamReader2,boolean)
    - '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].next()'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimpleNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchema:127,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:129,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchema:131,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchema:132,1
    - Dst: '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchema:132,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:133,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:135,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:135,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:136,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:136,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:137,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:138,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:139,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:141,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:141,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:142,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:142,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:143,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.msv.TestW3CSchema:144,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:145,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:146,1
    - Dst: '[wstxtest.msv.TestW3CSchema].fail(String)'
      Src: wstxtest.msv.TestW3CSchema:149,1
    - Dst: '[XMLStreamReader2].getEventType()'
      Src: wstxtest.msv.TestW3CSchema:151,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:151,1
    - Dst: XML.replace(String,String)
      Src: wstxtest.msv.TestW3CSchema:152,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.msv.TestW3CSchema:152,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 153
    functionName: '[wstxtest.msv.TestW3CSchema].testSimplePartialNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].fail(String)'
    - '[XMLStreamReader2].getEventType()'
    - sw.validateAgainst(wstxtest.msv.TestW3CSchema)
    - '[XMLStreamReader2].hasNext()'
    - '[java.io.StringWriter].toString()'
    - XML.replace(String,String)
    - sw.copyEventFromReader(XMLStreamReader2,boolean)
    - '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
    - '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].next()'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].getLocalName()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimplePartialNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchema:161,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleNonNsMissingId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String)'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimpleNonNsMissingId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchema:171,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean,boolean,boolean)'
      Src: wstxtest.msv.TestW3CSchema:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 177
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleNonNsUndefinedId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(String)'
    - '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimpleNonNsUndefinedId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:193,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:197,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:198,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:201,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:201,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:202,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:202,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:204,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:204,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:205,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:205,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: wstxtest.msv.TestW3CSchema:206,1
    - Dst: '[wstxtest.msv.TestW3CSchema].trim()'
      Src: wstxtest.msv.TestW3CSchema:207,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:207,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:209,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:209,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.msv.TestW3CSchema:210,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:210,1
    - Dst: '[XMLStreamReader2].getElementText()'
      Src: wstxtest.msv.TestW3CSchema:211,1
    - Dst: '[wstxtest.msv.TestW3CSchema].trim()'
      Src: wstxtest.msv.TestW3CSchema:212,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:212,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:214,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:214,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:215,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:215,1
    - Dst: '[wstxtest.msv.TestW3CSchema].fail(String)'
      Src: wstxtest.msv.TestW3CSchema:217,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.msv.TestW3CSchema:219,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:222,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchema:223,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchema:224,1
    - Dst: '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchema:224,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:225,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:226,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.msv.TestW3CSchema:227,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:228,1
    - Dst: sw.copyEventFromReader(XMLStreamReader2,boolean)
      Src: wstxtest.msv.TestW3CSchema:229,1
    - Dst: XML.replace(String,String)
      Src: wstxtest.msv.TestW3CSchema:231,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.msv.TestW3CSchema:231,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:231,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:235,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:236,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.msv.TestW3CSchema:238,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:242,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
      Src: wstxtest.msv.TestW3CSchema:244,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.msv.TestW3CSchema:246,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:250,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
      Src: wstxtest.msv.TestW3CSchema:252,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.msv.TestW3CSchema:254,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 255
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleDataTypes()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].assertTokenType(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].hasNext()'
    - sw.copyEventFromReader(XMLStreamReader2,boolean)
    - '[java.io.StringWriter].toString()'
    - '[XMLStreamReader2].getElementText()'
    - '[wstxtest.msv.TestW3CSchema].getOutputFactory()'
    - '[XMLStreamReader2].close()'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.msv.TestW3CSchema].fail(String)'
    - sw.validateAgainst(wstxtest.msv.TestW3CSchema)
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].next()'
    - '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String)'
    - '[XMLStreamReader2].getLocalName()'
    - '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
    - XML.replace(String,String)
    - '[wstxtest.msv.TestW3CSchema].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].trim()'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimpleDataTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:263,1
    - Dst: ValidationMode.values()
      Src: wstxtest.msv.TestW3CSchema:266,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:269,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String)
      Src: wstxtest.msv.TestW3CSchema:272,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String)
      Src: wstxtest.msv.TestW3CSchema:275,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:281,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:282,1
    - Dst: '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
      Src: wstxtest.msv.TestW3CSchema:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 285
    functionName: '[wstxtest.msv.TestW3CSchema].testSimpleText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].verifyFailure(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String,String,boolean)'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
    - mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema,String)
    - mode.validate(wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - ValidationMode.values()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testSimpleText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:308,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:311,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:312,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:315,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:317,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:319,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:320,1
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 322
    functionName: '[wstxtest.msv.TestW3CSchema].testConstrainedText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String)'
    - '[wstxtest.msv.TestW3CSchema]._testValidDesc(wstxtest.msv.TestW3CSchema,String,String)'
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testConstrainedText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String,String)'
      Src: wstxtest.msv.TestW3CSchema:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 2
    argNames:
    - schema
    - descSnippet
    argTypes:
    - XMLValidationSchema
    - String
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ValidationMode.values()
      Src: wstxtest.msv.TestW3CSchema:329,1
    - Dst: expectedXML.replace(String,String)
      Src: wstxtest.msv.TestW3CSchema:335,1
    - Dst: mode.validate(XMLValidationSchema,wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)
      Src: wstxtest.msv.TestW3CSchema:335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 3
    argNames:
    - schema
    - descSnippet
    - expectedSnippet
    argTypes:
    - XMLValidationSchema
    - String
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 337
    functionName: '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 1
    functionsReached:
    - ValidationMode.values()
    - mode.validate(XMLValidationSchema,wstxtest.msv.TestW3CSchema,wstxtest.msv.TestW3CSchema)
    - expectedXML.replace(String,String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:345,1
    - Dst: '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:349,1
    - Dst: '[XMLStreamReader2].setValidationProblemHandler()'
      Src: wstxtest.msv.TestW3CSchema:350,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:353,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.msv.TestW3CSchema:355,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.msv.TestW3CSchema:356,1
    - Dst: '[wstxtest.msv.TestW3CSchema].fail(String)'
      Src: wstxtest.msv.TestW3CSchema:358,1
    - Dst: lve.problem.getMessage()
      Src: wstxtest.msv.TestW3CSchema:360,1
    - Dst: '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
      Src: wstxtest.msv.TestW3CSchema:360,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 362
    functionName: '[wstxtest.msv.TestW3CSchema].testValidationHandler()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].fail(String)'
    - '[XMLStreamReader2].hasNext()'
    - lve.problem.getMessage()
    - '[wstxtest.msv.TestW3CSchema].parseW3CSchema(wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].getReader(wstxtest.msv.TestW3CSchema)'
    - '[wstxtest.msv.TestW3CSchema].assertEquals(String,wstxtest.msv.TestW3CSchema)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].setValidationProblemHandler()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchema].testValidationHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchema].getInputFactory()'
      Src: wstxtest.msv.TestW3CSchema:372,1
    - Dst: '[wstxtest.msv.TestW3CSchema].setValidating(wstxtest.msv.TestW3CSchema,boolean)'
      Src: wstxtest.msv.TestW3CSchema:373,1
    - Dst: '[wstxtest.msv.TestW3CSchema].constructStreamReader(wstxtest.msv.TestW3CSchema,String)'
      Src: wstxtest.msv.TestW3CSchema:374,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 375
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 375
    functionName: '[wstxtest.msv.TestW3CSchema].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchema].setValidating(wstxtest.msv.TestW3CSchema,boolean)'
    - '[wstxtest.msv.TestW3CSchema].getInputFactory()'
    - '[wstxtest.msv.TestW3CSchema].constructStreamReader(wstxtest.msv.TestW3CSchema,String)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[wstxtest.msv.TestW3CSchema].getReader(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: wstxtest.msv.TestW3CSchema
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.msv.TestW3CSchema].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.msv.TestW3CSchema
    signature: '[wstxtest.msv.TestW3CSchema].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationProblem
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - XMLValidationProblem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: wstxtest.msv.TestW3CSchema.LocalValidationError
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - problem
    argTypes:
    - XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 391
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionName: '[wstxtest.msv.TestW3CSchema.LocalValidationError].<init>(XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.msv.TestW3CSchema.LocalValidationError
    signature: '[wstxtest.msv.TestW3CSchema.LocalValidationError].<init>(XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - XMLValidationProblem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationProblem
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 395
    functionName: '[wstxtest.msv.TestW3CSchema.LocalValidationError].getProblem()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidationProblem
    signature: '[wstxtest.msv.TestW3CSchema.LocalValidationError].getProblem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:48,1
    - Dst: '[wstxtest.vstream.BaseValidationTest.ValidationMode].values()'
      Src: wstxtest.msv.TestW3CSchemaTypes:49,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchemaTypes,String)
      Src: wstxtest.msv.TestW3CSchemaTypes:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidInt()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest.ValidationMode].values()'
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    - mode.validate(wstxtest.msv.TestW3CSchemaTypes,String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:56,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].verifyFailure(String,wstxtest.msv.TestW3CSchemaTypes,String,String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:57,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: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleInvalidInt()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchemaTypes].verifyFailure(String,wstxtest.msv.TestW3CSchemaTypes,String,String)'
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleInvalidInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:65,1
    - Dst: '[wstxtest.vstream.BaseValidationTest.ValidationMode].values()'
      Src: wstxtest.msv.TestW3CSchemaTypes:66,1
    - Dst: mode.validate(wstxtest.msv.TestW3CSchemaTypes,String)
      Src: wstxtest.msv.TestW3CSchemaTypes:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidFloat()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest.ValidationMode].values()'
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    - mode.validate(wstxtest.msv.TestW3CSchemaTypes,String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:73,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].verifyFailure(String,wstxtest.msv.TestW3CSchemaTypes,String,String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:74,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: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleInvalidFloat()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchemaTypes].verifyFailure(String,wstxtest.msv.TestW3CSchemaTypes,String,String)'
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testSimpleInvalidFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:82,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchemaTypes:84,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchemaTypes:85,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchemaTypes:86,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchemaTypes)
      Src: wstxtest.msv.TestW3CSchemaTypes:87,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.msv.TestW3CSchemaTypes:89,1
    - Dst: sw.writeIntAttribute(null,null,String,int)
      Src: wstxtest.msv.TestW3CSchemaTypes:90,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.msv.TestW3CSchemaTypes:91,1
    - Dst: sw.flush()
      Src: wstxtest.msv.TestW3CSchemaTypes:92,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.msv.TestW3CSchemaTypes:94,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].getReader(wstxtest.msv.TestW3CSchemaTypes)'
      Src: wstxtest.msv.TestW3CSchemaTypes:95,1
    - Dst: '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchemaTypes)'
      Src: wstxtest.msv.TestW3CSchemaTypes:96,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].streamThrough(XMLStreamReader2)'
      Src: wstxtest.msv.TestW3CSchemaTypes:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    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: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 98
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testValidationWhenWritingAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - sw.flush()
    - '[java.io.StringWriter].toString()'
    - sw.writeIntAttribute(null,null,String,int)
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    - '[wstxtest.msv.TestW3CSchemaTypes].getOutputFactory()'
    - '[XMLStreamReader2].validateAgainst(wstxtest.msv.TestW3CSchemaTypes)'
    - '[wstxtest.msv.TestW3CSchemaTypes].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.msv.TestW3CSchemaTypes].streamThrough(XMLStreamReader2)'
    - '[wstxtest.msv.TestW3CSchemaTypes].getReader(wstxtest.msv.TestW3CSchemaTypes)'
    - '[java.io.StringWriter].<init>()'
    - sw.validateAgainst(wstxtest.msv.TestW3CSchemaTypes)
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testValidationWhenWritingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:102,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].getOutputFactory()'
      Src: wstxtest.msv.TestW3CSchemaTypes:104,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.msv.TestW3CSchemaTypes:105,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.msv.TestW3CSchemaTypes:105,1
    - Dst: sw.validateAgainst(wstxtest.msv.TestW3CSchemaTypes)
      Src: wstxtest.msv.TestW3CSchemaTypes:106,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.msv.TestW3CSchemaTypes:110,1
    - Dst: xml.toCharArray()
      Src: wstxtest.msv.TestW3CSchemaTypes:111,1
    - Dst: xml.indexOf(String)
      Src: wstxtest.msv.TestW3CSchemaTypes:111,1
    - Dst: sw.writeCharacters(wstxtest.msv.TestW3CSchemaTypes,wstxtest.msv.TestW3CSchemaTypes,int)
      Src: wstxtest.msv.TestW3CSchemaTypes:111,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.msv.TestW3CSchemaTypes:112,1
    - Dst: sw.flush()
      Src: wstxtest.msv.TestW3CSchemaTypes:113,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: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 114
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].testValdiationWhenWritingCharactersFromArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - sw.flush()
    - '[wstxtest.msv.TestW3CSchemaTypes].parseW3CSchema(String)'
    - '[wstxtest.msv.TestW3CSchemaTypes].getOutputFactory()'
    - xml.toCharArray()
    - sw.writeCharacters(wstxtest.msv.TestW3CSchemaTypes,wstxtest.msv.TestW3CSchemaTypes,int)
    - '[wstxtest.msv.TestW3CSchemaTypes].createXMLStreamWriter(java.io.StringWriter)'
    - xml.indexOf(String)
    - '[java.io.StringWriter].<init>()'
    - sw.validateAgainst(wstxtest.msv.TestW3CSchemaTypes)
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.msv.TestW3CSchemaTypes].testValdiationWhenWritingCharactersFromArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].getInputFactory()'
      Src: wstxtest.msv.TestW3CSchemaTypes:124,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].setValidating(wstxtest.msv.TestW3CSchemaTypes,boolean)'
      Src: wstxtest.msv.TestW3CSchemaTypes:125,1
    - Dst: '[wstxtest.msv.TestW3CSchemaTypes].constructStreamReader(wstxtest.msv.TestW3CSchemaTypes,String)'
      Src: wstxtest.msv.TestW3CSchemaTypes:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 127
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.msv.TestW3CSchemaTypes].constructStreamReader(wstxtest.msv.TestW3CSchemaTypes,String)'
    - '[wstxtest.msv.TestW3CSchemaTypes].setValidating(wstxtest.msv.TestW3CSchemaTypes,boolean)'
    - '[wstxtest.msv.TestW3CSchemaTypes].getInputFactory()'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[wstxtest.msv.TestW3CSchemaTypes].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.msv.TestW3CSchemaTypes
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.msv.TestW3CSchemaTypes].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.msv.TestW3CSchemaTypes
    signature: '[wstxtest.msv.TestW3CSchemaTypes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:35,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:40,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:41,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:43,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:45,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:47,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:48,1
    - Dst: sw.writeComment(String)
      Src: wstxtest.wstream.TestContentValidation:50,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:51,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:55,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 59
    functionName: '[wstxtest.wstream.TestContentValidation].testCommentChecking()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - sw.writeComment(String)
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
    - '[StringWriter].<init>()'
    - sw.writeStartDocument()
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testCommentChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:65,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:77,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:78,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:80,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:82,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:84,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:85,1
    - Dst: sw.writeComment(String)
      Src: wstxtest.wstream.TestContentValidation:89,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestContentValidation:90,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestContentValidation:91,1
    - Dst: sw.close()
      Src: wstxtest.wstream.TestContentValidation:92,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestContentValidation:96,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestContentValidation:98,1
    - Dst: '[String].<init>(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:98,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getReader(String)'
      Src: wstxtest.wstream.TestContentValidation:102,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:103,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:103,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:104,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:104,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.wstream.TestContentValidation:105,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:106,1
    - Dst: '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:106,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:111,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:112,1
    - Dst: '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:112,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.wstream.TestContentValidation:121,1
    - Dst: '[String].equals(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:122,1
    - Dst: '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:123,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:126,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 129
    functionName: '[wstxtest.wstream.TestContentValidation].testCommentFixing()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - sw.writeComment(String)
    - '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
    - '[StringWriter].toString()'
    - sw.writeStartElement(String)
    - sw.writeEndDocument()
    - '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
    - '[StringBuilder].toString()'
    - '[String].equals(wstxtest.wstream.TestContentValidation)'
    - '[StringBuilder].<init>()'
    - '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[wstxtest.wstream.TestContentValidation].getReader(String)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
    - sw.close()
    - '[StringWriter].<init>()'
    - sw.writeStartDocument()
    - '[String].<init>(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamReader].next()'
    - '[ByteArrayOutputStream].toByteArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testCommentFixing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:136,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:145,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:146,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:148,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestContentValidation:149,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:152,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:153,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestContentValidation:156,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.wstream.TestContentValidation:158,1
    - Dst: sw.writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)
      Src: wstxtest.wstream.TestContentValidation:159,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:161,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:165,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 170
    functionName: '[wstxtest.wstream.TestContentValidation].testCDataChecking()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - sw.writeCData(String)
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - sw.writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
    - sw.writeStartDocument()
    - sw.writeStartElement(String)
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testCDataChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:177,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:189,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:190,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:192,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:194,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:197,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:198,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestContentValidation:203,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.wstream.TestContentValidation:205,1
    - Dst: sw.writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)
      Src: wstxtest.wstream.TestContentValidation:206,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestContentValidation:208,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestContentValidation:209,1
    - Dst: sw.close()
      Src: wstxtest.wstream.TestContentValidation:210,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestContentValidation:214,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestContentValidation:216,1
    - Dst: '[String].<init>(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:216,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getReader(String)'
      Src: wstxtest.wstream.TestContentValidation:220,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:221,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:221,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:222,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:224,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.wstream.TestContentValidation:225,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:226,1
    - Dst: '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:226,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.wstream.TestContentValidation:229,1
    - Dst: '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.wstream.TestContentValidation:230,1
    - Dst: '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:230,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.wstream.TestContentValidation:233,1
    - Dst: '[String].equals(wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:234,1
    - Dst: '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:235,1
    - Dst: '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
      Src: wstxtest.wstream.TestContentValidation:238,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 242
    functionName: '[wstxtest.wstream.TestContentValidation].testCDataFixing()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - '[StringBuilder].append(wstxtest.wstream.TestContentValidation)'
    - '[StringWriter].toString()'
    - sw.writeStartElement(String)
    - sw.writeEndDocument()
    - '[wstxtest.wstream.TestContentValidation].failStrings(String,String,wstxtest.wstream.TestContentValidation)'
    - sw.writeCData(String)
    - '[StringBuilder].toString()'
    - '[String].equals(wstxtest.wstream.TestContentValidation)'
    - '[StringBuilder].<init>()'
    - '[wstxtest.wstream.TestContentValidation].getAndVerifyText(XMLStreamReader)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - sw.writeCData(wstxtest.wstream.TestContentValidation,int,wstxtest.wstream.TestContentValidation)
    - '[wstxtest.wstream.TestContentValidation].getReader(String)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestContentValidation)'
    - sw.close()
    - '[StringWriter].<init>()'
    - sw.writeStartDocument()
    - '[String].toCharArray()'
    - '[String].<init>(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - '[wstxtest.wstream.TestContentValidation].assertTokenType(wstxtest.wstream.TestContentValidation,wstxtest.wstream.TestContentValidation)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLStreamReader].next()'
    - '[ByteArrayOutputStream].toByteArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testCDataFixing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
      Src: wstxtest.wstream.TestContentValidation:248,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestContentValidation:257,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestContentValidation:258,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestContentValidation:260,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestContentValidation:261,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestContentValidation:264,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestContentValidation:265,1
    - Dst: sw.writeProcessingInstruction(String,String)
      Src: wstxtest.wstream.TestContentValidation:267,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:268,1
    - Dst: '[wstxtest.wstream.TestContentValidation].fail(String)'
      Src: wstxtest.wstream.TestContentValidation:272,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 276
    functionName: '[wstxtest.wstream.TestContentValidation].testPIChecking()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestContentValidation].fail(String)'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[ByteArrayOutputStream].<init>()'
    - sw.writeProcessingInstruction(String,String)
    - '[wstxtest.wstream.TestContentValidation].getFactory(wstxtest.wstream.TestContentValidation,boolean,boolean)'
    - '[StringWriter].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream)'
    - sw.writeStartDocument()
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestContentValidation].testPIChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getOutputFactory()'
      Src: wstxtest.wstream.TestContentValidation:290,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setNamespaceAware(wstxtest.wstream.TestContentValidation,int)'
      Src: wstxtest.wstream.TestContentValidation:292,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setRepairing(wstxtest.wstream.TestContentValidation,int)'
      Src: wstxtest.wstream.TestContentValidation:293,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setValidateAll(wstxtest.wstream.TestContentValidation,boolean)'
      Src: wstxtest.wstream.TestContentValidation:294,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setFixContent(wstxtest.wstream.TestContentValidation,boolean)'
      Src: wstxtest.wstream.TestContentValidation:295,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - type
    - checkAll
    - fixAll
    argTypes:
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 297
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 297
    functionName: '[wstxtest.wstream.TestContentValidation].getFactory(int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestContentValidation].getOutputFactory()'
    - '[wstxtest.wstream.TestContentValidation].setFixContent(wstxtest.wstream.TestContentValidation,boolean)'
    - '[wstxtest.wstream.TestContentValidation].setValidateAll(wstxtest.wstream.TestContentValidation,boolean)'
    - '[wstxtest.wstream.TestContentValidation].setNamespaceAware(wstxtest.wstream.TestContentValidation,int)'
    - '[wstxtest.wstream.TestContentValidation].setRepairing(wstxtest.wstream.TestContentValidation,int)'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[wstxtest.wstream.TestContentValidation].getFactory(int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestContentValidation].getInputFactory()'
      Src: wstxtest.wstream.TestContentValidation:302,1
    - Dst: '[wstxtest.wstream.TestContentValidation].setCoalescing(wstxtest.wstream.TestContentValidation,boolean)'
      Src: wstxtest.wstream.TestContentValidation:303,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.wstream.TestContentValidation:304,1
    - Dst: '[wstxtest.wstream.TestContentValidation].createXMLStreamReader(StringReader)'
      Src: wstxtest.wstream.TestContentValidation:304,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 305
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 305
    functionName: '[wstxtest.wstream.TestContentValidation].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.wstream.TestContentValidation].setCoalescing(wstxtest.wstream.TestContentValidation,boolean)'
    - '[wstxtest.wstream.TestContentValidation].createXMLStreamReader(StringReader)'
    - '[wstxtest.wstream.TestContentValidation].getInputFactory()'
    - '[StringReader].<init>(String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.wstream.TestContentValidation].getReader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.wstream.TestContentValidation
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestContentValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestContentValidation
    signature: '[wstxtest.wstream.TestContentValidation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
      Src: wstxtest.wstream.TestRepairingNsOutput:20,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestRepairingNsOutput:21,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestRepairingNsOutput:22,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:24,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:25,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:26,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,String,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:27,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:28,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,String,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:29,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeCharacters(String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:30,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:31,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:32,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:33,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestRepairingNsOutput:35,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].indexOf(String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:37,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].fail(String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 40
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].testNoDummyDefaultNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestRepairingNsOutput].indexOf(String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].close()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,String,String,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].fail(String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,String)'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeCharacters(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestRepairingNsOutput].testNoDummyDefaultNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
      Src: wstxtest.wstream.TestRepairingNsOutput:58,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestRepairingNsOutput:59,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestRepairingNsOutput:60,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:62,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:67,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeNamespace(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:68,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(wstxtest.wstream.TestRepairingNsOutput,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:70,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:71,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:72,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:73,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:74,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestRepairingNsOutput:76,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:79,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:80,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:80,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:81,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:81,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertElemNotInNamespace(wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:82,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:84,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:85,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespacePrefix(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:86,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:86,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:87,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:87,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:90,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:90,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:91,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:91,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
      Src: wstxtest.wstream.TestRepairingNsOutput:92,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:92,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:94,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:94,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:96,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:96,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:97,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:97,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 101
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitNsWrites()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(wstxtest.wstream.TestRepairingNsOutput,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
    - '[wstxtest.wstream.TestRepairingNsOutput].close()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespacePrefix(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeNamespace(String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].next()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertElemNotInNamespace(wstxtest.wstream.TestRepairingNsOutput)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitNsWrites()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
      Src: wstxtest.wstream.TestRepairingNsOutput:112,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestRepairingNsOutput:113,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestRepairingNsOutput:114,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:116,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:120,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeDefaultNamespace(wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:121,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(wstxtest.wstream.TestRepairingNsOutput,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:123,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:124,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:125,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:126,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:127,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestRepairingNsOutput:129,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:132,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:133,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:133,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:134,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:134,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getPrefix()'
      Src: wstxtest.wstream.TestRepairingNsOutput:135,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:135,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
      Src: wstxtest.wstream.TestRepairingNsOutput:136,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:136,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:138,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:139,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:142,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:142,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:143,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:143,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertNoElemPrefix(wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:144,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
      Src: wstxtest.wstream.TestRepairingNsOutput:145,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:145,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:146,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:146,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:148,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:148,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:149,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:149,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 153
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDefaultNsWrite()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(wstxtest.wstream.TestRepairingNsOutput,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
    - '[wstxtest.wstream.TestRepairingNsOutput].close()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertNoElemPrefix(wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].next()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeDefaultNamespace(wstxtest.wstream.TestRepairingNsOutput)'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getPrefix()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDefaultNsWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
      Src: wstxtest.wstream.TestRepairingNsOutput:164,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestRepairingNsOutput:165,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestRepairingNsOutput:166,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:168,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:169,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,wstxtest.wstream.TestRepairingNsOutput,String,String)'
      Src: wstxtest.wstream.TestRepairingNsOutput:170,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
      Src: wstxtest.wstream.TestRepairingNsOutput:172,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
      Src: wstxtest.wstream.TestRepairingNsOutput:173,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:174,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestRepairingNsOutput:176,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:179,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].next()'
      Src: wstxtest.wstream.TestRepairingNsOutput:180,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:180,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
      Src: wstxtest.wstream.TestRepairingNsOutput:181,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:181,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
      Src: wstxtest.wstream.TestRepairingNsOutput:182,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:182,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getAttributeCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:183,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:183,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getAttributeLocalName(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:184,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:184,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getAttributeNamespace(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:185,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:185,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getAttributePrefix(int)'
      Src: wstxtest.wstream.TestRepairingNsOutput:187,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:187,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
      Src: wstxtest.wstream.TestRepairingNsOutput:189,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
      Src: wstxtest.wstream.TestRepairingNsOutput:189,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].close()'
      Src: wstxtest.wstream.TestRepairingNsOutput:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 193
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDupNsWrite()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestRepairingNsOutput].getAttributePrefix(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceCount()'
    - '[wstxtest.wstream.TestRepairingNsOutput].close()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getAttributeNamespace(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertTokenType(wstxtest.wstream.TestRepairingNsOutput,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeAttribute(String,wstxtest.wstream.TestRepairingNsOutput,String,String)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getAttributeLocalName(int)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndDocument()'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeStartElement(String,String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getLocalName()'
    - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(int,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getAttributeCount()'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getNamespaceURI()'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestRepairingNsOutput].constructNsStreamReader(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].writeEndElement()'
    - '[wstxtest.wstream.TestRepairingNsOutput].assertEquals(String,wstxtest.wstream.TestRepairingNsOutput)'
    - '[wstxtest.wstream.TestRepairingNsOutput].next()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDupNsWrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].getOutputFactory()'
      Src: wstxtest.wstream.TestRepairingNsOutput:204,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].setNamespaceAware(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:205,1
    - Dst: '[wstxtest.wstream.TestRepairingNsOutput].setRepairing(wstxtest.wstream.TestRepairingNsOutput,boolean)'
      Src: wstxtest.wstream.TestRepairingNsOutput:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 208
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 4
    functionsReached:
    - '[wstxtest.wstream.TestRepairingNsOutput].setRepairing(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].setNamespaceAware(wstxtest.wstream.TestRepairingNsOutput,boolean)'
    - '[wstxtest.wstream.TestRepairingNsOutput].getOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory
    signature: '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
  - 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: wstxtest.wstream.TestRepairingNsOutput
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestRepairingNsOutput].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestRepairingNsOutput
    signature: '[wstxtest.wstream.TestRepairingNsOutput].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].getOutputFactory()'
      Src: wstxtest.wstream.TestImplicitStartDoc:21,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.wstream.TestImplicitStartDoc:22,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.wstream.TestImplicitStartDoc:23,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].writeStartElement(String)'
      Src: wstxtest.wstream.TestImplicitStartDoc:25,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].fail(String)'
      Src: wstxtest.wstream.TestImplicitStartDoc:27,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].writeCharacters(String)'
      Src: wstxtest.wstream.TestImplicitStartDoc:29,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].writeEndElement()'
      Src: wstxtest.wstream.TestImplicitStartDoc:30,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].flush()'
      Src: wstxtest.wstream.TestImplicitStartDoc:33,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.wstream.TestImplicitStartDoc:34,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].assertEquals(String,wstxtest.wstream.TestImplicitStartDoc)'
      Src: wstxtest.wstream.TestImplicitStartDoc:34,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].writeEndDocument()'
      Src: wstxtest.wstream.TestImplicitStartDoc:36,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.wstream.TestImplicitStartDoc:37,1
    - Dst: '[wstxtest.wstream.TestImplicitStartDoc].assertEquals(String,wstxtest.wstream.TestImplicitStartDoc)'
      Src: wstxtest.wstream.TestImplicitStartDoc:37,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 38
    functionName: '[wstxtest.wstream.TestImplicitStartDoc].testWriteImplicitStartDoc()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestImplicitStartDoc.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestImplicitStartDoc].writeStartElement(String)'
    - '[wstxtest.wstream.TestImplicitStartDoc].getOutputFactory()'
    - '[java.io.StringWriter].toString()'
    - '[wstxtest.wstream.TestImplicitStartDoc].assertEquals(String,wstxtest.wstream.TestImplicitStartDoc)'
    - '[wstxtest.wstream.TestImplicitStartDoc].writeCharacters(String)'
    - '[wstxtest.wstream.TestImplicitStartDoc].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.wstream.TestImplicitStartDoc].writeEndDocument()'
    - '[wstxtest.wstream.TestImplicitStartDoc].writeEndElement()'
    - '[wstxtest.wstream.TestImplicitStartDoc].flush()'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.wstream.TestImplicitStartDoc].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestImplicitStartDoc].testWriteImplicitStartDoc()'
  - 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: wstxtest.wstream.TestImplicitStartDoc
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestImplicitStartDoc].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestImplicitStartDoc.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestImplicitStartDoc
    signature: '[wstxtest.wstream.TestImplicitStartDoc].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
      Src: wstxtest.wstream.TestEmptyElementWriter:23,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestEmptyElementWriter:25,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:26,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:27,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:28,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:29,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:30,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:31,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:32,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestEmptyElementWriter:33,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].close()'
      Src: wstxtest.wstream.TestEmptyElementWriter:34,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestEmptyElementWriter:35,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 36
    functionName: '[wstxtest.wstream.TestEmptyElementWriter].testDefaults()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEmptyElementWriter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
    - '[wstxtest.wstream.TestEmptyElementWriter].close()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEmptyElementWriter].testDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
      Src: wstxtest.wstream.TestEmptyElementWriter:40,1
    - Dst: '[HashSet].<init>()'
      Src: wstxtest.wstream.TestEmptyElementWriter:42,1
    - Dst: '[HashSet].add(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:43,1
    - Dst: '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(HashSet)'
      Src: wstxtest.wstream.TestEmptyElementWriter:45,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].setProperty(String,com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler)'
      Src: wstxtest.wstream.TestEmptyElementWriter:44,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestEmptyElementWriter:46,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:47,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:48,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:49,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:50,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:51,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:52,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:53,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestEmptyElementWriter:54,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].close()'
      Src: wstxtest.wstream.TestEmptyElementWriter:55,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestEmptyElementWriter:56,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 57
    functionName: '[wstxtest.wstream.TestEmptyElementWriter].testSimple()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEmptyElementWriter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
    - '[wstxtest.wstream.TestEmptyElementWriter].close()'
    - '[StringWriter].toString()'
    - '[HashSet].<init>()'
    - '[HashSet].add(String)'
    - '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(HashSet)'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestEmptyElementWriter].setProperty(String,com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler)'
    - '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEmptyElementWriter].testSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
      Src: wstxtest.wstream.TestEmptyElementWriter:61,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].getInstance()'
      Src: wstxtest.wstream.TestEmptyElementWriter:63,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].setProperty(String,wstxtest.wstream.TestEmptyElementWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:62,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestEmptyElementWriter:64,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:65,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:66,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:67,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:68,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEmptyElementWriter:69,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:70,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEmptyElementWriter:71,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestEmptyElementWriter:72,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].close()'
      Src: wstxtest.wstream.TestEmptyElementWriter:73,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestEmptyElementWriter:74,1
    - Dst: '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
      Src: wstxtest.wstream.TestEmptyElementWriter:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: '[wstxtest.wstream.TestEmptyElementWriter].testHTML()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEmptyElementWriter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestEmptyElementWriter].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndDocument()'
    - '[wstxtest.wstream.TestEmptyElementWriter].close()'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestEmptyElementWriter].getInstance()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestEmptyElementWriter].getOutputFactory()'
    - '[wstxtest.wstream.TestEmptyElementWriter].writeEndElement()'
    - '[wstxtest.wstream.TestEmptyElementWriter].setProperty(String,wstxtest.wstream.TestEmptyElementWriter)'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestEmptyElementWriter].assertEquals(String,wstxtest.wstream.TestEmptyElementWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEmptyElementWriter].testHTML()'
  - 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: wstxtest.wstream.TestEmptyElementWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestEmptyElementWriter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEmptyElementWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestEmptyElementWriter
    signature: '[wstxtest.wstream.TestEmptyElementWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
      Src: wstxtest.wstream.TestEscaping:21,1
    - Dst: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
      Src: wstxtest.wstream.TestEscaping:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 23
    functionName: '[wstxtest.wstream.TestEscaping].testCrHandlingEscaping()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEscaping].testCrHandlingEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
      Src: wstxtest.wstream.TestEscaping:28,1
    - Dst: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
      Src: wstxtest.wstream.TestEscaping:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[wstxtest.wstream.TestEscaping].testCrHandlingNonEscaping()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEscaping].testCrHandlingNonEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEscaping].getFactory(wstxtest.wstream.TestEscaping,boolean)'
      Src: wstxtest.wstream.TestEscaping:48,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestEscaping:49,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:50,1
    - Dst: '[wstxtest.wstream.TestEscaping].writeDoc(wstxtest.wstream.TestEscaping,String)'
      Src: wstxtest.wstream.TestEscaping:51,1
    - Dst: '[wstxtest.wstream.TestEscaping].close()'
      Src: wstxtest.wstream.TestEscaping:52,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestEscaping:55,1
    - Dst: '[wstxtest.wstream.TestEscaping].verifyDoc(boolean,wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping,String,String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 4
    argNames:
    - escaping
    - input
    - elemOutput
    - attrOutput
    argTypes:
    - boolean
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 59
    functionName: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.wstream.TestEscaping].writeDoc(wstxtest.wstream.TestEscaping,String)'
    - '[wstxtest.wstream.TestEscaping].verifyDoc(boolean,wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping,String,String,wstxtest.wstream.TestEscaping)'
    - '[ByteArrayOutputStream].<init>()'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].getFactory(wstxtest.wstream.TestEscaping,boolean)'
    - '[wstxtest.wstream.TestEscaping].close()'
    - '[ByteArrayOutputStream].toByteArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].writeStartDocument()'
      Src: wstxtest.wstream.TestEscaping:64,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestEscaping:65,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestEscaping:66,1
    - Dst: '[XMLStreamWriter].writeCharacters(String)'
      Src: wstxtest.wstream.TestEscaping:67,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestEscaping:68,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestEscaping:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - sw
    - text
    argTypes:
    - XMLStreamWriter
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[wstxtest.wstream.TestEscaping].writeDoc(XMLStreamWriter,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeCharacters(String)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[XMLStreamWriter].writeAttribute(String,String)'
    - '[XMLStreamWriter].writeStartDocument()'
    - '[XMLStreamWriter].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEscaping].writeDoc(XMLStreamWriter,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.wstream.TestEscaping:76,1
    - Dst: '[wstxtest.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
      Src: wstxtest.wstream.TestEscaping:76,1
    - Dst: '[wstxtest.wstream.TestEscaping].next()'
      Src: wstxtest.wstream.TestEscaping:78,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertTokenType(wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:78,1
    - Dst: '[wstxtest.wstream.TestEscaping].getLocalName()'
      Src: wstxtest.wstream.TestEscaping:79,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertEquals(String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:79,1
    - Dst: '[wstxtest.wstream.TestEscaping].getAttributeCount()'
      Src: wstxtest.wstream.TestEscaping:81,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertEquals(int,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:81,1
    - Dst: '[wstxtest.wstream.TestEscaping].getAttributeValue(int)'
      Src: wstxtest.wstream.TestEscaping:82,1
    - Dst: '[String].equals(wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:83,1
    - Dst: '[wstxtest.wstream.TestEscaping].failStrings(String,String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:84,1
    - Dst: '[wstxtest.wstream.TestEscaping].next()'
      Src: wstxtest.wstream.TestEscaping:87,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertTokenType(wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:87,1
    - Dst: '[wstxtest.wstream.TestEscaping].getAndVerifyText(wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:88,1
    - Dst: '[String].equals(wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:89,1
    - Dst: '[wstxtest.wstream.TestEscaping].failStrings(String,String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:90,1
    - Dst: '[wstxtest.wstream.TestEscaping].next()'
      Src: wstxtest.wstream.TestEscaping:92,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertTokenType(wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:92,1
    - Dst: '[wstxtest.wstream.TestEscaping].getLocalName()'
      Src: wstxtest.wstream.TestEscaping:93,1
    - Dst: '[wstxtest.wstream.TestEscaping].assertEquals(String,wstxtest.wstream.TestEscaping)'
      Src: wstxtest.wstream.TestEscaping:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - byte[]
      - String
      - String
      - XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 6
    argNames:
    - escaping
    - encoding
    - data
    - expElem
    - expAttr
    - sw
    argTypes:
    - boolean
    - String
    - byte[]
    - String
    - String
    - XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 94
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 94
    functionName: '[wstxtest.wstream.TestEscaping].verifyDoc(boolean,String,byte[],String,String,XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[String].equals(wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].getAndVerifyText(wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].failStrings(String,String,wstxtest.wstream.TestEscaping)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.wstream.TestEscaping].getLocalName()'
    - '[wstxtest.wstream.TestEscaping].next()'
    - '[wstxtest.wstream.TestEscaping].assertEquals(int,wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].getAttributeCount()'
    - '[wstxtest.wstream.TestEscaping].assertEquals(String,wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].constructNsStreamReader(ByteArrayInputStream,boolean)'
    - '[wstxtest.wstream.TestEscaping].assertTokenType(wstxtest.wstream.TestEscaping,wstxtest.wstream.TestEscaping)'
    - '[wstxtest.wstream.TestEscaping].getAttributeValue(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestEscaping].verifyDoc(boolean,String,byte[],String,String,XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestEscaping].getOutputFactory()'
      Src: wstxtest.wstream.TestEscaping:99,1
    - Dst: '[wstxtest.wstream.TestEscaping].setNamespaceAware(wstxtest.wstream.TestEscaping,int)'
      Src: wstxtest.wstream.TestEscaping:101,1
    - Dst: '[wstxtest.wstream.TestEscaping].setRepairing(wstxtest.wstream.TestEscaping,int)'
      Src: wstxtest.wstream.TestEscaping:102,1
    - Dst: '[wstxtest.wstream.TestEscaping].setProperty(String)'
      Src: wstxtest.wstream.TestEscaping:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - type
    - escapeCr
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 107
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 107
    functionName: '[wstxtest.wstream.TestEscaping].getFactory(int,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestEscaping].getOutputFactory()'
    - '[wstxtest.wstream.TestEscaping].setRepairing(wstxtest.wstream.TestEscaping,int)'
    - '[wstxtest.wstream.TestEscaping].setNamespaceAware(wstxtest.wstream.TestEscaping,int)'
    - '[wstxtest.wstream.TestEscaping].setProperty(String)'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[wstxtest.wstream.TestEscaping].getFactory(int,boolean)'
  - 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: wstxtest.wstream.TestEscaping
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestEscaping].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestEscaping
    signature: '[wstxtest.wstream.TestEscaping].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestStructuralValidation].getFactory(wstxtest.wstream.TestStructuralValidation,boolean)'
      Src: wstxtest.wstream.TestStructuralValidation:35,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestStructuralValidation:36,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestStructuralValidation:37,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestStructuralValidation:39,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestStructuralValidation:42,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestStructuralValidation:43,1
    - Dst: sw.writeCharacters(String)
      Src: wstxtest.wstream.TestStructuralValidation:50,1
    - Dst: sw.writeCharacters(int,int)
      Src: wstxtest.wstream.TestStructuralValidation:54,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestStructuralValidation:58,1
    - Dst: sw.writeCData(int,int)
      Src: wstxtest.wstream.TestStructuralValidation:61,1
    - Dst: sw.writeEntityRef(String)
      Src: wstxtest.wstream.TestStructuralValidation:64,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.wstream.TestStructuralValidation:66,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].fail(wstxtest.wstream.TestStructuralValidation)'
      Src: wstxtest.wstream.TestStructuralValidation:72,1
    - Dst: sw.close()
      Src: wstxtest.wstream.TestStructuralValidation:75,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].fail(String)'
      Src: wstxtest.wstream.TestStructuralValidation:79,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 40
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 83
    functionName: '[wstxtest.wstream.TestStructuralValidation].testPrologChecks()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestStructuralValidation].fail(String)'
    - sw.writeEndElement()
    - sw.writeCData(String)
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[Error].<init>(String)'
    - '[wstxtest.wstream.TestStructuralValidation].fail(wstxtest.wstream.TestStructuralValidation)'
    - sw.writeEntityRef(String)
    - sw.writeCharacters(int,int)
    - '[wstxtest.wstream.TestStructuralValidation].getFactory(wstxtest.wstream.TestStructuralValidation,boolean)'
    - sw.writeCharacters(String)
    - sw.close()
    - sw.writeCData(int,int)
    - '[StringWriter].<init>()'
    - sw.writeStartDocument()
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestStructuralValidation].testPrologChecks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestStructuralValidation].getFactory(wstxtest.wstream.TestStructuralValidation,boolean)'
      Src: wstxtest.wstream.TestStructuralValidation:94,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestStructuralValidation:95,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestStructuralValidation:96,1
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestStructuralValidation:98,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestStructuralValidation:104,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestStructuralValidation:108,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestStructuralValidation:109,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestStructuralValidation:110,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestStructuralValidation:111,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.wstream.TestStructuralValidation:114,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].fail(String)'
      Src: wstxtest.wstream.TestStructuralValidation:120,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 124
    functionName: '[wstxtest.wstream.TestStructuralValidation].testRootElementChecks()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestStructuralValidation].fail(String)'
    - sw.writeEndDocument()
    - sw.writeEndElement()
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[Error].<init>(String)'
    - '[wstxtest.wstream.TestStructuralValidation].getFactory(wstxtest.wstream.TestStructuralValidation,boolean)'
    - '[StringWriter].<init>()'
    - sw.writeStartDocument()
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestStructuralValidation].testRootElementChecks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 159
    functionName: '[wstxtest.wstream.TestStructuralValidation].testWriteElementChecks()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestStructuralValidation].testWriteElementChecks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestStructuralValidation].getOutputFactory()'
      Src: wstxtest.wstream.TestStructuralValidation:170,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].setNamespaceAware(wstxtest.wstream.TestStructuralValidation,int)'
      Src: wstxtest.wstream.TestStructuralValidation:172,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].setRepairing(wstxtest.wstream.TestStructuralValidation,int)'
      Src: wstxtest.wstream.TestStructuralValidation:173,1
    - Dst: '[wstxtest.wstream.TestStructuralValidation].setValidateStructure(wstxtest.wstream.TestStructuralValidation,boolean)'
      Src: wstxtest.wstream.TestStructuralValidation:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - type
    - checkStruct
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 176
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[wstxtest.wstream.TestStructuralValidation].getFactory(int,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestStructuralValidation].setValidateStructure(wstxtest.wstream.TestStructuralValidation,boolean)'
    - '[wstxtest.wstream.TestStructuralValidation].getOutputFactory()'
    - '[wstxtest.wstream.TestStructuralValidation].setRepairing(wstxtest.wstream.TestStructuralValidation,int)'
    - '[wstxtest.wstream.TestStructuralValidation].setNamespaceAware(wstxtest.wstream.TestStructuralValidation,int)'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[wstxtest.wstream.TestStructuralValidation].getFactory(int,boolean)'
  - 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: wstxtest.wstream.TestStructuralValidation
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestStructuralValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestStructuralValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestStructuralValidation
    signature: '[wstxtest.wstream.TestStructuralValidation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:66,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:69,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:76,1
    - Dst: '[XMLStreamWriter].writeStartElement(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:77,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:78,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation,String,String)'
      Src: wstxtest.wstream.TestNameValidation:81,1
    - Dst: '[XMLStreamWriter].writeStartElement(wstxtest.wstream.TestNameValidation,String,String)'
      Src: wstxtest.wstream.TestNameValidation:82,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:83,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:87,1
    - Dst: '[XMLStreamWriter].writeStartElement(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:88,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:89,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:93,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:94,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 96
    functionName: '[wstxtest.wstream.TestNameValidation].testValidElemNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeStartElement(wstxtest.wstream.TestNameValidation)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[XMLStreamWriter].writeStartElement(wstxtest.wstream.TestNameValidation,String,String)'
    - '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeEmptyElement(wstxtest.wstream.TestNameValidation,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testValidElemNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:106,1
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,null,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:107,1
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,null,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:112,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 116
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidElemNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,null,wstxtest.wstream.TestNameValidation)'
    - '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testInvalidElemNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
      Src: wstxtest.wstream.TestNameValidation:124,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:125,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(String)'
      Src: wstxtest.wstream.TestNameValidation:129,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:131,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:132,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:136,1
    - Dst: '[XMLStreamWriter].writeStartElement(String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:138,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:139,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:143,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:144,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:150,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - ns
    - prefix
    - name
    argTypes:
    - boolean
    - String
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 154
    functionName: '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeEmptyElement(String)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[XMLStreamWriter].writeStartElement(String,String,String)'
    - '[XMLStreamWriter].writeEmptyElement(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String)'
      Src: wstxtest.wstream.TestNameValidation:160,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String)'
      Src: wstxtest.wstream.TestNameValidation:161,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String)'
      Src: wstxtest.wstream.TestNameValidation:162,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String)'
      Src: wstxtest.wstream.TestNameValidation:163,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:166,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:167,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:168,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:169,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:171,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:172,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:176,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:177,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:178,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:179,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
      Src: wstxtest.wstream.TestNameValidation:181,1
    - Dst: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
      Src: wstxtest.wstream.TestNameValidation:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 157
    functionDepth: 3
    functionLinenumber: 157
    functionLinenumberEnd: 183
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidElemNameExceptionMessage()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
    - '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String)'
    - '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,null,String,int)'
    - '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testInvalidElemNameExceptionMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
      Src: wstxtest.wstream.TestNameValidation:190,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:191,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:194,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:195,1
    - Dst: '[XMLStreamWriter].writeStartElement(String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:197,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:198,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:201,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:202,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:204,1
    - Dst: '[String].isEmpty()'
      Src: wstxtest.wstream.TestNameValidation:208,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:209,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:211,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:212,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:214,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:215,1
    - Dst: '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:216,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 4
    argNames:
    - ns
    - prefix
    - name
    - index
    argTypes:
    - boolean
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 219
    functionName: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[String].isEmpty()'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[XMLStreamWriter].writeStartElement(String,String,String)'
    - '[wstxtest.wstream.TestNameValidation].verifyException(wstxtest.wstream.TestNameValidation,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:227,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:230,1
    - Dst: '[XMLStreamWriter].writeAttribute(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:234,1
    - Dst: '[XMLStreamWriter].writeAttribute(wstxtest.wstream.TestNameValidation,String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:237,1
    - Dst: '[XMLStreamWriter].writeAttribute(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:241,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:245,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:246,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - 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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 248
    functionName: '[wstxtest.wstream.TestNameValidation].testValidAttrNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeAttribute(wstxtest.wstream.TestNameValidation,String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[XMLStreamWriter].writeAttribute(wstxtest.wstream.TestNameValidation,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testValidAttrNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:258,1
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,null,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:259,1
    - Dst: '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,null,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:264,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - 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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 268
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidAttrNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,null,wstxtest.wstream.TestNameValidation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testInvalidAttrNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
      Src: wstxtest.wstream.TestNameValidation:273,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:274,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestNameValidation:277,1
    - Dst: '[XMLStreamWriter].writeAttribute(String,String,String,String)'
      Src: wstxtest.wstream.TestNameValidation:279,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:282,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:283,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:287,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - ns
    - prefix
    - name
    argTypes:
    - boolean
    - String
    - String
    constantsTouched: []
    func_position:
      end: 290
      start: 270
    functionDepth: 2
    functionLinenumber: 270
    functionLinenumberEnd: 290
    functionName: '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[XMLStreamWriter].writeAttribute(String,String)'
    - '[XMLStreamWriter].writeAttribute(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:302,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:305,1
    - Dst: '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:311,1
    - Dst: '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:312,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:315,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:316,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - 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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 318
    functionName: '[wstxtest.wstream.TestNameValidation].testValidPiNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation,String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testValidPiNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:329,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:330,1
    - Dst: '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:334,1
    - Dst: '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation,String)'
      Src: wstxtest.wstream.TestNameValidation:336,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:339,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:340,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:344,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - 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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 348
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidPiNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[XMLStreamWriter].writeProcessingInstruction(wstxtest.wstream.TestNameValidation,String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,wstxtest.wstream.TestNameValidation)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[XMLStreamWriter].writeEndElement()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testInvalidPiNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:364,1
    - Dst: sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
      Src: wstxtest.wstream.TestNameValidation:366,1
    - Dst: rootName.indexOf(char)
      Src: wstxtest.wstream.TestNameValidation:369,1
    - Dst: rootName.substring(int,wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:371,1
    - Dst: rootName.substring(int)
      Src: wstxtest.wstream.TestNameValidation:372,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation,String)
      Src: wstxtest.wstream.TestNameValidation:371,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:375,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:378,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:380,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - 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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 355
    functionDepth: 1
    functionLinenumber: 355
    functionLinenumberEnd: 383
    functionName: '[wstxtest.wstream.TestNameValidation].testValidRootNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeEmptyElement(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation,String)
    - rootName.indexOf(char)
    - '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - rootName.substring(int)
    - rootName.substring(int,wstxtest.wstream.TestNameValidation)
    - '[wstxtest.wstream.TestNameValidation].closeDoc(wstxtest.wstream.TestNameValidation)'
    - sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
    - sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testValidRootNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:393,1
    - Dst: sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
      Src: wstxtest.wstream.TestNameValidation:396,1
    - Dst: sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:397,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:402,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - 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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 406
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidRootNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeDTD(wstxtest.wstream.TestNameValidation,null,null,null)
    - sw.writeEmptyElement(wstxtest.wstream.TestNameValidation)
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,wstxtest.wstream.TestNameValidation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testInvalidRootNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:422,1
    - Dst: '[XMLStreamWriter].writeStartElement(String)'
      Src: wstxtest.wstream.TestNameValidation:425,1
    - Dst: '[XMLStreamWriter].writeEntityRef(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:431,1
    - Dst: '[XMLStreamWriter].writeEndElement()'
      Src: wstxtest.wstream.TestNameValidation:434,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
      Src: wstxtest.wstream.TestNameValidation:435,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - 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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 437
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 437
    functionName: '[wstxtest.wstream.TestNameValidation].testValidEntityNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    - '[XMLStreamWriter].writeStartElement(String)'
    - '[wstxtest.wstream.TestNameValidation].startDoc(wstxtest.wstream.TestNameValidation,wstxtest.wstream.TestNameValidation)'
    - '[XMLStreamWriter].writeEndElement()'
    - '[XMLStreamWriter].writeEntityRef(wstxtest.wstream.TestNameValidation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testValidEntityNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:447,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestNameValidation:448,1
    - Dst: sw.writeEntityRef(wstxtest.wstream.TestNameValidation)
      Src: wstxtest.wstream.TestNameValidation:451,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestNameValidation:453,1
    - Dst: '[wstxtest.wstream.TestNameValidation].closeDoc(wstxtest.wstream.TestNameValidation)'
      Src: wstxtest.wstream.TestNameValidation:454,1
    - Dst: '[wstxtest.wstream.TestNameValidation].fail(String)'
      Src: wstxtest.wstream.TestNameValidation:458,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 462
    functionName: '[wstxtest.wstream.TestNameValidation].testInvalidEntityNames()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - sw.writeEntityRef(wstxtest.wstream.TestNameValidation)
    - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,wstxtest.wstream.TestNameValidation)'
    - '[wstxtest.wstream.TestNameValidation].fail(String)'
    - '[wstxtest.wstream.TestNameValidation].closeDoc(wstxtest.wstream.TestNameValidation)'
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].testInvalidEntityNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].getOutputFactory()'
      Src: wstxtest.wstream.TestNameValidation:473,1
    - Dst: '[wstxtest.wstream.TestNameValidation].setValidateNames(wstxtest.wstream.TestNameValidation,boolean)'
      Src: wstxtest.wstream.TestNameValidation:474,1
    - Dst: '[wstxtest.wstream.TestNameValidation].setNamespaceAware(wstxtest.wstream.TestNameValidation,boolean)'
      Src: wstxtest.wstream.TestNameValidation:475,1
    - Dst: '[wstxtest.wstream.TestNameValidation].setRepairing(wstxtest.wstream.TestNameValidation,boolean)'
      Src: wstxtest.wstream.TestNameValidation:477,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - validateNames
    - ns
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 479
      start: 470
    functionDepth: 0
    functionLinenumber: 470
    functionLinenumberEnd: 479
    functionName: '[wstxtest.wstream.TestNameValidation].getFactory(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].setRepairing(wstxtest.wstream.TestNameValidation,boolean)'
    - '[wstxtest.wstream.TestNameValidation].setNamespaceAware(wstxtest.wstream.TestNameValidation,boolean)'
    - '[wstxtest.wstream.TestNameValidation].setValidateNames(wstxtest.wstream.TestNameValidation,boolean)'
    - '[wstxtest.wstream.TestNameValidation].getOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory
    signature: '[wstxtest.wstream.TestNameValidation].getFactory(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestNameValidation].getFactory(boolean,boolean)'
      Src: wstxtest.wstream.TestNameValidation:484,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestNameValidation:485,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestNameValidation:485,1
    - Dst: '[wstxtest.wstream.TestNameValidation].writeStartDocument()'
      Src: wstxtest.wstream.TestNameValidation:486,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - validateNames
    - ns
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 488
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 488
    functionName: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 3
    functionsReached:
    - '[wstxtest.wstream.TestNameValidation].writeStartDocument()'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestNameValidation].getFactory(boolean,boolean)'
    linkageType: ''
    returnType: XMLStreamWriter
    signature: '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestNameValidation:493,1
    - Dst: '[XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestNameValidation:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - sw
    argTypes:
    - XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 495
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 495
    functionName: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 8
    functionsReached:
    - '[XMLStreamWriter].writeEndDocument()'
    - '[XMLStreamWriter].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
  - 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[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.wstream.TestNameValidation
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestNameValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestNameValidation
    signature: '[wstxtest.wstream.TestNameValidation].<init>()'
  - 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: false
      returnValueGenericType: wstxtest.wstream.BaseWriterTest
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 14
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 14
    functionName: '[wstxtest.wstream.BaseWriterTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.BaseWriterTest
    signature: '[wstxtest.wstream.BaseWriterTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.BaseWriterTest].getInputFactory()'
      Src: wstxtest.wstream.BaseWriterTest:20,1
    - Dst: '[wstxtest.wstream.BaseWriterTest].setNamespaceAware(wstxtest.wstream.BaseWriterTest,boolean)'
      Src: wstxtest.wstream.BaseWriterTest:21,1
    - Dst: '[wstxtest.wstream.BaseWriterTest].setCoalescing(wstxtest.wstream.BaseWriterTest,boolean)'
      Src: wstxtest.wstream.BaseWriterTest:22,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.wstream.BaseWriterTest:23,1
    - Dst: '[wstxtest.wstream.BaseWriterTest].createXMLStreamReader(StringReader)'
      Src: wstxtest.wstream.BaseWriterTest:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 2
    argNames:
    - content
    - coal
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 24
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 24
    functionName: '[wstxtest.wstream.BaseWriterTest].constructNsStreamReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/BaseWriterTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.BaseWriterTest].createXMLStreamReader(StringReader)'
    - '[StringReader].<init>(String)'
    - '[wstxtest.wstream.BaseWriterTest].setNamespaceAware(wstxtest.wstream.BaseWriterTest,boolean)'
    - '[wstxtest.wstream.BaseWriterTest].setCoalescing(wstxtest.wstream.BaseWriterTest,boolean)'
    - '[wstxtest.wstream.BaseWriterTest].getInputFactory()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[wstxtest.wstream.BaseWriterTest].constructNsStreamReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingCharacters()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingCData()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingComment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingPI()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[wstxtest.wstream.TestInvalidChars].testValidReplacingCharacters()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testValidReplacingCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[wstxtest.wstream.TestInvalidChars].testValidReplacingCData()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testValidReplacingCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[wstxtest.wstream.TestInvalidChars].testValidReplacingComment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testValidReplacingComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[wstxtest.wstream.TestInvalidChars].testValidReplacingPI()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testValidReplacingPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[wstxtest.wstream.TestInvalidChars].testValidReplacingAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].doTestValid(wstxtest.wstream.TestInvalidChars)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].testValidReplacingAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].getFactory(null)'
      Src: wstxtest.wstream.TestInvalidChars:88,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:89,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:89,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:89,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:90,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:90,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:90,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:92,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestInvalidChars:92,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:92,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:93,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:93,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - evtType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestInvalidChars].getFactory(null)'
    - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,wstxtest.wstream.TestInvalidChars,boolean)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestInvalidChars:102,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:103,1
    - Dst: sw.writeAttribute(String,String)
      Src: wstxtest.wstream.TestInvalidChars:107,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:109,1
    - Dst: sw.writeCharacters(String)
      Src: wstxtest.wstream.TestInvalidChars:112,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:113,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestInvalidChars:116,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:117,1
    - Dst: sw.writeComment(String)
      Src: wstxtest.wstream.TestInvalidChars:120,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:121,1
    - Dst: sw.writeProcessingInstruction(String,String)
      Src: wstxtest.wstream.TestInvalidChars:124,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:125,1
    - Dst: sw.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:129,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - XMLStreamWriter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - evtType
    - sw1
    - strictChecks
    argTypes:
    - int
    - XMLStreamWriter
    - boolean
    constantsTouched: []
    func_position:
      end: 131
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 131
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,XMLStreamWriter,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - sw.writeAttribute(String,String)
    - sw.writeCData(String)
    - sw.writeComment(String)
    - sw.closeCompletely()
    - sw.writeProcessingInstruction(String,String)
    - sw.writeCharacters(String)
    - sw.writeStartDocument()
    - '[wstxtest.wstream.TestInvalidChars].handleFailure(wstxtest.wstream.TestInvalidChars,String,boolean)'
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,XMLStreamWriter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
      Src: wstxtest.wstream.TestInvalidChars:134,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:135,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:136,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:139,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:141,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestInvalidChars:142,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].buildValid(int,wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:143,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestInvalidChars:144,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - evtType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestValid(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[XMLOutputFactory2].createXMLStreamWriter(StringWriter)'
    - '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars,boolean)'
    - '[wstxtest.wstream.TestInvalidChars].buildValid(int,wstxtest.wstream.TestInvalidChars)'
    - '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].doTestValid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestInvalidChars:149,1
    - Dst: '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestInvalidChars:150,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].buildValid(int,wstxtest.wstream.TestInvalidChars)'
      Src: wstxtest.wstream.TestInvalidChars:151,1
    - Dst: '[ByteArrayOutputStream].toString(String)'
      Src: wstxtest.wstream.TestInvalidChars:152,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLOutputFactory2
      - int
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 4
    argNames:
    - f
    - evtType
    - enc
    - strict
    argTypes:
    - XMLOutputFactory2
    - int
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 1
    functionsReached:
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,wstxtest.wstream.TestInvalidChars,wstxtest.wstream.TestInvalidChars,boolean)'
    - '[XMLOutputFactory2].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[wstxtest.wstream.TestInvalidChars].buildValid(int,wstxtest.wstream.TestInvalidChars)'
    - '[ByteArrayOutputStream].toString(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(Character)'
      Src: wstxtest.wstream.TestInvalidChars:156,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].handleFailure(XMLStreamWriter,String,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - XMLStreamWriter
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 4
    argNames:
    - evtType
    - sw
    - doc
    - strict
    argTypes:
    - int
    - XMLStreamWriter
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 161
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 161
    functionName: '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,XMLStreamWriter,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].handleFailure(XMLStreamWriter,String,boolean)'
    - '[String].indexOf(Character)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,XMLStreamWriter,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sw.writeStartDocument()
      Src: wstxtest.wstream.TestInvalidChars:165,1
    - Dst: sw.writeStartElement(String)
      Src: wstxtest.wstream.TestInvalidChars:166,1
    - Dst: sw.writeAttribute(String,String)
      Src: wstxtest.wstream.TestInvalidChars:170,1
    - Dst: sw.writeCharacters(String)
      Src: wstxtest.wstream.TestInvalidChars:173,1
    - Dst: sw.writeCData(String)
      Src: wstxtest.wstream.TestInvalidChars:176,1
    - Dst: sw.writeComment(String)
      Src: wstxtest.wstream.TestInvalidChars:179,1
    - Dst: sw.writeProcessingInstruction(String,String)
      Src: wstxtest.wstream.TestInvalidChars:182,1
    - Dst: sw.writeEndElement()
      Src: wstxtest.wstream.TestInvalidChars:185,1
    - Dst: sw.writeEndDocument()
      Src: wstxtest.wstream.TestInvalidChars:186,1
    - Dst: sw.closeCompletely()
      Src: wstxtest.wstream.TestInvalidChars:187,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 2
    argNames:
    - evtType
    - sw1
    argTypes:
    - int
    - XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 188
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 188
    functionName: '[wstxtest.wstream.TestInvalidChars].buildValid(int,XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached:
    - sw.writeEndElement()
    - sw.writeAttribute(String,String)
    - sw.writeEndDocument()
    - sw.writeCData(String)
    - sw.writeComment(String)
    - sw.closeCompletely()
    - sw.writeProcessingInstruction(String,String)
    - sw.writeCharacters(String)
    - sw.writeStartDocument()
    - sw.writeStartElement(String)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].buildValid(int,XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].fail(String)'
      Src: wstxtest.wstream.TestInvalidChars:192,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].warn(String)'
      Src: wstxtest.wstream.TestInvalidChars:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 3
    argNames:
    - sw
    - msg
    - doFail
    argTypes:
    - XMLStreamWriter
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 196
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 196
    functionName: '[wstxtest.wstream.TestInvalidChars].handleFailure(XMLStreamWriter,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].fail(String)'
    - '[wstxtest.wstream.TestInvalidChars].warn(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestInvalidChars].handleFailure(XMLStreamWriter,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestInvalidChars].getOutputFactory()'
      Src: wstxtest.wstream.TestInvalidChars:205,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].setRepairing(wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:206,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].setValidateContent(wstxtest.wstream.TestInvalidChars,boolean)'
      Src: wstxtest.wstream.TestInvalidChars:207,1
    - Dst: '[wstxtest.wstream.TestInvalidChars].setProperty(String)'
      Src: wstxtest.wstream.TestInvalidChars:208,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Character
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory2
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - replChar
    argTypes:
    - Character
    constantsTouched: []
    func_position:
      end: 211
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 211
    functionName: '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.wstream.TestInvalidChars].setProperty(String)'
    - '[wstxtest.wstream.TestInvalidChars].setValidateContent(wstxtest.wstream.TestInvalidChars,boolean)'
    - '[wstxtest.wstream.TestInvalidChars].setRepairing(wstxtest.wstream.TestInvalidChars,boolean)'
    - '[wstxtest.wstream.TestInvalidChars].getOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory2
    signature: '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Character
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.wstream.TestInvalidChars
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestInvalidChars].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestInvalidChars
    signature: '[wstxtest.wstream.TestInvalidChars].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestOptions:26,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestOptions:27,1
    - Dst: '[wstxtest.wstream.TestOptions].getWriter(wstxtest.wstream.TestOptions,StringWriter,null,null)'
      Src: wstxtest.wstream.TestOptions:31,1
    - Dst: '[wstxtest.wstream.TestOptions].getWriter(wstxtest.wstream.TestOptions,null,ByteArrayOutputStream)'
      Src: wstxtest.wstream.TestOptions:33,1
    - Dst: '[XMLStreamWriter].writeStartDocument()'
      Src: wstxtest.wstream.TestOptions:35,1
    - Dst: '[XMLStreamWriter].writeEmptyElement(String)'
      Src: wstxtest.wstream.TestOptions:36,1
    - Dst: '[XMLStreamWriter].writeEndDocument()'
      Src: wstxtest.wstream.TestOptions:37,1
    - Dst: '[XMLStreamWriter].close()'
      Src: wstxtest.wstream.TestOptions:38,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestOptions:41,1
    - Dst: '[ByteArrayOutputStream].toByteArray()'
      Src: wstxtest.wstream.TestOptions:43,1
    - Dst: '[String].<init>(wstxtest.wstream.TestOptions,String)'
      Src: wstxtest.wstream.TestOptions:43,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.wstream.TestOptions:47,1
    - Dst: '[wstxtest.wstream.TestOptions].fail(String)'
      Src: wstxtest.wstream.TestOptions:48,1
    - Dst: '[String].contains(String)'
      Src: wstxtest.wstream.TestOptions:51,1
    - Dst: '[wstxtest.wstream.TestOptions].fail(String)'
      Src: wstxtest.wstream.TestOptions:52,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 56
    functionName: '[wstxtest.wstream.TestOptions].testEmptyElemSpaces()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestOptions.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestOptions].getWriter(wstxtest.wstream.TestOptions,null,ByteArrayOutputStream)'
    - '[XMLStreamWriter].writeEmptyElement(String)'
    - '[XMLStreamWriter].close()'
    - '[wstxtest.wstream.TestOptions].fail(String)'
    - '[String].contains(String)'
    - '[StringWriter].toString()'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestOptions].getWriter(wstxtest.wstream.TestOptions,StringWriter,null,null)'
    - '[XMLStreamWriter].writeEndDocument()'
    - '[ByteArrayOutputStream].toByteArray()'
    - '[String].<init>(wstxtest.wstream.TestOptions,String)'
    - '[XMLStreamWriter].writeStartDocument()'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestOptions].testEmptyElemSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestOptions].getOutputFactory()'
      Src: wstxtest.wstream.TestOptions:61,1
    - Dst: '[wstxtest.wstream.TestOptions].setProperty(String,boolean)'
      Src: wstxtest.wstream.TestOptions:62,1
    - Dst: '[wstxtest.wstream.TestOptions].createXMLStreamWriter(Writer)'
      Src: wstxtest.wstream.TestOptions:64,1
    - Dst: '[wstxtest.wstream.TestOptions].createXMLStreamWriter(OutputStream,String)'
      Src: wstxtest.wstream.TestOptions:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Writer
      - OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamWriter
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 4
    argNames:
    - addSpace
    - sw
    - out
    - enc
    argTypes:
    - boolean
    - Writer
    - OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[wstxtest.wstream.TestOptions].getWriter(boolean,Writer,OutputStream,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestOptions.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestOptions].createXMLStreamWriter(Writer)'
    - '[wstxtest.wstream.TestOptions].setProperty(String,boolean)'
    - '[wstxtest.wstream.TestOptions].getOutputFactory()'
    - '[wstxtest.wstream.TestOptions].createXMLStreamWriter(OutputStream,String)'
    linkageType: ''
    returnType: XMLStreamWriter
    signature: '[wstxtest.wstream.TestOptions].getWriter(boolean,Writer,OutputStream,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: wstxtest.wstream.TestOptions
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestOptions].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestOptions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestOptions
    signature: '[wstxtest.wstream.TestOptions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestAttrValidation].getOutputFactory()'
      Src: wstxtest.wstream.TestAttrValidation:23,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestAttrValidation:24,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].createXMLStreamWriter(StringWriter,String)'
      Src: wstxtest.wstream.TestAttrValidation:25,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].writeStartDocument()'
      Src: wstxtest.wstream.TestAttrValidation:27,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].writeEmptyElement(String)'
      Src: wstxtest.wstream.TestAttrValidation:28,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].writeAttribute(String,String)'
      Src: wstxtest.wstream.TestAttrValidation:30,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].fail(String)'
      Src: wstxtest.wstream.TestAttrValidation:31,1
    - Dst: '[wstxtest.wstream.TestAttrValidation].writeEndDocument()'
      Src: wstxtest.wstream.TestAttrValidation:35,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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 36
    functionName: '[wstxtest.wstream.TestAttrValidation].testSimpleAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAttrValidation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestAttrValidation].createXMLStreamWriter(StringWriter,String)'
    - '[wstxtest.wstream.TestAttrValidation].writeStartDocument()'
    - '[wstxtest.wstream.TestAttrValidation].fail(String)'
    - '[wstxtest.wstream.TestAttrValidation].writeEndDocument()'
    - '[wstxtest.wstream.TestAttrValidation].getOutputFactory()'
    - '[wstxtest.wstream.TestAttrValidation].writeAttribute(String,String)'
    - '[wstxtest.wstream.TestAttrValidation].writeEmptyElement(String)'
    - '[StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAttrValidation].testSimpleAttrs()'
  - 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: wstxtest.wstream.TestAttrValidation
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestAttrValidation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAttrValidation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestAttrValidation
    signature: '[wstxtest.wstream.TestAttrValidation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getOutputFactory()'
      Src: wstxtest.wstream.TestAutoEndElems:17,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getProperty(String)'
      Src: wstxtest.wstream.TestAutoEndElems:18,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].assertEquals(wstxtest.wstream.TestAutoEndElems,wstxtest.wstream.TestAutoEndElems)'
      Src: wstxtest.wstream.TestAutoEndElems:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 19
    functionName: '[wstxtest.wstream.TestAutoEndElems].testDefaultSetting()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestAutoEndElems].getProperty(String)'
    - '[wstxtest.wstream.TestAutoEndElems].assertEquals(wstxtest.wstream.TestAutoEndElems,wstxtest.wstream.TestAutoEndElems)'
    - '[wstxtest.wstream.TestAutoEndElems].getOutputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAutoEndElems].testDefaultSetting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestAutoEndElems:23,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
      Src: wstxtest.wstream.TestAutoEndElems:24,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestAutoEndElems:24,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
      Src: wstxtest.wstream.TestAutoEndElems:25,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
      Src: wstxtest.wstream.TestAutoEndElems:26,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeCharacters(String)'
      Src: wstxtest.wstream.TestAutoEndElems:27,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].close()'
      Src: wstxtest.wstream.TestAutoEndElems:28,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestAutoEndElems:30,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].assertEquals(String,wstxtest.wstream.TestAutoEndElems)'
      Src: wstxtest.wstream.TestAutoEndElems:30,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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 31
    functionName: '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsEnabled()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestAutoEndElems].writeCharacters(String)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
    - '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
    - '[wstxtest.wstream.TestAutoEndElems].assertEquals(String,wstxtest.wstream.TestAutoEndElems)'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestAutoEndElems].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestAutoEndElems:35,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
      Src: wstxtest.wstream.TestAutoEndElems:36,1
    - Dst: '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestAutoEndElems:36,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
      Src: wstxtest.wstream.TestAutoEndElems:37,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
      Src: wstxtest.wstream.TestAutoEndElems:38,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].writeCharacters(String)'
      Src: wstxtest.wstream.TestAutoEndElems:39,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].close()'
      Src: wstxtest.wstream.TestAutoEndElems:40,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.wstream.TestAutoEndElems:42,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].assertEquals(String,wstxtest.wstream.TestAutoEndElems)'
      Src: wstxtest.wstream.TestAutoEndElems:42,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: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 43
    functionName: '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsDisabled()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestAutoEndElems].writeCharacters(String)'
    - '[StringWriter].toString()'
    - '[wstxtest.wstream.TestAutoEndElems].writeStartElement(String)'
    - '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
    - '[wstxtest.wstream.TestAutoEndElems].assertEquals(String,wstxtest.wstream.TestAutoEndElems)'
    - '[XMLOutputFactory].createXMLStreamWriter(StringWriter)'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestAutoEndElems].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestAutoEndElems].getOutputFactory()'
      Src: wstxtest.wstream.TestAutoEndElems:53,1
    - Dst: '[wstxtest.wstream.TestAutoEndElems].setProperty(String)'
      Src: wstxtest.wstream.TestAutoEndElems:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLOutputFactory
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 1
    argNames:
    - autoEndElems
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.wstream.TestAutoEndElems].setProperty(String)'
    - '[wstxtest.wstream.TestAutoEndElems].getOutputFactory()'
    linkageType: ''
    returnType: XMLOutputFactory
    signature: '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
  - 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: wstxtest.wstream.TestAutoEndElems
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestAutoEndElems].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestAutoEndElems
    signature: '[wstxtest.wstream.TestAutoEndElems].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
      Src: wstxtest.wstream.TestWriterProperties:19,1
    - Dst: '[ByteArrayOutputStream].<init>()'
      Src: wstxtest.wstream.TestWriterProperties:20,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].createXMLStreamWriter(ByteArrayOutputStream,String)'
      Src: wstxtest.wstream.TestWriterProperties:21,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].getProperty(String)'
      Src: wstxtest.wstream.TestWriterProperties:23,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].assertSame(ByteArrayOutputStream,wstxtest.wstream.TestWriterProperties)'
      Src: wstxtest.wstream.TestWriterProperties:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 24
    functionName: '[wstxtest.wstream.TestWriterProperties].testAccessStream()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestWriterProperties.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestWriterProperties].createXMLStreamWriter(ByteArrayOutputStream,String)'
    - '[wstxtest.wstream.TestWriterProperties].getProperty(String)'
    - '[ByteArrayOutputStream].<init>()'
    - '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
    - '[wstxtest.wstream.TestWriterProperties].assertSame(ByteArrayOutputStream,wstxtest.wstream.TestWriterProperties)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestWriterProperties].testAccessStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
      Src: wstxtest.wstream.TestWriterProperties:29,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.wstream.TestWriterProperties:30,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].createXMLStreamWriter(StringWriter)'
      Src: wstxtest.wstream.TestWriterProperties:31,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].getProperty(String)'
      Src: wstxtest.wstream.TestWriterProperties:33,1
    - Dst: '[wstxtest.wstream.TestWriterProperties].assertSame(StringWriter,wstxtest.wstream.TestWriterProperties)'
      Src: wstxtest.wstream.TestWriterProperties:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[wstxtest.wstream.TestWriterProperties].testAccessWriter()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestWriterProperties.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.wstream.TestWriterProperties].getProperty(String)'
    - '[wstxtest.wstream.TestWriterProperties].getOutputFactory()'
    - '[wstxtest.wstream.TestWriterProperties].assertSame(StringWriter,wstxtest.wstream.TestWriterProperties)'
    - '[StringWriter].<init>()'
    - '[wstxtest.wstream.TestWriterProperties].createXMLStreamWriter(StringWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.wstream.TestWriterProperties].testAccessWriter()'
  - 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: wstxtest.wstream.TestWriterProperties
      static: false
      superClass: stax2.wstream.BaseWriterTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.wstream.TestWriterProperties].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/wstream/TestWriterProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.wstream.TestWriterProperties
    signature: '[wstxtest.wstream.TestWriterProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].<init>()'
      Src: wstxtest.evt.TestEventFactoryLocation:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxEventFactory
      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: 26
      start: 23
    functionDepth: 2
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[wstxtest.evt.TestEventFactoryLocation].setUp()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxEventFactory].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventFactoryLocation].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].createStartDocument()'
      Src: wstxtest.evt.TestEventFactoryLocation:30,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].getLocation()'
      Src: wstxtest.evt.TestEventFactoryLocation:32,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].unknownLocation()'
      Src: wstxtest.evt.TestEventFactoryLocation:32,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertThat(String,wstxtest.evt.TestEventFactoryLocation,org.hamcrest.Matcher<javax.xml.stream.Location>)'
      Src: wstxtest.evt.TestEventFactoryLocation:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxEventFactory
      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: 33
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[wstxtest.evt.TestEventFactoryLocation].testDefaultLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventFactoryLocation].unknownLocation()'
    - '[wstxtest.evt.TestEventFactoryLocation].getLocation()'
    - '[wstxtest.evt.TestEventFactoryLocation].assertThat(String,wstxtest.evt.TestEventFactoryLocation,org.hamcrest.Matcher<javax.xml.stream.Location>)'
    - '[com.ctc.wstx.stax.WstxEventFactory].createStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventFactoryLocation].testDefaultLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
      Src: wstxtest.evt.TestEventFactoryLocation:37,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].setLocation(com.ctc.wstx.io.WstxInputLocation)'
      Src: wstxtest.evt.TestEventFactoryLocation:37,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].setLocation(null)'
      Src: wstxtest.evt.TestEventFactoryLocation:38,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].createStartElement(String,String,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:40,1
    - Dst: '[StartElement].getLocation()'
      Src: wstxtest.evt.TestEventFactoryLocation:42,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].unknownLocation()'
      Src: wstxtest.evt.TestEventFactoryLocation:42,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertThat(String,wstxtest.evt.TestEventFactoryLocation,org.hamcrest.Matcher<javax.xml.stream.Location>)'
      Src: wstxtest.evt.TestEventFactoryLocation:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxEventFactory
      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: 43
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionName: '[wstxtest.evt.TestEventFactoryLocation].testResetLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventFactoryLocation].unknownLocation()'
    - '[wstxtest.evt.TestEventFactoryLocation].assertThat(String,wstxtest.evt.TestEventFactoryLocation,org.hamcrest.Matcher<javax.xml.stream.Location>)'
    - '[StartElement].getLocation()'
    - '[com.ctc.wstx.stax.WstxEventFactory].createStartElement(String,String,String)'
    - '[com.ctc.wstx.stax.WstxEventFactory].setLocation(null)'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
    - '[com.ctc.wstx.stax.WstxEventFactory].setLocation(com.ctc.wstx.io.WstxInputLocation)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventFactoryLocation].testResetLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].<init>(int,int)'
      Src: wstxtest.evt.TestEventFactoryLocation:47,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].setLocation(wstxtest.evt.TestEventFactoryLocation.VolatileLocation)'
      Src: wstxtest.evt.TestEventFactoryLocation:48,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].createEndElement(String,String,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:50,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].getLocation()'
      Src: wstxtest.evt.TestEventFactoryLocation:54,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].locationWithProperties(null,null,int,int)'
      Src: wstxtest.evt.TestEventFactoryLocation:55,1
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].assertThat(String,wstxtest.evt.TestEventFactoryLocation,org.hamcrest.Matcher<javax.xml.stream.Location>)'
      Src: wstxtest.evt.TestEventFactoryLocation:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxEventFactory
      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: 56
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 56
    functionName: '[wstxtest.evt.TestEventFactoryLocation].testNonVolatileLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventFactoryLocation].assertThat(String,wstxtest.evt.TestEventFactoryLocation,org.hamcrest.Matcher<javax.xml.stream.Location>)'
    - '[wstxtest.evt.TestEventFactoryLocation].locationWithProperties(null,null,int,int)'
    - '[com.ctc.wstx.stax.WstxEventFactory].setLocation(wstxtest.evt.TestEventFactoryLocation.VolatileLocation)'
    - '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].<init>(int,int)'
    - '[com.ctc.wstx.stax.WstxEventFactory].createEndElement(String,String,String)'
    - '[wstxtest.evt.TestEventFactoryLocation].getLocation()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventFactoryLocation].testNonVolatileLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestEventFactoryLocation].locationWithProperties(String,String)'
      Src: wstxtest.evt.TestEventFactoryLocation:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.hamcrest.Matcher<javax.xml.stream.Location>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[wstxtest.evt.TestEventFactoryLocation].unknownLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.evt.TestEventFactoryLocation].locationWithProperties(String,String)'
    linkageType: ''
    returnType: org.hamcrest.Matcher<javax.xml.stream.Location>
    signature: '[wstxtest.evt.TestEventFactoryLocation].unknownLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.hamcrest.TypeSafeMatcher].<init>()'
      Src: wstxtest.evt.TestEventFactoryLocation:66,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.hamcrest.Matcher<javax.xml.stream.Location>
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - pubId
    - sysId
    - charOffset
    - row
    - col
    argTypes:
    - String
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 83
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 83
    functionName: '[wstxtest.evt.TestEventFactoryLocation].locationWithProperties(String,String,int,int,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached:
    - '[org.hamcrest.TypeSafeMatcher].<init>()'
    linkageType: ''
    returnType: org.hamcrest.Matcher<javax.xml.stream.Location>
    signature: '[wstxtest.evt.TestEventFactoryLocation].locationWithProperties(String,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxEventFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.evt.TestEventFactoryLocation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.evt.TestEventFactoryLocation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.evt.TestEventFactoryLocation
    signature: '[wstxtest.evt.TestEventFactoryLocation].<init>()'
  - 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:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: wstxtest.evt.TestEventFactoryLocation.VolatileLocation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - line
    - col
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].<init>(int,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.evt.TestEventFactoryLocation.VolatileLocation
    signature: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].<init>(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:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getPublicId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getPublicId()'
  - 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:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getSystemId()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getSystemId()'
  - 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:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getLineNumber()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getLineNumber()'
  - 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:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getColumnNumber()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      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: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getCharacterOffset()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:54,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:55,1
    - Dst: '[wstxtest.evt.TestEventReader].isStartDocument()'
      Src: wstxtest.evt.TestEventReader:56,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:56,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:57,1
    - Dst: '[wstxtest.evt.TestEventReader].isStartElement()'
      Src: wstxtest.evt.TestEventReader:57,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:57,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:61,1
    - Dst: '[wstxtest.evt.TestEventReader].fail(String)'
      Src: wstxtest.evt.TestEventReader:63,1
    - Dst: '[wstxtest.evt.TestEventReader].fail(String)'
      Src: wstxtest.evt.TestEventReader:69,1
    - Dst: '[wstxtest.evt.TestEventReader].fail(String)'
      Src: wstxtest.evt.TestEventReader:72,1
    - Dst: '[wstxtest.evt.TestEventReader].fail(String)'
      Src: wstxtest.evt.TestEventReader:74,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 76
    functionName: '[wstxtest.evt.TestEventReader].testEventReaderNonLaziness()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
    - '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].isStartElement()'
    - '[wstxtest.evt.TestEventReader].fail(String)'
    - '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
    - '[wstxtest.evt.TestEventReader].isStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventReader].testEventReaderNonLaziness()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,null)'
      Src: wstxtest.evt.TestEventReader:95,1
    - Dst: '[wstxtest.evt.TestEventReader].numTextEvents(org.codehaus.stax2.XMLEventReader2)'
      Src: wstxtest.evt.TestEventReader:95,1
    - Dst: '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,int,int)'
      Src: wstxtest.evt.TestEventReader:95,1
    - Dst: '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:97,1
    - Dst: '[wstxtest.evt.TestEventReader].numTextEvents(org.codehaus.stax2.XMLEventReader2)'
      Src: wstxtest.evt.TestEventReader:97,1
    - Dst: '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,int,int)'
      Src: wstxtest.evt.TestEventReader:97,1
    - Dst: '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:103,1
    - Dst: '[wstxtest.evt.TestEventReader].numTextEvents(org.codehaus.stax2.XMLEventReader2)'
      Src: wstxtest.evt.TestEventReader:103,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader,int)'
      Src: wstxtest.evt.TestEventReader:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 104
    functionName: '[wstxtest.evt.TestEventReader].testEventReaderLongSegments()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,null)'
    - '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,int,int)'
    - '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader,int)'
    - '[wstxtest.evt.TestEventReader].numTextEvents(org.codehaus.stax2.XMLEventReader2)'
    - '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventReader].testEventReaderLongSegments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:128,1
    - Dst: '[java.net.URL].<init>(wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:130,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].setProperty(String,java.net.URL)'
      Src: wstxtest.evt.TestEventReader:130,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:131,1
    - Dst: '[wstxtest.evt.TestEventReader].isStartDocument()'
      Src: wstxtest.evt.TestEventReader:131,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:131,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestEventReader:132,1
    - Dst: '[wstxtest.evt.TestEventReader].getEventType()'
      Src: wstxtest.evt.TestEventReader:133,1
    - Dst: '[wstxtest.evt.TestEventReader].assertTokenType(wstxtest.evt.TestEventReader,wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:133,1
    - Dst: dtd.getNotations()
      Src: wstxtest.evt.TestEventReader:136,1
    - Dst: '[wstxtest.evt.TestEventReader].size()'
      Src: wstxtest.evt.TestEventReader:137,1
    - Dst: '[wstxtest.evt.TestEventReader].assertEquals(int,wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:137,1
    - Dst: '[wstxtest.evt.TestEventReader].get(int)'
      Src: wstxtest.evt.TestEventReader:138,1
    - Dst: notDecl.getBaseURI()
      Src: wstxtest.evt.TestEventReader:140,1
    - Dst: '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,wstxtest.evt.TestEventReader)'
      Src: wstxtest.evt.TestEventReader:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 141
    functionName: '[wstxtest.evt.TestEventReader].testDtdNotations()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[java.net.URL].<init>(wstxtest.evt.TestEventReader)'
    - '[org.codehaus.stax2.XMLEventReader2].setProperty(String,java.net.URL)'
    - '[wstxtest.evt.TestEventReader].size()'
    - '[wstxtest.evt.TestEventReader].assertEquals(wstxtest.evt.TestEventReader,wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].getReader(wstxtest.evt.TestEventReader,boolean)'
    - '[wstxtest.evt.TestEventReader].getEventType()'
    - '[wstxtest.evt.TestEventReader].assertEquals(int,wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].assertTrue(wstxtest.evt.TestEventReader)'
    - '[wstxtest.evt.TestEventReader].get(int)'
    - dtd.getNotations()
    - notDecl.getBaseURI()
    - '[wstxtest.evt.TestEventReader].assertTokenType(wstxtest.evt.TestEventReader,wstxtest.evt.TestEventReader)'
    - '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
    - '[wstxtest.evt.TestEventReader].isStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestEventReader].testDtdNotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestEventReader].getInputFactory()'
      Src: wstxtest.evt.TestEventReader:151,1
    - Dst: '[wstxtest.evt.TestEventReader].setNamespaceAware(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:152,1
    - Dst: '[wstxtest.evt.TestEventReader].setCoalescing(wstxtest.evt.TestEventReader,Boolean)'
      Src: wstxtest.evt.TestEventReader:154,1
    - Dst: '[wstxtest.evt.TestEventReader].setLazyParsing(wstxtest.evt.TestEventReader,boolean)'
      Src: wstxtest.evt.TestEventReader:156,1
    - Dst: '[wstxtest.evt.TestEventReader].setMinTextSegment(wstxtest.evt.TestEventReader,int)'
      Src: wstxtest.evt.TestEventReader:157,1
    - Dst: '[wstxtest.evt.TestEventReader].constructEventReader(wstxtest.evt.TestEventReader,String)'
      Src: wstxtest.evt.TestEventReader:158,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLEventReader2
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 2
    argNames:
    - contents
    - coalescing
    argTypes:
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 159
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 159
    functionName: '[wstxtest.evt.TestEventReader].getReader(String,Boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestEventReader].getInputFactory()'
    - '[wstxtest.evt.TestEventReader].setMinTextSegment(wstxtest.evt.TestEventReader,int)'
    - '[wstxtest.evt.TestEventReader].setLazyParsing(wstxtest.evt.TestEventReader,boolean)'
    - '[wstxtest.evt.TestEventReader].setCoalescing(wstxtest.evt.TestEventReader,Boolean)'
    - '[wstxtest.evt.TestEventReader].constructEventReader(wstxtest.evt.TestEventReader,String)'
    - '[wstxtest.evt.TestEventReader].setNamespaceAware(wstxtest.evt.TestEventReader,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLEventReader2
    signature: '[wstxtest.evt.TestEventReader].getReader(String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEventReader].hasNext()'
      Src: wstxtest.evt.TestEventReader:163,1
    - Dst: '[XMLEventReader].nextEvent()'
      Src: wstxtest.evt.TestEventReader:164,1
    - Dst: '[wstxtest.evt.TestEventReader].isCharacters()'
      Src: wstxtest.evt.TestEventReader:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLEventReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 1
    argNames:
    - er
    argTypes:
    - XMLEventReader
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: '[wstxtest.evt.TestEventReader].numTextEvents(XMLEventReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached:
    - '[XMLEventReader].nextEvent()'
    - '[XMLEventReader].hasNext()'
    - '[wstxtest.evt.TestEventReader].isCharacters()'
    linkageType: ''
    returnType: int
    signature: '[wstxtest.evt.TestEventReader].numTextEvents(XMLEventReader)'
  - 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: wstxtest.evt.TestEventReader
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.evt.TestEventReader].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.evt.TestEventReader
    signature: '[wstxtest.evt.TestEventReader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getInputFactory()'
      Src: wstxtest.evt.TestParsingModeForEvents:26,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].setCoalescing(wstxtest.evt.TestParsingModeForEvents,boolean)'
      Src: wstxtest.evt.TestParsingModeForEvents:27,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].setProperty(String,ParsingMode)'
      Src: wstxtest.evt.TestParsingModeForEvents:28,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].constructEventReader(wstxtest.evt.TestParsingModeForEvents,String)'
      Src: wstxtest.evt.TestParsingModeForEvents:29,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(wstxtest.evt.TestParsingModeForEvents,int)'
      Src: wstxtest.evt.TestParsingModeForEvents:31,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(wstxtest.evt.TestParsingModeForEvents,int)'
      Src: wstxtest.evt.TestParsingModeForEvents:32,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(wstxtest.evt.TestParsingModeForEvents,int)'
      Src: wstxtest.evt.TestParsingModeForEvents:33,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(wstxtest.evt.TestParsingModeForEvents,int)'
      Src: wstxtest.evt.TestParsingModeForEvents:34,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].hasNextEvent()'
      Src: wstxtest.evt.TestParsingModeForEvents:37,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertFalse(wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 38
    functionName: '[wstxtest.evt.TestParsingModeForEvents].testMultiDocumentWithEventReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestParsingModeForEvents.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.evt.TestParsingModeForEvents].constructEventReader(wstxtest.evt.TestParsingModeForEvents,String)'
    - '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(wstxtest.evt.TestParsingModeForEvents,int)'
    - '[wstxtest.evt.TestParsingModeForEvents].setCoalescing(wstxtest.evt.TestParsingModeForEvents,boolean)'
    - '[wstxtest.evt.TestParsingModeForEvents].getInputFactory()'
    - '[wstxtest.evt.TestParsingModeForEvents].hasNextEvent()'
    - '[wstxtest.evt.TestParsingModeForEvents].setProperty(String,ParsingMode)'
    - '[wstxtest.evt.TestParsingModeForEvents].assertFalse(wstxtest.evt.TestParsingModeForEvents)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestParsingModeForEvents].testMultiDocumentWithEventReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLEventReader2].hasNextEvent()'
      Src: wstxtest.evt.TestParsingModeForEvents:42,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].fail(String)'
      Src: wstxtest.evt.TestParsingModeForEvents:43,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestParsingModeForEvents:46,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents,wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:46,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:47,1
    - Dst: event.asStartElement()
      Src: wstxtest.evt.TestParsingModeForEvents:48,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getName()'
      Src: wstxtest.evt.TestParsingModeForEvents:48,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getLocalPart()'
      Src: wstxtest.evt.TestParsingModeForEvents:48,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertEquals(String,wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:48,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:49,1
    - Dst: event.asCharacters()
      Src: wstxtest.evt.TestParsingModeForEvents:50,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getData()'
      Src: wstxtest.evt.TestParsingModeForEvents:50,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertEquals(String,wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:50,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:51,1
    - Dst: event.asEndElement()
      Src: wstxtest.evt.TestParsingModeForEvents:52,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getName()'
      Src: wstxtest.evt.TestParsingModeForEvents:52,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getLocalPart()'
      Src: wstxtest.evt.TestParsingModeForEvents:52,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].assertEquals(String,wstxtest.evt.TestParsingModeForEvents)'
      Src: wstxtest.evt.TestParsingModeForEvents:52,1
    - Dst: '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
      Src: wstxtest.evt.TestParsingModeForEvents:56,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].getEventType()'
      Src: wstxtest.evt.TestParsingModeForEvents:57,1
    - Dst: '[wstxtest.evt.TestParsingModeForEvents].fail(String)'
      Src: wstxtest.evt.TestParsingModeForEvents:64,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLEventReader2
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 2
    argNames:
    - er
    - seq
    argTypes:
    - org.codehaus.stax2.XMLEventReader2
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 67
    functionName: '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(org.codehaus.stax2.XMLEventReader2,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestParsingModeForEvents.java
    functionUses: 0
    functionsReached:
    - event.asStartElement()
    - '[wstxtest.evt.TestParsingModeForEvents].getLocalPart()'
    - '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents)'
    - '[wstxtest.evt.TestParsingModeForEvents].getEventType()'
    - '[wstxtest.evt.TestParsingModeForEvents].getData()'
    - '[wstxtest.evt.TestParsingModeForEvents].assertTokenType(wstxtest.evt.TestParsingModeForEvents,wstxtest.evt.TestParsingModeForEvents)'
    - '[wstxtest.evt.TestParsingModeForEvents].assertEquals(String,wstxtest.evt.TestParsingModeForEvents)'
    - '[wstxtest.evt.TestParsingModeForEvents].fail(String)'
    - event.asEndElement()
    - event.asCharacters()
    - '[org.codehaus.stax2.XMLEventReader2].hasNextEvent()'
    - '[wstxtest.evt.TestParsingModeForEvents].getName()'
    - '[org.codehaus.stax2.XMLEventReader2].nextEvent()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(org.codehaus.stax2.XMLEventReader2,int)'
  - 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: wstxtest.evt.TestParsingModeForEvents
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.evt.TestParsingModeForEvents].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/evt/TestParsingModeForEvents.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.evt.TestParsingModeForEvents
    signature: '[wstxtest.evt.TestParsingModeForEvents].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:24,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:25,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:25,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:28,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:29,1
    - Dst: '[wstxtest.stream.TestXml11].fail(String)'
      Src: wstxtest.stream.TestXml11:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 34
    functionName: '[wstxtest.stream.TestXml11].testInvalidUnbinding()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXml11].testInvalidUnbinding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:51,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:52,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:52,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:53,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:53,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:55,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:55,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:56,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:56,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:58,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:58,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:59,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:59,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:61,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:61,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:62,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:62,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:63,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:63,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:64,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:64,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:65,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:65,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestXml11:66,1
    - Dst: '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 67
    functionName: '[wstxtest.stream.TestXml11].testValidRebinding()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXml11].assertEquals(String,wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getLocalName()'
    - '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXml11].testValidRebinding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:81,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:82,1
    - Dst: '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
      Src: wstxtest.stream.TestXml11:82,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:85,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestXml11:86,1
    - Dst: '[wstxtest.stream.TestXml11].fail(String)'
      Src: wstxtest.stream.TestXml11:87,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 91
    functionName: '[wstxtest.stream.TestXml11].testInvalidUseOfUnbound()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestXml11].assertTokenType(wstxtest.stream.TestXml11,wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].getReader(wstxtest.stream.TestXml11)'
    - '[wstxtest.stream.TestXml11].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXml11].testInvalidUseOfUnbound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXml11].getWstxInputFactory()'
      Src: wstxtest.stream.TestXml11:102,1
    - Dst: '[wstxtest.stream.TestXml11].setNamespaceAware(wstxtest.stream.TestXml11,boolean)'
      Src: wstxtest.stream.TestXml11:103,1
    - Dst: '[wstxtest.stream.TestXml11].setCoalescing(wstxtest.stream.TestXml11,boolean)'
      Src: wstxtest.stream.TestXml11:104,1
    - Dst: '[wstxtest.stream.TestXml11].setValidating(wstxtest.stream.TestXml11,boolean)'
      Src: wstxtest.stream.TestXml11:105,1
    - Dst: '[wstxtest.stream.TestXml11].setSupportDTD(wstxtest.stream.TestXml11,boolean)'
      Src: wstxtest.stream.TestXml11:106,1
    - Dst: '[wstxtest.stream.TestXml11].constructStreamReader(wstxtest.stream.TestXml11,String)'
      Src: wstxtest.stream.TestXml11:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 108
    functionName: '[wstxtest.stream.TestXml11].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXml11].getWstxInputFactory()'
    - '[wstxtest.stream.TestXml11].setCoalescing(wstxtest.stream.TestXml11,boolean)'
    - '[wstxtest.stream.TestXml11].setNamespaceAware(wstxtest.stream.TestXml11,boolean)'
    - '[wstxtest.stream.TestXml11].setValidating(wstxtest.stream.TestXml11,boolean)'
    - '[wstxtest.stream.TestXml11].setSupportDTD(wstxtest.stream.TestXml11,boolean)'
    - '[wstxtest.stream.TestXml11].constructStreamReader(wstxtest.stream.TestXml11,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.stream.TestXml11].getReader(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: wstxtest.stream.TestXml11
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestXml11].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestXml11
    signature: '[wstxtest.stream.TestXml11].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
      Src: wstxtest.stream.TestRandomStream:23,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].<init>()'
      Src: wstxtest.stream.TestRandomStream:24,1
    - Dst: '[wstxtest.cfg.Configs].getLazyParsingConfig()'
      Src: wstxtest.stream.TestRandomStream:25,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.stream.TestRandomStream:25,1
    - Dst: '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
      Src: wstxtest.stream.TestRandomStream:26,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.stream.TestRandomStream:25,1
    - Dst: '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
      Src: wstxtest.stream.TestRandomStream:27,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.stream.TestRandomStream:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.stream.TestRandomStream
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 29
    functionName: '[wstxtest.stream.TestRandomStream].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
    - '[wstxtest.cfg.InputConfigIterator].<init>()'
    - '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
    - '[wstxtest.cfg.Configs].getLazyParsingConfig()'
    - '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
    - '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
    linkageType: ''
    returnType: wstxtest.stream.TestRandomStream
    signature: '[wstxtest.stream.TestRandomStream].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:35,1
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 37
    functionName: '[wstxtest.stream.TestRandomStream].testCoalescingAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].testCoalescingAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[wstxtest.stream.TestRandomStream].testCoalescingAutoEntityStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].testCoalescingAutoEntityStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:50,1
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[wstxtest.stream.TestRandomStream].testNonCoalescingAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].testNonCoalescingAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[wstxtest.stream.TestRandomStream].testNonCoalescingAutoEntityStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].testNonCoalescingAutoEntityStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:65,1
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[wstxtest.stream.TestRandomStream].testCoalescingNonAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].testCoalescingNonAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[wstxtest.stream.TestRandomStream].testCoalescingNonAutoEntityStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].testCoalescingNonAutoEntityStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:80,1
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[wstxtest.stream.TestRandomStream].testNonCoalescingNonAutoEntity()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].testNonCoalescingNonAutoEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestRandomStream:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[wstxtest.stream.TestRandomStream].testNonCoalescingNonAutoEntityStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].testNonCoalescingNonAutoEntityStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: baseArgStr.hashCode()
      Src: wstxtest.stream.TestRandomStream:115,1
    - Dst: '[wstxtest.stream.TestRandomStream].getInputFactory()'
      Src: wstxtest.stream.TestRandomStream:117,1
    - Dst: f.getConfig()
      Src: wstxtest.stream.TestRandomStream:118,1
    - Dst: '[wstxtest.stream.TestRandomStream].doSupportDTDs(boolean)'
      Src: wstxtest.stream.TestRandomStream:121,1
    - Dst: '[wstxtest.stream.TestRandomStream].doValidateWithDTD(boolean)'
      Src: wstxtest.stream.TestRandomStream:122,1
    - Dst: '[wstxtest.stream.TestRandomStream].doSupportNamespaces(boolean)'
      Src: wstxtest.stream.TestRandomStream:125,1
    - Dst: '[wstxtest.stream.TestRandomStream].doCoalesceText(boolean)'
      Src: wstxtest.stream.TestRandomStream:126,1
    - Dst: '[wstxtest.stream.TestRandomStream].doReplaceEntityRefs(boolean)'
      Src: wstxtest.stream.TestRandomStream:127,1
    - Dst: '[java.util.Random].<init>(wstxtest.stream.TestRandomStream)'
      Src: wstxtest.stream.TestRandomStream:134,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: wstxtest.stream.TestRandomStream:135,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: wstxtest.stream.TestRandomStream:136,1
    - Dst: '[wstxtest.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
      Src: wstxtest.stream.TestRandomStream:138,1
    - Dst: '[StringBuffer].toString()'
      Src: wstxtest.stream.TestRandomStream:140,1
    - Dst: '[wstxtest.stream.TestRandomStream].normalizeLFs(StringBuffer)'
      Src: wstxtest.stream.TestRandomStream:141,1
    - Dst: '[StringBuffer].toString()'
      Src: wstxtest.stream.TestRandomStream:142,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].iterate(wstxtest.stream.TestRandomStream)'
      Src: wstxtest.stream.TestRandomStream:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - ns
    - coalescing
    - autoEntity
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 145
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 145
    functionName: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 8
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].normalizeLFs(StringBuffer)'
    - '[wstxtest.cfg.InputConfigIterator].iterate(wstxtest.stream.TestRandomStream)'
    - '[java.util.Random].<init>(wstxtest.stream.TestRandomStream)'
    - '[wstxtest.stream.TestRandomStream].doReplaceEntityRefs(boolean)'
    - '[wstxtest.stream.TestRandomStream].doValidateWithDTD(boolean)'
    - '[StringBuffer].<init>(int)'
    - '[wstxtest.stream.TestRandomStream].doSupportDTDs(boolean)'
    - '[wstxtest.stream.TestRandomStream].doSupportNamespaces(boolean)'
    - baseArgStr.hashCode()
    - '[wstxtest.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
    - '[wstxtest.stream.TestRandomStream].getInputFactory()'
    - '[StringBuffer].toString()'
    - '[wstxtest.stream.TestRandomStream].doCoalesceText(boolean)'
    - f.getConfig()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestRandomStream].streamAndSkip(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String)'
      Src: wstxtest.stream.TestRandomStream:158,1
    - Dst: '[wstxtest.stream.TestRandomStream].streamAndCheck(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String,wstxtest.stream.TestRandomStream,boolean)'
      Src: wstxtest.stream.TestRandomStream:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - wstxtest.cfg.InputConfigIterator
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - f
    - it
    argTypes:
    - XMLInputFactory
    - wstxtest.cfg.InputConfigIterator
    constantsTouched: []
    func_position:
      end: 162
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 162
    functionName: '[wstxtest.stream.TestRandomStream].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestRandomStream].streamAndSkip(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String)'
    - '[wstxtest.stream.TestRandomStream].streamAndCheck(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String,wstxtest.stream.TestRandomStream,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestRandomStream].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestEntityLimits:29,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:30,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:30,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:31,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:31,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:32,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:32,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:33,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:33,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:34,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:34,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:35,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestEntityLimits:38,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:39,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:39,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:40,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:40,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:41,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:41,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:42,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:42,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:43,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:43,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:44,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestEntityLimits:47,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:48,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:48,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:49,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:49,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:50,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:50,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:52,1
    - Dst: '[wstxtest.stream.TestEntityLimits].fail(String)'
      Src: wstxtest.stream.TestEntityLimits:53,1
    - Dst: '[wstxtest.stream.TestEntityLimits].verifyException(wstxtest.stream.TestEntityLimits,String)'
      Src: wstxtest.stream.TestEntityLimits:55,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 58
    functionName: '[wstxtest.stream.TestEntityLimits].testMaxEntityNesting()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityLimits.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
    - '[wstxtest.stream.TestEntityLimits].verifyException(wstxtest.stream.TestEntityLimits,String)'
    - '[wstxtest.stream.TestEntityLimits].next()'
    - '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
    - '[wstxtest.stream.TestEntityLimits].fail(String)'
    - '[wstxtest.stream.TestEntityLimits].close()'
    - '[wstxtest.stream.TestEntityLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityLimits].testMaxEntityNesting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestEntityLimits:72,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setCoalescing(wstxtest.stream.TestEntityLimits,boolean)'
      Src: wstxtest.stream.TestEntityLimits:73,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:74,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:74,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:75,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:75,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:76,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:76,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:77,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:77,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:78,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:78,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:79,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestEntityLimits:82,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:83,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:83,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:84,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:84,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:85,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:85,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:86,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:86,1
    - Dst: '[wstxtest.stream.TestEntityLimits].getText()'
      Src: wstxtest.stream.TestEntityLimits:87,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:88,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:88,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:89,1
    - Dst: '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestEntityLimits:92,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:93,1
    - Dst: '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestEntityLimits:93,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:94,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:94,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:95,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:95,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:97,1
    - Dst: '[wstxtest.stream.TestEntityLimits].getEventType()'
      Src: wstxtest.stream.TestEntityLimits:98,1
    - Dst: '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
      Src: wstxtest.stream.TestEntityLimits:98,1
    - Dst: '[wstxtest.stream.TestEntityLimits].next()'
      Src: wstxtest.stream.TestEntityLimits:101,1
    - Dst: '[wstxtest.stream.TestEntityLimits].fail(String)'
      Src: wstxtest.stream.TestEntityLimits:102,1
    - Dst: '[wstxtest.stream.TestEntityLimits].verifyException(wstxtest.stream.TestEntityLimits,String)'
      Src: wstxtest.stream.TestEntityLimits:104,1
    - Dst: '[wstxtest.stream.TestEntityLimits].close()'
      Src: wstxtest.stream.TestEntityLimits:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 107
    functionName: '[wstxtest.stream.TestEntityLimits].testMaxEntityExpansionCount()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityLimits.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringReader].<init>(wstxtest.stream.TestEntityLimits)'
    - '[wstxtest.stream.TestEntityLimits].verifyException(wstxtest.stream.TestEntityLimits,String)'
    - '[wstxtest.stream.TestEntityLimits].getEventType()'
    - '[wstxtest.stream.TestEntityLimits].getText()'
    - '[wstxtest.stream.TestEntityLimits].next()'
    - '[wstxtest.stream.TestEntityLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestEntityLimits].assertTokenType(wstxtest.stream.TestEntityLimits,wstxtest.stream.TestEntityLimits)'
    - '[wstxtest.stream.TestEntityLimits].fail(String)'
    - '[wstxtest.stream.TestEntityLimits].close()'
    - '[wstxtest.stream.TestEntityLimits].setCoalescing(wstxtest.stream.TestEntityLimits,boolean)'
    - '[wstxtest.stream.TestEntityLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestEntityLimits].createXMLStreamReader(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityLimits].testMaxEntityExpansionCount()'
  - 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: wstxtest.stream.TestEntityLimits
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestEntityLimits].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityLimits.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestEntityLimits
    signature: '[wstxtest.stream.TestEntityLimits].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: wstxtest.stream.TestNamespaceImpl:40,1
    - Dst: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].<init>()'
      Src: wstxtest.stream.TestNamespaceImpl:43,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,wstxtest.stream.TestNamespaceImpl.BadNDContext,String)'
      Src: wstxtest.stream.TestNamespaceImpl:43,1
    - Dst: '[org.junit.Assert].assertEquals(String,String)'
      Src: wstxtest.stream.TestNamespaceImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 45
    functionName: '[wstxtest.stream.TestNamespaceImpl].testAddGeneratedMappingWithDefaultNsPrefix()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestNamespaceImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[org.junit.Assert].assertEquals(String,String)'
    - '[wstxtest.stream.TestNamespaceImpl.BadNDContext].<init>()'
    - '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,wstxtest.stream.TestNamespaceImpl.BadNDContext,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestNamespaceImpl].testAddGeneratedMappingWithDefaultNsPrefix()'
  - 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: wstxtest.stream.TestNamespaceImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestNamespaceImpl].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestNamespaceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestNamespaceImpl
    signature: '[wstxtest.stream.TestNamespaceImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      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: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestNamespaceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestNamespaceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - 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: 33
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getPrefixes(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestNamespaceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.stream.TestNamespaceImpl.BadNDContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestNamespaceImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestNamespaceImpl.BadNDContext
    signature: '[wstxtest.stream.TestNamespaceImpl.BadNDContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttr].getReader(String,boolean)'
      Src: wstxtest.stream.TestAttr:24,1
    - Dst: '[wstxtest.stream.TestAttr].streamThrough(XMLStreamReader)'
      Src: wstxtest.stream.TestAttr:25,1
    - Dst: '[wstxtest.stream.TestAttr].getReader(String,boolean)'
      Src: wstxtest.stream.TestAttr:27,1
    - Dst: '[wstxtest.stream.TestAttr].streamThrough(XMLStreamReader)'
      Src: wstxtest.stream.TestAttr:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 20
    functionDepth: 2
    functionLinenumber: 20
    functionLinenumberEnd: 29
    functionName: '[wstxtest.stream.TestAttr].testManyAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttr].streamThrough(XMLStreamReader)'
    - '[wstxtest.stream.TestAttr].getReader(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttr].testManyAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttr].getValidatingReader(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:61,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestAttr:63,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:63,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:64,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:64,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:65,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:65,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:67,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:67,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:69,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:70,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:71,1
    - Dst: '[XMLStreamReader].getAttributeValue(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:73,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:72,1
    - Dst: '[XMLStreamReader].isAttributeSpecified(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:77,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:75,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:80,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 82
    functionName: '[wstxtest.stream.TestAttr].testAttributeOrder()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getAttributeCount()'
    - '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getAttributeValue(wstxtest.stream.TestAttr)'
    - '[wstxtest.stream.TestAttr].getValidatingReader(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].isAttributeSpecified(wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getAttributeLocalName(wstxtest.stream.TestAttr)'
    - '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttr].testAttributeOrder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttr].getValidatingReader(String,boolean)'
      Src: wstxtest.stream.TestAttr:131,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:132,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:132,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:135,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:135,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:136,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:136,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:137,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:137,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:138,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:138,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:139,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:139,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:142,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:142,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:143,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:143,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: wstxtest.stream.TestAttr:144,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:144,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:145,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:145,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: wstxtest.stream.TestAttr:146,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:146,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:147,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:147,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:148,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:148,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:151,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:151,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:154,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:154,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:155,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:155,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:156,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:156,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:157,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:157,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:158,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:158,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:159,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:159,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:160,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:160,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:161,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:161,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:162,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:162,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:163,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:163,1
    - Dst: '[XMLStreamReader].getAttributePrefix(int)'
      Src: wstxtest.stream.TestAttr:164,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:164,1
    - Dst: '[XMLStreamReader].getAttributeNamespace(int)'
      Src: wstxtest.stream.TestAttr:165,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:165,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:166,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:166,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:167,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:167,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:170,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:170,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:171,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:171,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:172,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:172,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:173,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:173,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:176,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:176,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:177,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:177,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:178,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:178,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:179,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:179,1
    - Dst: '[XMLStreamReader].getAttributeValue(null,String)'
      Src: wstxtest.stream.TestAttr:180,1
    - Dst: '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:180,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:183,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:183,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:186,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:186,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:189,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:189,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:192,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:192,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:194,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 195
    functionName: '[wstxtest.stream.TestAttr].testNestedAttrsNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[wstxtest.stream.TestAttr].assertNull(wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getAttributeNamespace(int)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getAttributeValue(null,String)'
    - '[wstxtest.stream.TestAttr].getValidatingReader(String,boolean)'
    - '[XMLStreamReader].getAttributePrefix(int)'
    - '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttr].testNestedAttrsNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttr].getReader(wstxtest.stream.TestAttr,boolean)'
      Src: wstxtest.stream.TestAttr:215,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:217,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:217,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestAttr:218,1
    - Dst: '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:218,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: wstxtest.stream.TestAttr:219,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:219,1
    - Dst: '[XMLStreamReader].getNamespacePrefix(int)'
      Src: wstxtest.stream.TestAttr:220,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:220,1
    - Dst: '[XMLStreamReader].getNamespaceURI(int)'
      Src: wstxtest.stream.TestAttr:221,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:221,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: wstxtest.stream.TestAttr:225,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:225,1
    - Dst: '[XMLStreamReader].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestAttr:226,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:226,1
    - Dst: '[XMLStreamReader].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttr:227,1
    - Dst: '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
      Src: wstxtest.stream.TestAttr:227,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestAttr:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 229
    functionName: '[wstxtest.stream.TestAttr].testNsAttr()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getAttributeValue(int)'
    - '[wstxtest.stream.TestAttr].getReader(wstxtest.stream.TestAttr,boolean)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[XMLStreamReader].getNamespacePrefix(int)'
    - '[XMLStreamReader].getAttributeLocalName(int)'
    - '[wstxtest.stream.TestAttr].assertEquals(String,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestAttr].assertEquals(int,wstxtest.stream.TestAttr)'
    - '[XMLStreamReader].getNamespaceURI(int)'
    - '[XMLStreamReader].close()'
    - '[wstxtest.stream.TestAttr].assertTokenType(wstxtest.stream.TestAttr,wstxtest.stream.TestAttr)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttr].testNsAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttr].getWstxInputFactory()'
      Src: wstxtest.stream.TestAttr:240,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:241,1
    - Dst: '[wstxtest.stream.TestAttr].doValidateWithDTD(boolean)'
      Src: wstxtest.stream.TestAttr:241,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:242,1
    - Dst: '[wstxtest.stream.TestAttr].doSupportNamespaces(boolean)'
      Src: wstxtest.stream.TestAttr:242,1
    - Dst: '[wstxtest.stream.TestAttr].constructStreamReader(wstxtest.stream.TestAttr,String)'
      Src: wstxtest.stream.TestAttr:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 244
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 244
    functionName: '[wstxtest.stream.TestAttr].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestAttr].getWstxInputFactory()'
    - '[wstxtest.stream.TestAttr].getConfig()'
    - '[wstxtest.stream.TestAttr].doSupportNamespaces(boolean)'
    - '[wstxtest.stream.TestAttr].doValidateWithDTD(boolean)'
    - '[wstxtest.stream.TestAttr].constructStreamReader(wstxtest.stream.TestAttr,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.stream.TestAttr].getReader(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttr].getWstxInputFactory()'
      Src: wstxtest.stream.TestAttr:249,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:250,1
    - Dst: '[wstxtest.stream.TestAttr].doSupportNamespaces(boolean)'
      Src: wstxtest.stream.TestAttr:250,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:251,1
    - Dst: '[wstxtest.stream.TestAttr].doSupportDTDs(boolean)'
      Src: wstxtest.stream.TestAttr:251,1
    - Dst: '[wstxtest.stream.TestAttr].getConfig()'
      Src: wstxtest.stream.TestAttr:252,1
    - Dst: '[wstxtest.stream.TestAttr].doValidateWithDTD(boolean)'
      Src: wstxtest.stream.TestAttr:252,1
    - Dst: '[wstxtest.stream.TestAttr].constructStreamReader(wstxtest.stream.TestAttr,String)'
      Src: wstxtest.stream.TestAttr:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 254
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 254
    functionName: '[wstxtest.stream.TestAttr].getValidatingReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestAttr].getWstxInputFactory()'
    - '[wstxtest.stream.TestAttr].getConfig()'
    - '[wstxtest.stream.TestAttr].doSupportDTDs(boolean)'
    - '[wstxtest.stream.TestAttr].doSupportNamespaces(boolean)'
    - '[wstxtest.stream.TestAttr].doValidateWithDTD(boolean)'
    - '[wstxtest.stream.TestAttr].constructStreamReader(wstxtest.stream.TestAttr,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.stream.TestAttr].getValidatingReader(String,boolean)'
  - 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: wstxtest.stream.TestAttr
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestAttr].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestAttr
    signature: '[wstxtest.stream.TestAttr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestLocation].getWstxInputFactory()'
      Src: wstxtest.stream.TestLocation:31,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:32,1
    - Dst: '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:32,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:34,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:36,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:38,1
    - Dst: sr.getLocationInfo()
      Src: wstxtest.stream.TestLocation:40,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:40,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:41,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:41,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:42,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:42,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:43,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:43,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:45,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:45,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:46,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:46,1
    - Dst: sr.getLocationInfo()
      Src: wstxtest.stream.TestLocation:47,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:47,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:48,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:48,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:49,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:49,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:50,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 51
    functionName: '[wstxtest.stream.TestLocation].testSimpleLocation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - sr.getLocationInfo()
    - '[wstxtest.stream.TestLocation].getWstxInputFactory()'
    - '[wstxtest.stream.TestLocation].getStartLocation()'
    - '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
    - '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
    - sr.next()
    - '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].getCharacterOffset()'
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - '[wstxtest.stream.TestLocation].getColumnNumber()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].testSimpleLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestLocation:60,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:61,1
    - Dst: '[java.util.Random].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:62,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.TestLocation:64,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:66,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:69,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:72,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.TestLocation:74,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.TestLocation:76,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:78,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:80,1
    - Dst: '[wstxtest.stream.TestLocation].getWstxInputFactory()'
      Src: wstxtest.stream.TestLocation:84,1
    - Dst: '[wstxtest.stream.TestLocation].getConfig()'
      Src: wstxtest.stream.TestLocation:86,1
    - Dst: '[wstxtest.stream.TestLocation].setInputBufferLength(int)'
      Src: wstxtest.stream.TestLocation:86,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestLocation:87,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:87,1
    - Dst: '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:87,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:89,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:89,1
    - Dst: '[java.util.Random].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:95,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:98,1
    - Dst: sr.getLocalName()
      Src: wstxtest.stream.TestLocation:100,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:100,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:103,1
    - Dst: sr.getLocationInfo()
      Src: wstxtest.stream.TestLocation:105,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:105,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:106,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:106,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:107,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:107,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:108,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:108,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestLocation:110,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.TestLocation:112,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:116,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.TestLocation:117,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.TestLocation:119,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestLocation:121,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestLocation:122,1
    - Dst: '[wstxtest.stream.TestLocation].equals(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:122,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestLocation:123,1
    - Dst: '[wstxtest.stream.TestLocation].quotedPrintable(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:123,1
    - Dst: '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:123,1
    - Dst: '[wstxtest.stream.TestLocation].length()'
      Src: wstxtest.stream.TestLocation:129,1
    - Dst: '[StringBuilder].length()'
      Src: wstxtest.stream.TestLocation:135,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:137,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:137,1
    - Dst: sr.getLocalName()
      Src: wstxtest.stream.TestLocation:138,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:138,1
    - Dst: sr.getLocationInfo()
      Src: wstxtest.stream.TestLocation:139,1
    - Dst: '[wstxtest.stream.TestLocation].getStartLocation()'
      Src: wstxtest.stream.TestLocation:139,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:140,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:140,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:141,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:141,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:142,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:142,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:143,1
    - Dst: '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:143,1
    - Dst: sr.getLocalName()
      Src: wstxtest.stream.TestLocation:144,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:144,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 149
    functionName: '[wstxtest.stream.TestLocation].testLineNumbers()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestLocation].getWstxInputFactory()'
    - '[StringBuilder].append(char)'
    - '[wstxtest.stream.TestLocation].length()'
    - '[wstxtest.stream.TestLocation].getCharacterOffset()'
    - '[wstxtest.stream.TestLocation].equals(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].quotedPrintable(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
    - sr.getText()
    - '[java.util.Random].nextInt()'
    - '[StringBuilder].<init>()'
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    - '[java.util.Random].<init>(wstxtest.stream.TestLocation)'
    - sr.getLocationInfo()
    - '[wstxtest.stream.TestLocation].assertEquals(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    - sr.getLocalName()
    - '[wstxtest.stream.TestLocation].assertTokenType(wstxtest.stream.TestLocation,wstxtest.stream.TestLocation)'
    - '[StringBuilder].length()'
    - '[wstxtest.stream.TestLocation].getColumnNumber()'
    - '[wstxtest.stream.TestLocation].getConfig()'
    - '[wstxtest.stream.TestLocation].getStartLocation()'
    - '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
    - sr.next()
    - '[wstxtest.stream.TestLocation].setInputBufferLength(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].testLineNumbers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
      Src: wstxtest.stream.TestLocation:159,1
    - Dst: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
      Src: wstxtest.stream.TestLocation:160,1
    - Dst: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
      Src: wstxtest.stream.TestLocation:162,1
    - Dst: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
      Src: wstxtest.stream.TestLocation:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 164
    functionName: '[wstxtest.stream.TestLocation].testOffsetIncrementing()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].testOffsetIncrementing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: wstxtest.stream.TestLocation:176,1
    - Dst: '[StringBuffer].<init>()'
      Src: wstxtest.stream.TestLocation:177,1
    - Dst: '[java.util.Random].<init>(int)'
      Src: wstxtest.stream.TestLocation:178,1
    - Dst: '[wstxtest.stream.TestLocation].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
      Src: wstxtest.stream.TestLocation:178,1
    - Dst: '[StringBuffer].toString()'
      Src: wstxtest.stream.TestLocation:179,1
    - Dst: '[wstxtest.stream.TestLocation].getWstxInputFactory()'
      Src: wstxtest.stream.TestLocation:181,1
    - Dst: '[wstxtest.stream.TestLocation].getConfig()'
      Src: wstxtest.stream.TestLocation:183,1
    - Dst: '[wstxtest.stream.TestLocation].setInputBufferLength(int)'
      Src: wstxtest.stream.TestLocation:183,1
    - Dst: '[wstxtest.stream.TestLocation].getConfig()'
      Src: wstxtest.stream.TestLocation:184,1
    - Dst: '[wstxtest.stream.TestLocation].doCoalesceText(boolean)'
      Src: wstxtest.stream.TestLocation:184,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:185,1
    - Dst: '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:185,1
    - Dst: sr.next()
      Src: wstxtest.stream.TestLocation:190,1
    - Dst: sr.getLocation()
      Src: wstxtest.stream.TestLocation:191,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:192,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:193,1
    - Dst: '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:196,1
    - Dst: '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:199,1
    - Dst: sr.hasText()
      Src: wstxtest.stream.TestLocation:205,1
    - Dst: sr.getText()
      Src: wstxtest.stream.TestLocation:206,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - coal
    - readAll
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 210
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 210
    functionName: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestLocation].getConfig()'
    - '[wstxtest.stream.TestLocation].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
    - '[wstxtest.stream.TestLocation].getWstxInputFactory()'
    - '[StringBuffer].<init>()'
    - '[wstxtest.stream.TestLocation].fail(wstxtest.stream.TestLocation)'
    - sr.getLocation()
    - '[wstxtest.stream.TestLocation].doCoalesceText(boolean)'
    - '[java.io.StringReader].<init>(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - sr.next()
    - '[wstxtest.stream.TestLocation].setInputBufferLength(int)'
    - '[StringBuffer].toString()'
    - sr.getText()
    - '[wstxtest.stream.TestLocation].getCharacterOffset()'
    - sr.hasText()
    - '[java.util.Random].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:238,1
    - Dst: '[java.util.List<String>].size()'
      Src: wstxtest.stream.TestLocation:240,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:240,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:241,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:241,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:242,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:242,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:243,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:243,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:244,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:244,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:245,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:245,1
    - Dst: '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:247,1
    - Dst: '[java.util.List<String>].size()'
      Src: wstxtest.stream.TestLocation:249,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:249,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:250,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:250,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:251,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:251,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:252,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:252,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:253,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:253,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:254,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:254,1
    - Dst: '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:256,1
    - Dst: '[java.util.List<String>].size()'
      Src: wstxtest.stream.TestLocation:258,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:258,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:259,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:259,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:260,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:260,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:261,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:261,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:262,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:262,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:263,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:263,1
    - Dst: '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:265,1
    - Dst: '[java.util.List<String>].size()'
      Src: wstxtest.stream.TestLocation:267,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:267,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:268,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:268,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:269,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:269,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:270,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:270,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:271,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:271,1
    - Dst: '[java.util.List<String>].get(int)'
      Src: wstxtest.stream.TestLocation:272,1
    - Dst: '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 273
    functionName: '[wstxtest.stream.TestLocation].testLocationAfterComment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestLocation].assertEquals(int,wstxtest.stream.TestLocation)'
    - '[java.util.List<String>].get(int)'
    - '[wstxtest.stream.TestLocation].doTestCommentLocation(wstxtest.stream.TestLocation,boolean)'
    - '[wstxtest.stream.TestLocation].assertEquals(String,wstxtest.stream.TestLocation)'
    - '[java.util.List<String>].size()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestLocation].testLocationAfterComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.stream.TestLocation:278,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestLocation:279,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: wstxtest.stream.TestLocation:282,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:284,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:285,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.stream.TestLocation,boolean)'
      Src: wstxtest.stream.TestLocation:286,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestLocation:288,1
    - Dst: '[wstxtest.stream.TestLocation].getLocation(XMLStreamReader)'
      Src: wstxtest.stream.TestLocation:290,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: wstxtest.stream.TestLocation:290,1
    - Dst: '[XMLStreamReader].hasNext()'
      Src: wstxtest.stream.TestLocation:291,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestLocation:292,1
    - Dst: '[wstxtest.stream.TestLocation].getLocation(XMLStreamReader)'
      Src: wstxtest.stream.TestLocation:293,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: wstxtest.stream.TestLocation:293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - input
    - supportDtd
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 297
      start: 275
    functionDepth: 3
    functionLinenumber: 275
    functionLinenumberEnd: 297
    functionName: '[wstxtest.stream.TestLocation].doTestCommentLocation(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestLocation].getLocation(XMLStreamReader)'
    - '[java.io.StringReader].<init>(String)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].hasNext()'
    - '[java.util.ArrayList].<init>()'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[com.ctc.wstx.stax.WstxInputFactory].setProperty(wstxtest.stream.TestLocation,boolean)'
    - '[java.util.ArrayList].add(String)'
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[wstxtest.stream.TestLocation].doTestCommentLocation(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestLocation:301,1
    - Dst: '[StringBuilder].<init>()'
      Src: wstxtest.stream.TestLocation:302,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:303,1
    - Dst: '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:303,1
    - Dst: '[wstxtest.stream.TestLocation].append(String)'
      Src: wstxtest.stream.TestLocation:303,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:306,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:307,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:308,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:309,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:310,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:311,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:312,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:313,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:314,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:315,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:316,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:318,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocation()'
      Src: wstxtest.stream.TestLocation:320,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:321,1
    - Dst: '[wstxtest.stream.TestLocation].getLineNumber()'
      Src: wstxtest.stream.TestLocation:321,1
    - Dst: '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:321,1
    - Dst: '[wstxtest.stream.TestLocation].append(String)'
      Src: wstxtest.stream.TestLocation:321,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:322,1
    - Dst: '[wstxtest.stream.TestLocation].getColumnNumber()'
      Src: wstxtest.stream.TestLocation:322,1
    - Dst: '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:322,1
    - Dst: '[wstxtest.stream.TestLocation].append(String)'
      Src: wstxtest.stream.TestLocation:322,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:323,1
    - Dst: '[wstxtest.stream.TestLocation].getCharacterOffset()'
      Src: wstxtest.stream.TestLocation:323,1
    - Dst: '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
      Src: wstxtest.stream.TestLocation:323,1
    - Dst: '[wstxtest.stream.TestLocation].append(String)'
      Src: wstxtest.stream.TestLocation:323,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.TestLocation:324,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestLocation:328,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - xmlReader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 329
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 329
    functionName: '[wstxtest.stream.TestLocation].getLocation(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestLocation].append(String)'
    - '[wstxtest.stream.TestLocation].append(wstxtest.stream.TestLocation)'
    - '[wstxtest.stream.TestLocation].getColumnNumber()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[wstxtest.stream.TestLocation].getCharacterOffset()'
    - '[wstxtest.stream.TestLocation].getLineNumber()'
    - '[javax.xml.stream.XMLStreamReader].getLocation()'
    - '[javax.xml.stream.XMLStreamReader].getEventType()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.TestLocation].getLocation(javax.xml.stream.XMLStreamReader)'
  - 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: wstxtest.stream.TestLocation
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestLocation].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestLocation
    signature: '[wstxtest.stream.TestLocation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestPrologWS].getReader(wstxtest.stream.TestPrologWS,boolean,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:31,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestPrologWS:33,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:33,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:35,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:35,1
    - Dst: '[wstxtest.stream.TestPrologWS].getStreamingText(XMLStreamReader)'
      Src: wstxtest.stream.TestPrologWS:36,1
    - Dst: '[wstxtest.stream.TestPrologWS].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.stream.TestPrologWS:36,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:38,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:40,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:43,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:43,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:44,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:44,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:46,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:46,1
    - Dst: '[wstxtest.stream.TestPrologWS].getStreamingText(XMLStreamReader)'
      Src: wstxtest.stream.TestPrologWS:48,1
    - Dst: '[wstxtest.stream.TestPrologWS].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.stream.TestPrologWS:48,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:50,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:52,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:55,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:55,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 57
    functionName: '[wstxtest.stream.TestPrologWS].testReportPrologWS()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestPrologWS].getStreamingText(XMLStreamReader)'
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
    - '[wstxtest.stream.TestPrologWS].getAndVerifyText(XMLStreamReader)'
    - '[wstxtest.stream.TestPrologWS].getReader(wstxtest.stream.TestPrologWS,boolean,wstxtest.stream.TestPrologWS)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestPrologWS].testReportPrologWS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestPrologWS].getReader(wstxtest.stream.TestPrologWS,boolean,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:65,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestPrologWS:67,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:67,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:69,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:69,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestPrologWS:70,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:70,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:71,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:71,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestPrologWS:73,1
    - Dst: '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 75
    functionName: '[wstxtest.stream.TestPrologWS].testIgnorePrologWS()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestPrologWS].assertEquals(String,wstxtest.stream.TestPrologWS)'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestPrologWS].assertTokenType(wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS)'
    - '[XMLStreamReader].getLocalName()'
    - '[wstxtest.stream.TestPrologWS].getReader(wstxtest.stream.TestPrologWS,boolean,wstxtest.stream.TestPrologWS)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestPrologWS].testIgnorePrologWS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestPrologWS].constructStreamReader(XMLInputFactory,wstxtest.stream.TestPrologWS)'
      Src: wstxtest.stream.TestPrologWS:97,1
    - Dst: '[wstxtest.stream.TestPrologWS].streamAndCheck(wstxtest.stream.TestPrologWS,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS,boolean)'
      Src: wstxtest.stream.TestPrologWS:99,1
    - Dst: '[wstxtest.stream.TestPrologWS].streamAndCheck(wstxtest.stream.TestPrologWS,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS,boolean)'
      Src: wstxtest.stream.TestPrologWS:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - wstxtest.cfg.InputConfigIterator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - f
    - it
    argTypes:
    - XMLInputFactory
    - wstxtest.cfg.InputConfigIterator
    constantsTouched: []
    func_position:
      end: 102
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 102
    functionName: '[wstxtest.stream.TestPrologWS].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestPrologWS].streamAndCheck(wstxtest.stream.TestPrologWS,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestPrologWS,wstxtest.stream.TestPrologWS,boolean)'
    - '[wstxtest.stream.TestPrologWS].constructStreamReader(XMLInputFactory,wstxtest.stream.TestPrologWS)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestPrologWS].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestPrologWS].getInputFactory()'
      Src: wstxtest.stream.TestPrologWS:114,1
    - Dst: f.getConfig()
      Src: wstxtest.stream.TestPrologWS:115,1
    - Dst: '[wstxtest.stream.TestPrologWS].doReportPrologWhitespace(boolean)'
      Src: wstxtest.stream.TestPrologWS:116,1
    - Dst: '[wstxtest.stream.TestPrologWS].doParseLazily(boolean)'
      Src: wstxtest.stream.TestPrologWS:117,1
    - Dst: '[wstxtest.stream.TestPrologWS].constructStreamReader(wstxtest.stream.TestPrologWS,String)'
      Src: wstxtest.stream.TestPrologWS:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - contents
    - prologWS
    - lazyParsing
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionName: '[wstxtest.stream.TestPrologWS].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestPrologWS].constructStreamReader(wstxtest.stream.TestPrologWS,String)'
    - '[wstxtest.stream.TestPrologWS].doParseLazily(boolean)'
    - '[wstxtest.stream.TestPrologWS].getInputFactory()'
    - f.getConfig()
    - '[wstxtest.stream.TestPrologWS].doReportPrologWhitespace(boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.stream.TestPrologWS].getReader(String,boolean,boolean)'
  - 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: wstxtest.stream.TestPrologWS
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestPrologWS].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestPrologWS
    signature: '[wstxtest.stream.TestPrologWS].<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: wstxtest.stream.TestCharacterLimits
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[wstxtest.stream.TestCharacterLimits].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestCharacterLimits
    signature: '[wstxtest.stream.TestCharacterLimits].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:21,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:22,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:23,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:24,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:25,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getElementText()'
      Src: wstxtest.stream.TestCharacterLimits:27,1
    - Dst: System.out.println(wstxtest.stream.TestCharacterLimits)
      Src: wstxtest.stream.TestCharacterLimits:27,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:28,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:30,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 32
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongGetElementText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - System.out.println(wstxtest.stream.TestCharacterLimits)
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].getElementText()'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongGetElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:36,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:37,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:38,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:39,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:40,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:42,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:42,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:43,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:45,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongElementText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:52,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:53,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:54,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:55,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:56,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:58,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:59,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 63
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceNextTag()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceNextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:67,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:68,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:69,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:70,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:71,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:73,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:73,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:74,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:76,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 80
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:84,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:85,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:86,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:87,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:88,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:90,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:90,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:91,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:93,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 97
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongCDATA()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].assertEquals(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:100,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:101,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:102,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:103,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:106,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:109,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:110,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 114
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongCDATANextTag()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].fail(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongCDATANextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:118,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:119,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:120,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:121,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:122,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getText()'
      Src: wstxtest.stream.TestCharacterLimits:125,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:126,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 130
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongComment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].getText()'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:134,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:135,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:136,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:137,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:138,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:140,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:141,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 145
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongCommentNextTag()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongCommentNextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:149,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:150,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:151,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:152,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:153,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:154,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:156,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:157,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:159,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 161
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongCommentCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongCommentCoalescing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
      Src: wstxtest.stream.TestCharacterLimits:165,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestCharacterLimits:166,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:167,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestCharacterLimits:168,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestCharacterLimits:169,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].next()'
      Src: wstxtest.stream.TestCharacterLimits:170,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].nextTag()'
      Src: wstxtest.stream.TestCharacterLimits:172,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].fail(String)'
      Src: wstxtest.stream.TestCharacterLimits:173,1
    - Dst: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
      Src: wstxtest.stream.TestCharacterLimits:175,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 177
    functionName: '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceCoalescing()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].setProperty(wstxtest.stream.TestCharacterLimits,wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(wstxtest.stream.TestCharacterLimits)'
    - '[wstxtest.stream.TestCharacterLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestCharacterLimits].next()'
    - '[wstxtest.stream.TestCharacterLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    - '[wstxtest.stream.TestCharacterLimits].fail(String)'
    - '[wstxtest.stream.TestCharacterLimits].nextTag()'
    - '[wstxtest.stream.TestCharacterLimits].getNewInputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceCoalescing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(String)'
      Src: wstxtest.stream.TestCharacterLimits:184,1
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestCharacterLimits:186,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - pre
    - post
    - ws
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 219
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 219
    functionName: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 10
    functionsReached:
    - '[StringBuffer].<init>(String)'
    - '[java.io.Reader].<init>()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestCharacterLimits].verifyException(Exception,String)'
      Src: wstxtest.stream.TestCharacterLimits:222,1
    - Dst: '[wstxtest.stream.TestCharacterLimits].verifyException(Exception,String)'
      Src: wstxtest.stream.TestCharacterLimits:223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - ex
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(Exception)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestCharacterLimits].verifyException(Exception,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.BaseWstxTest].<init>()'
      Src: wstxtest.stream.BaseStreamTest:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: wstxtest.stream.BaseStreamTest
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[wstxtest.stream.BaseStreamTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.BaseWstxTest].<init>()'
    linkageType: ''
    returnType: wstxtest.stream.BaseStreamTest
    signature: '[wstxtest.stream.BaseStreamTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getTextLength()'
      Src: wstxtest.stream.BaseStreamTest:32,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.BaseStreamTest:34,1
    - Dst: '[wstxtest.stream.BaseStreamTest].assertTrue(String)'
      Src: wstxtest.stream.BaseStreamTest:35,1
    - Dst: '[XMLStreamReader].getText()'
      Src: wstxtest.stream.BaseStreamTest:37,1
    - Dst: '[wstxtest.stream.BaseStreamTest].assertNotNull(String,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:38,1
    - Dst: '[wstxtest.stream.BaseStreamTest].length()'
      Src: wstxtest.stream.BaseStreamTest:39,1
    - Dst: '[wstxtest.stream.BaseStreamTest].assertEquals(wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:39,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: wstxtest.stream.BaseStreamTest:40,1
    - Dst: '[XMLStreamReader].getTextStart()'
      Src: wstxtest.stream.BaseStreamTest:41,1
    - Dst: '[String].<init>(wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:42,1
    - Dst: '[wstxtest.stream.BaseStreamTest].assertEquals(wstxtest.stream.BaseStreamTest,String)'
      Src: wstxtest.stream.BaseStreamTest:43,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: wstxtest.BaseWstxTest
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 45
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 45
    functionName: '[wstxtest.stream.BaseStreamTest].getAndVerifyText(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.BaseStreamTest].length()'
    - '[wstxtest.stream.BaseStreamTest].assertEquals(wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
    - '[String].<init>(wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
    - '[XMLStreamReader].getTextLength()'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getTextStart()'
    - '[wstxtest.stream.BaseStreamTest].assertNotNull(String,wstxtest.stream.BaseStreamTest)'
    - '[wstxtest.stream.BaseStreamTest].assertTrue(String)'
    - '[wstxtest.stream.BaseStreamTest].assertEquals(wstxtest.stream.BaseStreamTest,String)'
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].getText()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.BaseStreamTest].getAndVerifyText(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.BaseStreamTest:50,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.BaseStreamTest:51,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.BaseStreamTest:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: wstxtest.BaseWstxTest
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[wstxtest.stream.BaseStreamTest].getStreamingText(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].toString()'
    - '[StringWriter].<init>()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.stream.BaseStreamTest].getStreamingText(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.BaseStreamTest].constructStreamReader(XMLInputFactory,String)'
      Src: wstxtest.stream.BaseStreamTest:80,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.stream.BaseStreamTest:85,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:84,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: wstxtest.stream.BaseStreamTest:86,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.stream.BaseStreamTest:92,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:91,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,String)'
      Src: wstxtest.stream.BaseStreamTest:93,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
      Src: wstxtest.stream.BaseStreamTest:94,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:97,1
    - Dst: '[wstxtest.stream.BaseStreamTest].streamAndCheck(wstxtest.stream.BaseStreamTest,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
      Src: wstxtest.stream.BaseStreamTest:100,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 5
    argNames:
    - f
    - it
    - input
    - expOutput
    - reallyStreaming
    argTypes:
    - XMLInputFactory
    - wstxtest.cfg.InputConfigIterator
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 104
    functionName: '[wstxtest.stream.BaseStreamTest].streamAndCheck(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    - '[Error].<init>(String)'
    - '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[wstxtest.stream.BaseStreamTest].streamAndCheck(wstxtest.stream.BaseStreamTest,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
    - '[String].getBytes(String)'
    - '[wstxtest.stream.BaseStreamTest].constructStreamReader(XMLInputFactory,String)'
    - '[ByteArrayInputStream].<init>(wstxtest.stream.BaseStreamTest)'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: int
    signature: '[wstxtest.stream.BaseStreamTest].streamAndCheck(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.BaseStreamTest:117,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: wstxtest.stream.BaseStreamTest:120,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.BaseStreamTest:126,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.BaseStreamTest:128,1
    - Dst: '[XMLStreamReader].getPrefix()'
      Src: wstxtest.stream.BaseStreamTest:130,1
    - Dst: '[wstxtest.stream.BaseStreamTest].length()'
      Src: wstxtest.stream.BaseStreamTest:131,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:132,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.BaseStreamTest:133,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.BaseStreamTest:135,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:135,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.BaseStreamTest:136,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.BaseStreamTest:140,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.BaseStreamTest:142,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.BaseStreamTest:143,1
    - Dst: '[wstxtest.stream.BaseStreamTest].length()'
      Src: wstxtest.stream.BaseStreamTest:144,1
    - Dst: '[wstxtest.stream.BaseStreamTest].length()'
      Src: wstxtest.stream.BaseStreamTest:146,1
    - Dst: '[wstxtest.stream.BaseStreamTest].substring(int,int)'
      Src: wstxtest.stream.BaseStreamTest:147,1
    - Dst: '[wstxtest.stream.BaseStreamTest].substring(int)'
      Src: wstxtest.stream.BaseStreamTest:147,1
    - Dst: '[wstxtest.stream.BaseStreamTest].assertEquals(String,wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:149,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:152,1
    - Dst: '[XMLStreamReader].getText()'
      Src: wstxtest.stream.BaseStreamTest:154,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:154,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.BaseStreamTest:157,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.BaseStreamTest:159,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.BaseStreamTest:161,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.BaseStreamTest:162,1
    - Dst: '[wstxtest.stream.BaseStreamTest].length()'
      Src: wstxtest.stream.BaseStreamTest:163,1
    - Dst: '[wstxtest.stream.BaseStreamTest].length()'
      Src: wstxtest.stream.BaseStreamTest:165,1
    - Dst: '[wstxtest.stream.BaseStreamTest].substring(int,int)'
      Src: wstxtest.stream.BaseStreamTest:166,1
    - Dst: '[wstxtest.stream.BaseStreamTest].substring(int)'
      Src: wstxtest.stream.BaseStreamTest:166,1
    - Dst: '[wstxtest.stream.BaseStreamTest].assertEquals(String,wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:168,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:171,1
    - Dst: '[XMLStreamReader].getText()'
      Src: wstxtest.stream.BaseStreamTest:173,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:173,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.BaseStreamTest:175,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.BaseStreamTest:177,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: wstxtest.stream.BaseStreamTest:178,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:178,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: wstxtest.stream.BaseStreamTest:179,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.stream.BaseStreamTest:181,1
    - Dst: '[wstxtest.stream.BaseStreamTest].trim()'
      Src: wstxtest.stream.BaseStreamTest:182,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:182,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.stream.BaseStreamTest:184,1
    - Dst: '[XMLStreamReader].getText()'
      Src: wstxtest.stream.BaseStreamTest:186,1
    - Dst: '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:186,1
    - Dst: '[wstxtest.stream.BaseStreamTest].tokenTypeDesc(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:188,1
    - Dst: '[wstxtest.stream.BaseStreamTest].fail(String)'
      Src: wstxtest.stream.BaseStreamTest:188,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.BaseStreamTest:190,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.BaseStreamTest:192,1
    - Dst: '[wstxtest.stream.BaseStreamTest].equals(String)'
      Src: wstxtest.stream.BaseStreamTest:193,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].toString()'
      Src: wstxtest.stream.BaseStreamTest:194,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].getIndex()'
      Src: wstxtest.stream.BaseStreamTest:195,1
    - Dst: '[wstxtest.stream.BaseStreamTest].fail(String)'
      Src: wstxtest.stream.BaseStreamTest:206,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 118
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - wstxtest.cfg.InputConfigIterator
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 5
    argNames:
    - sr
    - it
    - input
    - expOutput
    - reallyStreaming
    argTypes:
    - XMLStreamReader
    - wstxtest.cfg.InputConfigIterator
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 213
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 213
    functionName: '[wstxtest.stream.BaseStreamTest].streamAndCheck(XMLStreamReader,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.BaseStreamTest].substring(int)'
    - '[StringBuilder].append(char)'
    - '[StringWriter].toString()'
    - '[wstxtest.stream.BaseStreamTest].assertEquals(String,wstxtest.stream.BaseStreamTest,wstxtest.stream.BaseStreamTest)'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getText()'
    - '[wstxtest.cfg.InputConfigIterator].getIndex()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[wstxtest.stream.BaseStreamTest].equals(String)'
    - '[StringBuilder].append(wstxtest.stream.BaseStreamTest)'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    - '[XMLStreamReader].getPrefix()'
    - '[wstxtest.stream.BaseStreamTest].tokenTypeDesc(wstxtest.stream.BaseStreamTest)'
    - '[wstxtest.stream.BaseStreamTest].fail(String)'
    - '[wstxtest.stream.BaseStreamTest].trim()'
    - '[wstxtest.stream.BaseStreamTest].length()'
    - '[StringWriter].<init>()'
    - '[wstxtest.cfg.InputConfigIterator].toString()'
    - '[XMLStreamReader].getPIData()'
    - '[wstxtest.stream.BaseStreamTest].substring(int,int)'
    - '[StringBuilder].<init>(int)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getPITarget()'
    linkageType: ''
    returnType: int
    signature: '[wstxtest.stream.BaseStreamTest].streamAndCheck(XMLStreamReader,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.BaseStreamTest].constructStreamReader(XMLInputFactory,String)'
      Src: wstxtest.stream.BaseStreamTest:227,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.stream.BaseStreamTest:232,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:231,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: wstxtest.stream.BaseStreamTest:233,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.stream.BaseStreamTest:239,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:238,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,String)'
      Src: wstxtest.stream.BaseStreamTest:240,1
    - Dst: '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
      Src: wstxtest.stream.BaseStreamTest:241,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:244,1
    - Dst: '[wstxtest.stream.BaseStreamTest].streamAndSkip(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:247,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - wstxtest.cfg.InputConfigIterator
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      - UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 3
    argNames:
    - f
    - it
    - input
    argTypes:
    - XMLInputFactory
    - wstxtest.cfg.InputConfigIterator
    - String
    constantsTouched: []
    func_position:
      end: 250
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 250
    functionName: '[wstxtest.stream.BaseStreamTest].streamAndSkip(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    - '[wstxtest.stream.BaseStreamTest].streamAndSkip(wstxtest.stream.BaseStreamTest)'
    - '[Error].<init>(String)'
    - '[XMLInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[String].getBytes(String)'
    - '[wstxtest.stream.BaseStreamTest].constructStreamReader(XMLInputFactory,String)'
    - '[ByteArrayInputStream].<init>(wstxtest.stream.BaseStreamTest)'
    - '[XMLInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    linkageType: ''
    returnType: int
    signature: '[wstxtest.stream.BaseStreamTest].streamAndSkip(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].hasNext()'
      Src: wstxtest.stream.BaseStreamTest:257,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.BaseStreamTest:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 261
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 261
    functionName: '[wstxtest.stream.BaseStreamTest].streamAndSkip(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].hasNext()'
    - '[XMLStreamReader].next()'
    linkageType: ''
    returnType: int
    signature: '[wstxtest.stream.BaseStreamTest].streamAndSkip(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:297,1
    - Dst: '[StringBuffer].append(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:298,1
    - Dst: TEMPLATE.length()
      Src: wstxtest.stream.BaseStreamTest:300,1
    - Dst: TEMPLATE.charAt(wstxtest.stream.BaseStreamTest)
      Src: wstxtest.stream.BaseStreamTest:301,1
    - Dst: '[wstxtest.stream.BaseStreamTest].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:304,1
    - Dst: '[StringBuffer].insert(int,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:309,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Random
      - StringBuffer
      - StringBuffer
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 4
    argNames:
    - r
    - input
    - output
    - autoEnt
    argTypes:
    - java.util.Random
    - StringBuffer
    - StringBuffer
    - boolean
    constantsTouched: []
    func_position:
      end: 310
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 310
    functionName: '[wstxtest.stream.BaseStreamTest].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - TEMPLATE.charAt(wstxtest.stream.BaseStreamTest)
    - '[StringBuffer].insert(int,wstxtest.stream.BaseStreamTest)'
    - TEMPLATE.length()
    - '[wstxtest.stream.BaseStreamTest].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,wstxtest.stream.BaseStreamTest)'
    - '[StringBuffer].append(wstxtest.stream.BaseStreamTest)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.BaseStreamTest].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.BaseStreamTest:318,1
    - Dst: Math.abs(wstxtest.stream.BaseStreamTest)
      Src: wstxtest.stream.BaseStreamTest:318,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.BaseStreamTest:320,1
    - Dst: Math.abs(wstxtest.stream.BaseStreamTest)
      Src: wstxtest.stream.BaseStreamTest:320,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:336,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.BaseStreamTest:340,1
    - Dst: Math.abs(wstxtest.stream.BaseStreamTest)
      Src: wstxtest.stream.BaseStreamTest:340,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:361,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.BaseStreamTest:365,1
    - Dst: Math.abs(wstxtest.stream.BaseStreamTest)
      Src: wstxtest.stream.BaseStreamTest:365,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:383,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.BaseStreamTest:387,1
    - Dst: Math.abs(wstxtest.stream.BaseStreamTest)
      Src: wstxtest.stream.BaseStreamTest:387,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:404,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.BaseStreamTest:408,1
    - Dst: Math.abs(wstxtest.stream.BaseStreamTest)
      Src: wstxtest.stream.BaseStreamTest:408,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:421,1
    - Dst: '[java.util.Random].nextInt()'
      Src: wstxtest.stream.BaseStreamTest:430,1
    - Dst: Math.abs(wstxtest.stream.BaseStreamTest)
      Src: wstxtest.stream.BaseStreamTest:430,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:446,1
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.stream.BaseStreamTest:450,1
    - Dst: '[StringBuffer].replace(int,int,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:452,1
    - Dst: '[StringBuffer].replace(int,int,wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:453,1
    CyclomaticComplexity: 88
    EdgeCount: 88
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - StringBuffer
      - boolean
      - java.util.Random
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 5
    argNames:
    - input
    - output
    - autoEnt
    - r
    - index
    argTypes:
    - StringBuffer
    - StringBuffer
    - boolean
    - java.util.Random
    - int
    constantsTouched: []
    func_position:
      end: 454
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 454
    functionName: '[wstxtest.stream.BaseStreamTest].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    - '[StringBuffer].replace(int,int,wstxtest.stream.BaseStreamTest)'
    - Math.abs(wstxtest.stream.BaseStreamTest)
    - '[java.util.Random].nextInt()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.BaseStreamTest].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: wstxtest.stream.BaseStreamTest:462,1
    - Dst: '[StringBuffer].charAt(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:464,1
    - Dst: '[StringBuffer].charAt(int)'
      Src: wstxtest.stream.BaseStreamTest:466,1
    - Dst: '[StringBuffer].deleteCharAt(wstxtest.stream.BaseStreamTest)'
      Src: wstxtest.stream.BaseStreamTest:467,1
    - Dst: '[StringBuffer].setCharAt(wstxtest.stream.BaseStreamTest,char)'
      Src: wstxtest.stream.BaseStreamTest:469,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 1
    argNames:
    - input
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 473
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 473
    functionName: '[wstxtest.stream.BaseStreamTest].normalizeLFs(StringBuffer)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].setCharAt(wstxtest.stream.BaseStreamTest,char)'
    - '[StringBuffer].charAt(wstxtest.stream.BaseStreamTest)'
    - '[StringBuffer].charAt(int)'
    - '[StringBuffer].deleteCharAt(wstxtest.stream.BaseStreamTest)'
    - '[StringBuffer].length()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.BaseStreamTest].normalizeLFs(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestBufferRecycling].getInputFactory()'
      Src: wstxtest.stream.TestBufferRecycling:27,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestBufferRecycling:29,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestBufferRecycling:29,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
      Src: wstxtest.stream.TestBufferRecycling:29,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestBufferRecycling:30,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestBufferRecycling:30,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
      Src: wstxtest.stream.TestBufferRecycling:30,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].fail(String)'
      Src: wstxtest.stream.TestBufferRecycling:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 35
    functionName: '[wstxtest.stream.TestBufferRecycling].testCharBufferRecycling()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestBufferRecycling.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestBufferRecycling].getInputFactory()'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestBufferRecycling].fail(String)'
    - '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
    - '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestBufferRecycling].testCharBufferRecycling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestBufferRecycling].getInputFactory()'
      Src: wstxtest.stream.TestBufferRecycling:44,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestBufferRecycling:46,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestBufferRecycling:46,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestBufferRecycling:47,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestBufferRecycling:47,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
      Src: wstxtest.stream.TestBufferRecycling:48,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
      Src: wstxtest.stream.TestBufferRecycling:49,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].close()'
      Src: wstxtest.stream.TestBufferRecycling:51,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].close()'
      Src: wstxtest.stream.TestBufferRecycling:52,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].fail(String)'
      Src: wstxtest.stream.TestBufferRecycling:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 57
    functionName: '[wstxtest.stream.TestBufferRecycling].testCharBufferNonRecycling()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestBufferRecycling.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestBufferRecycling].getInputFactory()'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestBufferRecycling].fail(String)'
    - '[wstxtest.stream.TestBufferRecycling].close()'
    - '[wstxtest.stream.TestBufferRecycling].getCharBuffer(wstxtest.stream.TestBufferRecycling,boolean)'
    - '[wstxtest.stream.TestBufferRecycling].createXMLStreamReader(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestBufferRecycling].testCharBufferNonRecycling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestBufferRecycling:68,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].assertTokenType(wstxtest.stream.TestBufferRecycling,wstxtest.stream.TestBufferRecycling)'
      Src: wstxtest.stream.TestBufferRecycling:68,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestBufferRecycling:69,1
    - Dst: '[wstxtest.stream.TestBufferRecycling].assertTokenType(wstxtest.stream.TestBufferRecycling,wstxtest.stream.TestBufferRecycling)'
      Src: wstxtest.stream.TestBufferRecycling:69,1
    - Dst: '[XMLStreamReader].getTextCharacters()'
      Src: wstxtest.stream.TestBufferRecycling:70,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestBufferRecycling:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - sr
    - close
    argTypes:
    - XMLStreamReader
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 75
    functionName: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(XMLStreamReader,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestBufferRecycling.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader].getTextCharacters()'
    - '[XMLStreamReader].close()'
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestBufferRecycling].assertTokenType(wstxtest.stream.TestBufferRecycling,wstxtest.stream.TestBufferRecycling)'
    linkageType: ''
    returnType: char[]
    signature: '[wstxtest.stream.TestBufferRecycling].getCharBuffer(XMLStreamReader,boolean)'
  - 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: wstxtest.stream.TestBufferRecycling
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestBufferRecycling].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestBufferRecycling.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestBufferRecycling
    signature: '[wstxtest.stream.TestBufferRecycling].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getReader(wstxtest.stream.TestEntityRead,boolean,boolean)'
      Src: wstxtest.stream.TestEntityRead:36,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:37,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:37,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
      Src: wstxtest.stream.TestEntityRead:38,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(org.codehaus.stax2.DTDInfo)'
      Src: wstxtest.stream.TestEntityRead:39,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:41,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:41,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:42,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:42,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:44,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:44,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:45,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:45,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:46,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:46,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
      Src: wstxtest.stream.TestEntityRead:47,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
      Src: wstxtest.stream.TestEntityRead:48,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getName()'
      Src: wstxtest.stream.TestEntityRead:49,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:49,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
      Src: wstxtest.stream.TestEntityRead:50,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:50,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestEntityRead:53,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:53,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getLocation()'
      Src: wstxtest.stream.TestEntityRead:56,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:57,1
    - Dst: '[wstxtest.stream.TestEntityRead].getLineNumber()'
      Src: wstxtest.stream.TestEntityRead:58,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:58,1
    - Dst: '[wstxtest.stream.TestEntityRead].getColumnNumber()'
      Src: wstxtest.stream.TestEntityRead:63,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:63,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:66,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:66,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:67,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:67,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:68,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:68,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:70,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:70,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].close()'
      Src: wstxtest.stream.TestEntityRead:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 27
    functionDepth: 9
    functionLinenumber: 27
    functionLinenumberEnd: 72
    functionName: '[wstxtest.stream.TestEntityRead].testDeclaredInNonExpandingMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
    - '[com.ctc.wstx.sr.BasicStreamReader].close()'
    - '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
    - '[wstxtest.stream.TestEntityRead].getColumnNumber()'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestEntityRead].getLineNumber()'
    - '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.ent.EntityDecl].getName()'
    - '[com.ctc.wstx.ent.EntityDecl].getLocation()'
    - '[wstxtest.stream.TestEntityRead].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
    - '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
    - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestEntityRead].getReader(wstxtest.stream.TestEntityRead,boolean,boolean)'
    - '[wstxtest.stream.TestEntityRead].assertNotNull(org.codehaus.stax2.DTDInfo)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityRead].testDeclaredInNonExpandingMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getReader(wstxtest.stream.TestEntityRead,boolean,boolean)'
      Src: wstxtest.stream.TestEntityRead:86,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:87,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:87,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
      Src: wstxtest.stream.TestEntityRead:88,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(org.codehaus.stax2.DTDInfo)'
      Src: wstxtest.stream.TestEntityRead:89,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:91,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:91,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:92,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:92,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:94,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:94,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:101,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:101,1
    - Dst: '[wstxtest.stream.TestEntityRead].fail(String)'
      Src: wstxtest.stream.TestEntityRead:103,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:106,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:106,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
      Src: wstxtest.stream.TestEntityRead:107,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNull(com.ctc.wstx.ent.EntityDecl)'
      Src: wstxtest.stream.TestEntityRead:108,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:110,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:110,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:111,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:111,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:112,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
      Src: wstxtest.stream.TestEntityRead:112,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestEntityRead:114,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
      Src: wstxtest.stream.TestEntityRead:114,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].close()'
      Src: wstxtest.stream.TestEntityRead:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 78
    functionDepth: 9
    functionLinenumber: 78
    functionLinenumberEnd: 116
    functionName: '[wstxtest.stream.TestEntityRead].testUndeclaredInNonExpandingMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
    - '[wstxtest.stream.TestEntityRead].fail(String)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].close()'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestEntityRead].assertNull(com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,int)'
    - '[wstxtest.stream.TestEntityRead].getReader(wstxtest.stream.TestEntityRead,boolean,boolean)'
    - '[wstxtest.stream.TestEntityRead].assertNotNull(org.codehaus.stax2.DTDInfo)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityRead].testUndeclaredInNonExpandingMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
      Src: wstxtest.stream.TestEntityRead:129,1
    - Dst: '[HashMap].<init>()'
      Src: wstxtest.stream.TestEntityRead:130,1
    - Dst: '[HashMap].put(String,String)'
      Src: wstxtest.stream.TestEntityRead:131,1
    - Dst: '[HashMap].put(String,String)'
      Src: wstxtest.stream.TestEntityRead:132,1
    - Dst: '[HashMap].put(String,String)'
      Src: wstxtest.stream.TestEntityRead:133,1
    - Dst: '[XMLInputFactory].setProperty(String,HashMap)'
      Src: wstxtest.stream.TestEntityRead:134,1
    - Dst: '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:135,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:136,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:136,1
    - Dst: '[wstxtest.stream.TestEntityRead].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:137,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:137,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:138,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:138,1
    - Dst: '[wstxtest.stream.TestEntityRead].getAndVerifyText(wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:139,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:139,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:140,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:140,1
    - Dst: '[wstxtest.stream.TestEntityRead].close()'
      Src: wstxtest.stream.TestEntityRead:141,1
    - Dst: '[XMLInputFactory].getProperty(String)'
      Src: wstxtest.stream.TestEntityRead:147,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:148,1
    - Dst: mr.size()
      Src: wstxtest.stream.TestEntityRead:149,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:149,1
    - Dst: mr.entrySet()
      Src: wstxtest.stream.TestEntityRead:150,1
    - Dst: entry.getKey()
      Src: wstxtest.stream.TestEntityRead:151,1
    - Dst: '[wstxtest.stream.TestEntityRead].toString()'
      Src: wstxtest.stream.TestEntityRead:151,1
    - Dst: '[wstxtest.stream.TestEntityRead].equals(String)'
      Src: wstxtest.stream.TestEntityRead:152,1
    - Dst: '[wstxtest.stream.TestEntityRead].equals(String)'
      Src: wstxtest.stream.TestEntityRead:152,1
    - Dst: '[wstxtest.stream.TestEntityRead].equals(String)'
      Src: wstxtest.stream.TestEntityRead:153,1
    - Dst: entry.getValue()
      Src: wstxtest.stream.TestEntityRead:155,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:156,1
    - Dst: '[wstxtest.stream.TestEntityRead].fail(String)'
      Src: wstxtest.stream.TestEntityRead:158,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 161
    functionName: '[wstxtest.stream.TestEntityRead].testUndeclaredUsingCustomMap()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEntityRead].next()'
    - '[wstxtest.stream.TestEntityRead].assertNotNull(wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
    - entry.getValue()
    - '[wstxtest.stream.TestEntityRead].equals(String)'
    - '[wstxtest.stream.TestEntityRead].toString()'
    - '[HashMap].put(String,String)'
    - '[HashMap].<init>()'
    - '[wstxtest.stream.TestEntityRead].getAndVerifyText(wstxtest.stream.TestEntityRead)'
    - mr.size()
    - '[wstxtest.stream.TestEntityRead].fail(String)'
    - '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(int,wstxtest.stream.TestEntityRead)'
    - '[XMLInputFactory].getProperty(String)'
    - '[XMLInputFactory].setProperty(String,HashMap)'
    - '[wstxtest.stream.TestEntityRead].close()'
    - entry.getKey()
    - mr.entrySet()
    - '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].getLocalName()'
    - '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityRead].testUndeclaredUsingCustomMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
      Src: wstxtest.stream.TestEntityRead:171,1
    - Dst: '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
      Src: wstxtest.stream.TestEntityRead:180,1
    - Dst: '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
      Src: wstxtest.stream.TestEntityRead:185,1
    - Dst: '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
      Src: wstxtest.stream.TestEntityRead:190,1
    - Dst: '[XMLInputFactory].setProperty(String,wstxtest.stream.TestEntityRead.Resolver)'
      Src: wstxtest.stream.TestEntityRead:195,1
    - Dst: '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:197,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:198,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:198,1
    - Dst: '[wstxtest.stream.TestEntityRead].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:199,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:199,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:203,1
    - Dst: '[wstxtest.stream.TestEntityRead].getText()'
      Src: wstxtest.stream.TestEntityRead:204,1
    - Dst: '[wstxtest.stream.TestEntityRead].fail(String)'
      Src: wstxtest.stream.TestEntityRead:205,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:213,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:213,1
    - Dst: '[wstxtest.stream.TestEntityRead].fail(String)'
      Src: wstxtest.stream.TestEntityRead:216,1
    - Dst: '[wstxtest.stream.TestEntityRead].getText()'
      Src: wstxtest.stream.TestEntityRead:218,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:218,1
    - Dst: '[wstxtest.stream.TestEntityRead].next()'
      Src: wstxtest.stream.TestEntityRead:219,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:219,1
    - Dst: '[wstxtest.stream.TestEntityRead].getLocalName()'
      Src: wstxtest.stream.TestEntityRead:220,1
    - Dst: '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
      Src: wstxtest.stream.TestEntityRead:220,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 36
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 223
    functionName: '[wstxtest.stream.TestEntityRead].testUndeclaredButResolved()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEntityRead].getText()'
    - '[wstxtest.stream.TestEntityRead].fail(String)'
    - '[wstxtest.stream.TestEntityRead].assertTokenType(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].next()'
    - '[XMLInputFactory].setProperty(String,wstxtest.stream.TestEntityRead.Resolver)'
    - '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
    - '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
    - '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].getLocalName()'
    - '[wstxtest.stream.TestEntityRead].assertEquals(String,wstxtest.stream.TestEntityRead)'
    - '[wstxtest.stream.TestEntityRead].assertEquals(wstxtest.stream.TestEntityRead,wstxtest.stream.TestEntityRead)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEntityRead].testUndeclaredButResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
      Src: wstxtest.stream.TestEntityRead:240,1
    - Dst: '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,String)'
      Src: wstxtest.stream.TestEntityRead:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.BasicStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - contents
    - replEntities
    - coalescing
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 242
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 242
    functionName: '[wstxtest.stream.TestEntityRead].getReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEntityRead].constructStreamReader(XMLInputFactory,String)'
    - '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sr.BasicStreamReader
    signature: '[wstxtest.stream.TestEntityRead].getReader(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEntityRead].getInputFactory()'
      Src: wstxtest.stream.TestEntityRead:247,1
    - Dst: '[wstxtest.stream.TestEntityRead].setNamespaceAware(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:248,1
    - Dst: '[wstxtest.stream.TestEntityRead].setSupportDTD(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:249,1
    - Dst: '[wstxtest.stream.TestEntityRead].setValidating(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:250,1
    - Dst: '[wstxtest.stream.TestEntityRead].setReplaceEntities(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:251,1
    - Dst: '[wstxtest.stream.TestEntityRead].setCoalescing(wstxtest.stream.TestEntityRead,boolean)'
      Src: wstxtest.stream.TestEntityRead:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - replEntities
    - coalescing
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 254
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 254
    functionName: '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 3
    functionsReached:
    - '[wstxtest.stream.TestEntityRead].getInputFactory()'
    - '[wstxtest.stream.TestEntityRead].setCoalescing(wstxtest.stream.TestEntityRead,boolean)'
    - '[wstxtest.stream.TestEntityRead].setSupportDTD(wstxtest.stream.TestEntityRead,boolean)'
    - '[wstxtest.stream.TestEntityRead].setValidating(wstxtest.stream.TestEntityRead,boolean)'
    - '[wstxtest.stream.TestEntityRead].setNamespaceAware(wstxtest.stream.TestEntityRead,boolean)'
    - '[wstxtest.stream.TestEntityRead].setReplaceEntities(wstxtest.stream.TestEntityRead,boolean)'
    linkageType: ''
    returnType: XMLInputFactory
    signature: '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
  - 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: wstxtest.stream.TestEntityRead
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestEntityRead].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestEntityRead
    signature: '[wstxtest.stream.TestEntityRead].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.stream.TestEntityRead.Resolver
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestEntityRead.Resolver
    signature: '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mKey.equals(String)
      Src: wstxtest.stream.TestEntityRead.Resolver:275,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicID
    - systemID
    - baseURI
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 279
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 279
    functionName: '[wstxtest.stream.TestEntityRead.Resolver].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
    functionUses: 0
    functionsReached:
    - mKey.equals(String)
    linkageType: ''
    returnType: Object
    signature: '[wstxtest.stream.TestEntityRead.Resolver].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
      Src: wstxtest.stream.TestComments:14,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].<init>()'
      Src: wstxtest.stream.TestComments:15,1
    - Dst: '[wstxtest.cfg.Configs].addAll(wstxtest.cfg.InputConfigIterator)'
      Src: wstxtest.stream.TestComments:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.stream.TestComments
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 17
    functionName: '[wstxtest.stream.TestComments].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestComments.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.InputConfigIterator].<init>()'
    - '[wstxtest.cfg.Configs].addAll(wstxtest.cfg.InputConfigIterator)'
    - '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
    linkageType: ''
    returnType: wstxtest.stream.TestComments
    signature: '[wstxtest.stream.TestComments].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestComments].getInputFactory()'
      Src: wstxtest.stream.TestComments:22,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].iterate(wstxtest.stream.TestComments)'
      Src: wstxtest.stream.TestComments:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: '[wstxtest.stream.TestComments].testValid()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestComments.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestComments].getInputFactory()'
    - '[wstxtest.cfg.InputConfigIterator].iterate(wstxtest.stream.TestComments)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestComments].testValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestComments].constructStreamReader(XMLInputFactory,wstxtest.stream.TestComments)'
      Src: wstxtest.stream.TestComments:53,1
    - Dst: '[wstxtest.stream.TestComments].streamAndCheck(wstxtest.stream.TestComments,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestComments,wstxtest.stream.TestComments,boolean)'
      Src: wstxtest.stream.TestComments:54,1
    - Dst: '[wstxtest.stream.TestComments].constructStreamReader(XMLInputFactory,wstxtest.stream.TestComments)'
      Src: wstxtest.stream.TestComments:56,1
    - Dst: '[wstxtest.stream.TestComments].streamAndCheck(wstxtest.stream.TestComments,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestComments,wstxtest.stream.TestComments,boolean)'
      Src: wstxtest.stream.TestComments:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLInputFactory
      - wstxtest.cfg.InputConfigIterator
      classConcrete: true
      classEnum: false
      classFields:
      - wstxtest.cfg.InputConfigIterator
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - wstxtest.cfg.InputTestMethod
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - f
    - it
    argTypes:
    - XMLInputFactory
    - wstxtest.cfg.InputConfigIterator
    constantsTouched: []
    func_position:
      end: 58
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 58
    functionName: '[wstxtest.stream.TestComments].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestComments.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestComments].streamAndCheck(wstxtest.stream.TestComments,wstxtest.cfg.InputConfigIterator,wstxtest.stream.TestComments,wstxtest.stream.TestComments,boolean)'
    - '[wstxtest.stream.TestComments].constructStreamReader(XMLInputFactory,wstxtest.stream.TestComments)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestComments].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XML.getBytes(String)
      Src: wstxtest.stream.TestEncodingDetection:27,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:28,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:29,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:29,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:30,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:30,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:31,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:31,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:33,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:33,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 35
    functionName: '[wstxtest.stream.TestEncodingDetection].testUtf8()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getEncoding()'
    - XML.getBytes(String)
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEncodingDetection].testUtf8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: doc.getBytes(String)
      Src: wstxtest.stream.TestEncodingDetection:42,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:43,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:44,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:44,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:45,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:45,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:46,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:46,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:48,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:48,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:49,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:49,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 51
    functionName: '[wstxtest.stream.TestEncodingDetection].testWindows1252()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
    - doc.getBytes(String)
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getEncoding()'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEncodingDetection].testWindows1252()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:61,1
    - Dst: '[StringBuilder].setCharAt(int,char)'
      Src: wstxtest.stream.TestEncodingDetection:62,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestEncodingDetection:64,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(wstxtest.stream.TestEncodingDetection,boolean)'
      Src: wstxtest.stream.TestEncodingDetection:64,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
      Src: wstxtest.stream.TestEncodingDetection:65,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:66,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:66,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:67,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:67,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:68,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:68,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:70,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:70,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:71,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.stream.TestEncodingDetection:74,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(wstxtest.stream.TestEncodingDetection,boolean)'
      Src: wstxtest.stream.TestEncodingDetection:74,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
      Src: wstxtest.stream.TestEncodingDetection:75,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:76,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:76,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:77,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:77,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:78,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:78,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:79,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:79,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 81
    functionName: '[wstxtest.stream.TestEncodingDetection].testUtf16()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].setCharAt(int,char)'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[StringBuilder].toString()'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[StringBuilder].<init>(wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].next()'
    - '[XMLStreamReader].getEventType()'
    - '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(wstxtest.stream.TestEncodingDetection,boolean)'
    - '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
    - '[XMLStreamReader].getEncoding()'
    - '[wstxtest.stream.TestEncodingDetection].assertNull(wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEncodingDetection].testUtf16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: xml.getBytes(wstxtest.stream.TestEncodingDetection)
      Src: wstxtest.stream.TestEncodingDetection:102,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:103,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: wstxtest.stream.TestEncodingDetection:105,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:105,1
    - Dst: '[XMLStreamReader].getCharacterEncodingScheme()'
      Src: wstxtest.stream.TestEncodingDetection:108,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:108,1
    - Dst: '[XMLStreamReader].getEncoding()'
      Src: wstxtest.stream.TestEncodingDetection:112,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:112,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:114,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:114,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEncodingDetection:115,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:115,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:116,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:116,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.stream.TestEncodingDetection:117,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:117,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:118,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:118,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].getAndVerifyText(XMLStreamReader)'
      Src: wstxtest.stream.TestEncodingDetection:119,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:119,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.stream.TestEncodingDetection:120,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:120,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: wstxtest.stream.TestEncodingDetection:121,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:121,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.stream.TestEncodingDetection:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 124
    functionName: '[wstxtest.stream.TestEncodingDetection].testEBCDIC()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestEncodingDetection].getReader(wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(String,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].assertTokenType(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].getAndVerifyText(XMLStreamReader)'
    - '[XMLStreamReader].getCharacterEncodingScheme()'
    - '[XMLStreamReader].next()'
    - '[wstxtest.stream.TestEncodingDetection].assertEquals(wstxtest.stream.TestEncodingDetection,wstxtest.stream.TestEncodingDetection)'
    - '[XMLStreamReader].getEventType()'
    - xml.getBytes(wstxtest.stream.TestEncodingDetection)
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getEncoding()'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestEncodingDetection].testEBCDIC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: wstxtest.stream.TestEncodingDetection:135,1
    - Dst: '[String].charAt(wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:139,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[]
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - input
    - bigEndian
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 145
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 145
    functionName: '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(wstxtest.stream.TestEncodingDetection)'
    - '[String].length()'
    linkageType: ''
    returnType: byte[]
    signature: '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestEncodingDetection].getInputFactory()'
      Src: wstxtest.stream.TestEncodingDetection:149,1
    - Dst: '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.stream.TestEncodingDetection)'
      Src: wstxtest.stream.TestEncodingDetection:150,1
    - Dst: '[wstxtest.stream.TestEncodingDetection].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: wstxtest.stream.TestEncodingDetection:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 1
    argNames:
    - b
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestEncodingDetection].getInputFactory()'
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.stream.TestEncodingDetection)'
    - '[wstxtest.stream.TestEncodingDetection].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
  - 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: wstxtest.stream.TestEncodingDetection
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestEncodingDetection].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestEncodingDetection
    signature: '[wstxtest.stream.TestEncodingDetection].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestDTD].getInputFactory()'
      Src: wstxtest.stream.TestDTD:30,1
    - Dst: '[wstxtest.stream.TestDTD].setSupportDTD(wstxtest.stream.TestDTD,boolean)'
      Src: wstxtest.stream.TestDTD:31,1
    - Dst: '[wstxtest.stream.TestDTD].constructStreamReader(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
      Src: wstxtest.stream.TestDTD:32,1
    - Dst: '[wstxtest.stream.TestDTD].next()'
      Src: wstxtest.stream.TestDTD:33,1
    - Dst: '[wstxtest.stream.TestDTD].assertTokenType(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
      Src: wstxtest.stream.TestDTD:33,1
    - Dst: '[wstxtest.stream.TestDTD].getDTDInfo()'
      Src: wstxtest.stream.TestDTD:35,1
    - Dst: '[wstxtest.stream.TestDTD].assertNotNull(wstxtest.stream.TestDTD)'
      Src: wstxtest.stream.TestDTD:36,1
    - Dst: '[wstxtest.stream.TestDTD].next()'
      Src: wstxtest.stream.TestDTD:38,1
    - Dst: '[wstxtest.stream.TestDTD].assertTokenType(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
      Src: wstxtest.stream.TestDTD:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 39
    functionName: '[wstxtest.stream.TestDTD].testSkipping()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestDTD].getDTDInfo()'
    - '[wstxtest.stream.TestDTD].assertTokenType(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
    - '[wstxtest.stream.TestDTD].next()'
    - '[wstxtest.stream.TestDTD].getInputFactory()'
    - '[wstxtest.stream.TestDTD].constructStreamReader(wstxtest.stream.TestDTD,wstxtest.stream.TestDTD)'
    - '[wstxtest.stream.TestDTD].assertNotNull(wstxtest.stream.TestDTD)'
    - '[wstxtest.stream.TestDTD].setSupportDTD(wstxtest.stream.TestDTD,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestDTD].testSkipping()'
  - 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: wstxtest.stream.TestDTD
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestDTD].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestDTD
    signature: '[wstxtest.stream.TestDTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
      Src: wstxtest.stream.TestStreaming:42,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:43,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:43,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:44,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:44,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.TestStreaming:45,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.TestStreaming:46,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.TestStreaming:47,1
    - Dst: '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:48,1
    - Dst: CONTENT_OUT.startsWith(wstxtest.stream.TestStreaming)
      Src: wstxtest.stream.TestStreaming:49,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:50,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:54,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:60,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:60,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:62,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 63
    functionName: '[wstxtest.stream.TestStreaming].testTextStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
    - '[StringWriter].toString()'
    - '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
    - '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - CONTENT_OUT.startsWith(wstxtest.stream.TestStreaming)
    - '[StringWriter].<init>()'
    - '[wstxtest.stream.TestStreaming].fail(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestStreaming].testTextStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CONTENT_IN.replace(String,String)
      Src: wstxtest.stream.TestStreaming:76,1
    - Dst: '[wstxtest.stream.TestStreaming].replace(String,String)'
      Src: wstxtest.stream.TestStreaming:76,1
    - Dst: '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
      Src: wstxtest.stream.TestStreaming:83,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:84,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:84,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:85,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:85,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.TestStreaming:86,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.TestStreaming:87,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.TestStreaming:88,1
    - Dst: '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:89,1
    - Dst: '[wstxtest.stream.TestStreaming].startsWith(wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:90,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:91,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:95,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:101,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:101,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:103,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 104
    functionName: '[wstxtest.stream.TestStreaming].testCDataStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
    - '[wstxtest.stream.TestStreaming].startsWith(wstxtest.stream.TestStreaming)'
    - '[StringWriter].toString()'
    - '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
    - '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - CONTENT_IN.replace(String,String)
    - '[wstxtest.stream.TestStreaming].replace(String,String)'
    - '[StringWriter].<init>()'
    - '[wstxtest.stream.TestStreaming].fail(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestStreaming].testCDataStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
      Src: wstxtest.stream.TestStreaming:125,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:126,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:126,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:127,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:127,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.stream.TestStreaming:128,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
      Src: wstxtest.stream.TestStreaming:129,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.stream.TestStreaming:130,1
    - Dst: '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:132,1
    - Dst: exp.startsWith(wstxtest.stream.TestStreaming)
      Src: wstxtest.stream.TestStreaming:133,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:134,1
    - Dst: '[wstxtest.stream.TestStreaming].fail(String)'
      Src: wstxtest.stream.TestStreaming:138,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestStreaming:143,1
    - Dst: '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
      Src: wstxtest.stream.TestStreaming:143,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 145
    functionName: '[wstxtest.stream.TestStreaming].testCoalescingStreaming()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestStreaming].assertTokenType(wstxtest.stream.TestStreaming,wstxtest.stream.TestStreaming)'
    - '[StringWriter].toString()'
    - '[wstxtest.stream.TestStreaming].equals(wstxtest.stream.TestStreaming)'
    - '[wstxtest.stream.TestStreaming].getReader(wstxtest.stream.TestStreaming,boolean)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - exp.startsWith(wstxtest.stream.TestStreaming)
    - '[StringWriter].<init>()'
    - '[wstxtest.stream.TestStreaming].fail(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(StringWriter,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestStreaming].testCoalescingStreaming()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestStreaming].getWstxInputFactory()'
      Src: wstxtest.stream.TestStreaming:156,1
    - Dst: '[wstxtest.stream.TestStreaming].getConfig()'
      Src: wstxtest.stream.TestStreaming:157,1
    - Dst: '[wstxtest.stream.TestStreaming].doSupportNamespaces(boolean)'
      Src: wstxtest.stream.TestStreaming:157,1
    - Dst: '[wstxtest.stream.TestStreaming].getConfig()'
      Src: wstxtest.stream.TestStreaming:158,1
    - Dst: '[wstxtest.stream.TestStreaming].doCoalesceText(boolean)'
      Src: wstxtest.stream.TestStreaming:158,1
    - Dst: '[wstxtest.stream.TestStreaming].getConfig()'
      Src: wstxtest.stream.TestStreaming:159,1
    - Dst: '[wstxtest.stream.TestStreaming].setInputBufferLength(int)'
      Src: wstxtest.stream.TestStreaming:159,1
    - Dst: '[wstxtest.stream.TestStreaming].getConfig()'
      Src: wstxtest.stream.TestStreaming:160,1
    - Dst: '[wstxtest.stream.TestStreaming].setShortestReportedTextSegment(int)'
      Src: wstxtest.stream.TestStreaming:160,1
    - Dst: '[wstxtest.stream.TestStreaming].constructStreamReader(wstxtest.stream.TestStreaming,String)'
      Src: wstxtest.stream.TestStreaming:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - coalesce
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 162
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 162
    functionName: '[wstxtest.stream.TestStreaming].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestStreaming].setInputBufferLength(int)'
    - '[wstxtest.stream.TestStreaming].doSupportNamespaces(boolean)'
    - '[wstxtest.stream.TestStreaming].doCoalesceText(boolean)'
    - '[wstxtest.stream.TestStreaming].getConfig()'
    - '[wstxtest.stream.TestStreaming].setShortestReportedTextSegment(int)'
    - '[wstxtest.stream.TestStreaming].constructStreamReader(wstxtest.stream.TestStreaming,String)'
    - '[wstxtest.stream.TestStreaming].getWstxInputFactory()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[wstxtest.stream.TestStreaming].getReader(String,boolean)'
  - 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: wstxtest.stream.TestStreaming
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestStreaming].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestStreaming
    signature: '[wstxtest.stream.TestStreaming].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLInputFactory].setProperty(String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - f
    - state
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].setTreatCharRefsAsEnts(javax.xml.stream.XMLInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLInputFactory].setProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].setTreatCharRefsAsEnts(javax.xml.stream.XMLInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:41,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:43,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:43,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:44,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:44,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:46,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:46,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:48,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:48,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:50,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:50,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:51,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:51,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:52,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:53,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:54,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:54,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:55,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:55,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:58,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:58,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:61,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(wstxtest.stream.TestTreatCharRefAsEnts)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:62,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getCharacterOffset()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:63,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(int,wstxtest.stream.TestTreatCharRefAsEnts)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 36
    functionDepth: 9
    functionLinenumber: 36
    functionLinenumberEnd: 64
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnEntityForCharReference()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(int,wstxtest.stream.TestTreatCharRefAsEnts)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.ent.EntityDecl].getName()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getCharacterOffset()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(wstxtest.stream.TestTreatCharRefAsEnts)'
    - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnEntityForCharReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:71,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:73,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:73,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:74,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:74,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:76,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:76,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:77,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:77,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:79,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:79,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:80,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 66
    functionDepth: 9
    functionLinenumber: 66
    functionLinenumberEnd: 81
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnCharsReference()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnCharsReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:88,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:90,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:90,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:91,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:91,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:93,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:93,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:95,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:95,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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 83
    functionDepth: 9
    functionLinenumber: 83
    functionLinenumberEnd: 96
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnEntityForCharReferenceWithHighMinTextSegment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnEntityForCharReferenceWithHighMinTextSegment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:103,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:105,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:105,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:106,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:106,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:108,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:108,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:110,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:110,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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 98
    functionDepth: 9
    functionLinenumber: 98
    functionLinenumberEnd: 111
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnCharsReferenceWithHighMinTextSegment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnCharsReferenceWithHighMinTextSegment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:118,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:120,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:120,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:121,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:121,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:123,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:123,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:125,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:125,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:127,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:127,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:128,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:128,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:129,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:130,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:131,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:131,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:132,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:132,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:135,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:135,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:138,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(wstxtest.stream.TestTreatCharRefAsEnts)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:139,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getCharacterOffset()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:140,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(int,wstxtest.stream.TestTreatCharRefAsEnts)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 113
    functionDepth: 9
    functionLinenumber: 113
    functionLinenumberEnd: 141
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnEntityForCharReference()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(int,wstxtest.stream.TestTreatCharRefAsEnts)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.ent.EntityDecl].getName()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getCharacterOffset()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertNotNull(wstxtest.stream.TestTreatCharRefAsEnts)'
    - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnEntityForCharReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:148,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:150,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:150,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:151,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:151,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:153,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:153,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:154,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:154,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:156,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:156,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:157,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 143
    functionDepth: 9
    functionLinenumber: 143
    functionLinenumberEnd: 158
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReference()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:165,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:167,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:167,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:168,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:168,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:170,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:170,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:172,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:172,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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 160
    functionDepth: 9
    functionLinenumber: 160
    functionLinenumberEnd: 173
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnEntityForCharReferenceWithHighMinTextSegment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnEntityForCharReferenceWithHighMinTextSegment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:180,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:182,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:182,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:183,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:183,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:185,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:185,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:187,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:187,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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 175
    functionDepth: 9
    functionLinenumber: 175
    functionLinenumberEnd: 188
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReferenceWithHighMinTextSegment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertTokenType(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].assertEquals(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(wstxtest.stream.TestTreatCharRefAsEnts,boolean,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReferenceWithHighMinTextSegment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getConfiguredFactory(boolean,boolean,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:194,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.BasicStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 4
    argNames:
    - contents
    - replEntities
    - treatCharRefsAsEnts
    - minTextSegment
    argTypes:
    - String
    - boolean
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 196
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 196
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(String,boolean,boolean,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getConfiguredFactory(boolean,boolean,int)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].constructStreamReader(javax.xml.stream.XMLInputFactory,String)'
    linkageType: ''
    returnType: com.ctc.wstx.sr.BasicStreamReader
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(String,boolean,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].getInputFactory()'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:202,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].setValidating(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:203,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].setReplaceEntities(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:204,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].setTreatCharRefsAsEnts(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:205,1
    - Dst: '[wstxtest.stream.TestTreatCharRefAsEnts].setMinTextSegment(wstxtest.stream.TestTreatCharRefAsEnts,int)'
      Src: wstxtest.stream.TestTreatCharRefAsEnts:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLInputFactory
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - replEntities
    - treatCharRefsAsEnts
    - minTextSegment
    argTypes:
    - boolean
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 208
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 208
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].getConfiguredFactory(boolean,boolean,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestTreatCharRefAsEnts].getInputFactory()'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].setTreatCharRefsAsEnts(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].setValidating(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].setMinTextSegment(wstxtest.stream.TestTreatCharRefAsEnts,int)'
    - '[wstxtest.stream.TestTreatCharRefAsEnts].setReplaceEntities(wstxtest.stream.TestTreatCharRefAsEnts,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLInputFactory
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].getConfiguredFactory(boolean,boolean,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: wstxtest.stream.TestTreatCharRefAsEnts
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestTreatCharRefAsEnts].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestTreatCharRefAsEnts
    signature: '[wstxtest.stream.TestTreatCharRefAsEnts].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:18,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:19,1
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestAttributeLimits:20,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestAttributeLimits:41,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].nextTag()'
      Src: wstxtest.stream.TestAttributeLimits:43,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:44,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:46,1
    - Dst: '[java.io.Reader].close()'
      Src: wstxtest.stream.TestAttributeLimits:48,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 49
    functionName: '[wstxtest.stream.TestAttributeLimits].testMaxAttributesLimit()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
    - '[java.io.Reader].<init>()'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestAttributeLimits].nextTag()'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
    - '[java.io.Reader].close()'
    - '[wstxtest.stream.TestAttributeLimits].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testMaxAttributesLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:57,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:58,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:59,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:59,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].nextTag()'
      Src: wstxtest.stream.TestAttributeLimits:63,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:64,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:66,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].close()'
      Src: wstxtest.stream.TestAttributeLimits:68,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:71,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:72,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:73,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:73,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].nextTag()'
      Src: wstxtest.stream.TestAttributeLimits:77,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:78,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:80,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].close()'
      Src: wstxtest.stream.TestAttributeLimits:82,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 83
    functionName: '[wstxtest.stream.TestAttributeLimits].testExactSmallMaxAttributeCount()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestAttributeLimits].nextTag()'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestAttributeLimits].close()'
    - '[wstxtest.stream.TestAttributeLimits].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testExactSmallMaxAttributeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:88,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:89,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:92,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:92,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:94,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:94,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getAttributeCount()'
      Src: wstxtest.stream.TestAttributeLimits:95,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertEquals(int,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:95,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:96,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:96,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].close()'
      Src: wstxtest.stream.TestAttributeLimits:97,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:100,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:100,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:103,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:104,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 108
    functionName: '[wstxtest.stream.TestAttributeLimits].testShorterAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttributeLimits].assertEquals(int,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
    - '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestAttributeLimits].next()'
    - '[wstxtest.stream.TestAttributeLimits].getAttributeCount()'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestAttributeLimits].close()'
    - '[wstxtest.stream.TestAttributeLimits].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testShorterAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestAttributeLimits:112,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:135,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestAttributeLimits:136,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestAttributeLimits:137,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:138,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].fail(String)'
      Src: wstxtest.stream.TestAttributeLimits:140,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
      Src: wstxtest.stream.TestAttributeLimits:142,1
    - Dst: '[java.io.Reader].close()'
      Src: wstxtest.stream.TestAttributeLimits:144,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 145
    functionName: '[wstxtest.stream.TestAttributeLimits].testLongAttribute()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestAttributeLimits].verifyException(wstxtest.stream.TestAttributeLimits,String)'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[java.io.Reader].<init>()'
    - '[wstxtest.stream.TestAttributeLimits].next()'
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,int)'
    - '[java.io.Reader].close()'
    - '[wstxtest.stream.TestAttributeLimits].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testLongAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestAttributeLimits:150,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].setProperty(String,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:151,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.stream.TestAttributeLimits:154,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.stream.TestAttributeLimits:154,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:156,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:156,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getAttributeCount()'
      Src: wstxtest.stream.TestAttributeLimits:157,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertEquals(int,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:157,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].getAttributeValue(int)'
      Src: wstxtest.stream.TestAttributeLimits:158,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertEquals(String,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:158,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].next()'
      Src: wstxtest.stream.TestAttributeLimits:159,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
      Src: wstxtest.stream.TestAttributeLimits:159,1
    - Dst: '[wstxtest.stream.TestAttributeLimits].close()'
      Src: wstxtest.stream.TestAttributeLimits:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 161
    functionName: '[wstxtest.stream.TestAttributeLimits].testMaxAttrMaxIntValue()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestAttributeLimits].setProperty(String,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].assertEquals(int,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].getAttributeValue(int)'
    - '[wstxtest.stream.TestAttributeLimits].createXMLStreamReader(java.io.StringReader)'
    - '[wstxtest.stream.TestAttributeLimits].assertEquals(String,wstxtest.stream.TestAttributeLimits)'
    - '[wstxtest.stream.TestAttributeLimits].assertTokenType(wstxtest.stream.TestAttributeLimits,wstxtest.stream.TestAttributeLimits)'
    - '[java.io.StringReader].<init>(String)'
    - '[wstxtest.stream.TestAttributeLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestAttributeLimits].next()'
    - '[wstxtest.stream.TestAttributeLimits].getAttributeCount()'
    - '[wstxtest.stream.TestAttributeLimits].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestAttributeLimits].testMaxAttrMaxIntValue()'
  - 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: wstxtest.stream.TestAttributeLimits
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestAttributeLimits].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestAttributeLimits
    signature: '[wstxtest.stream.TestAttributeLimits].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:43,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThrough(XMLStreamReader)'
      Src: wstxtest.stream.TestParsingModeForTokens:43,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:47,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:47,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:50,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:50,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:53,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:53,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:59,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 62
    functionName: '[wstxtest.stream.TestParsingModeForTokens].testSingleDocumentMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestParsingModeForTokens].testSingleDocumentMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:67,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:67,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:72,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:72,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:75,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:75,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:81,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:81,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:86,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 89
    functionName: '[wstxtest.stream.TestParsingModeForTokens].testMultiDocumentMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestParsingModeForTokens].testMultiDocumentMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:95,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:95,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:98,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:98,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:106,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:106,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:111,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:111,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:117,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 120
    functionName: '[wstxtest.stream.TestParsingModeForTokens].testFragmentMode()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].getReader(String,ParsingMode)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
    - '[wstxtest.stream.TestParsingModeForTokens].streamThroughFailing(XMLStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestParsingModeForTokens].testFragmentMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].getInputFactory()'
      Src: wstxtest.stream.TestParsingModeForTokens:131,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].setProperty(String,WstxInputProperties.ParsingMode)'
      Src: wstxtest.stream.TestParsingModeForTokens:132,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].constructStreamReader(wstxtest.stream.TestParsingModeForTokens,String)'
      Src: wstxtest.stream.TestParsingModeForTokens:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - WstxInputProperties.ParsingMode
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - mode
    argTypes:
    - String
    - WstxInputProperties.ParsingMode
    constantsTouched: []
    func_position:
      end: 134
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 134
    functionName: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,WstxInputProperties.ParsingMode)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].getInputFactory()'
    - '[wstxtest.stream.TestParsingModeForTokens].setProperty(String,WstxInputProperties.ParsingMode)'
    - '[wstxtest.stream.TestParsingModeForTokens].constructStreamReader(wstxtest.stream.TestParsingModeForTokens,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.stream.TestParsingModeForTokens].getReader(String,WstxInputProperties.ParsingMode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].streamThrough(XMLStreamReader)'
      Src: wstxtest.stream.TestParsingModeForTokens:140,1
    - Dst: '[wstxtest.stream.TestParsingModeForTokens].fail(wstxtest.stream.TestParsingModeForTokens)'
      Src: wstxtest.stream.TestParsingModeForTokens:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - sr
    - type
    argTypes:
    - XMLStreamReader
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 144
    functionName: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.stream.TestParsingModeForTokens].streamThrough(XMLStreamReader)'
    - '[wstxtest.stream.TestParsingModeForTokens].fail(wstxtest.stream.TestParsingModeForTokens)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
  - 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: wstxtest.stream.TestParsingModeForTokens
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestParsingModeForTokens].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestParsingModeForTokens
    signature: '[wstxtest.stream.TestParsingModeForTokens].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestConfig].getNewInputFactory()'
      Src: wstxtest.stream.TestConfig:26,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:28,1
    - Dst: '[wstxtest.stream.TestConfig].assertNull(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:28,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:29,1
    - Dst: '[wstxtest.stream.TestConfig].assertNull(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:29,1
    - Dst: '[wstxtest.stream.TestConfig.DTDResolver].<init>()'
      Src: wstxtest.stream.TestConfig:32,1
    - Dst: '[EntityResolver].<init>()'
      Src: wstxtest.stream.TestConfig:33,1
    - Dst: '[wstxtest.stream.TestConfig].setProperty(String,wstxtest.stream.TestConfig.DTDResolver)'
      Src: wstxtest.stream.TestConfig:35,1
    - Dst: '[wstxtest.stream.TestConfig].setProperty(String,EntityResolver)'
      Src: wstxtest.stream.TestConfig:36,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:38,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:39,1
    - Dst: '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:40,1
    - Dst: '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:42,1
    - Dst: '[wstxtest.stream.TestConfig].constructStreamReader(wstxtest.stream.TestConfig,String)'
      Src: wstxtest.stream.TestConfig:46,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:47,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(String)'
      Src: wstxtest.stream.TestConfig:48,1
    - Dst: '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:50,1
    - Dst: '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 54
    functionName: '[wstxtest.stream.TestConfig].testSettingResolvers()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestConfig].assertTrue(String,wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].getProperty(String)'
    - '[wstxtest.stream.TestConfig].getNewInputFactory()'
    - '[wstxtest.stream.TestConfig.DTDResolver].<init>()'
    - '[EntityResolver].<init>()'
    - '[wstxtest.stream.TestConfig].assertNull(wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].setProperty(String,wstxtest.stream.TestConfig.DTDResolver)'
    - '[wstxtest.stream.TestConfig].constructStreamReader(wstxtest.stream.TestConfig,String)'
    - '[wstxtest.stream.TestConfig].setProperty(String,EntityResolver)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestConfig].testSettingResolvers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 64
    functionName: '[wstxtest.stream.TestConfig].testUsingDTDResolver()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestConfig].testUsingDTDResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[wstxtest.stream.TestConfig].testUsingEntityResolver()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestConfig].testUsingEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestConfig].getNewInputFactory()'
      Src: wstxtest.stream.TestConfig:79,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:80,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:80,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:81,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:81,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:83,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(wstxtest.stream.TestConfig,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 84
    functionName: '[wstxtest.stream.TestConfig].testReaderProperties()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestConfig].assertEquals(wstxtest.stream.TestConfig,wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].getNewInputFactory()'
    - '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestConfig].testReaderProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestConfig].getNewOutputFactory()'
      Src: wstxtest.stream.TestConfig:89,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:90,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:90,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:91,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:91,1
    - Dst: '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:93,1
    - Dst: '[wstxtest.stream.TestConfig].assertEquals(wstxtest.stream.TestConfig,wstxtest.stream.TestConfig)'
      Src: wstxtest.stream.TestConfig:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[wstxtest.stream.TestConfig].testWriterProperties()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestConfig].assertEquals(wstxtest.stream.TestConfig,wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].assertEquals(String,wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].getProperty(wstxtest.stream.TestConfig)'
    - '[wstxtest.stream.TestConfig].getNewOutputFactory()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestConfig].testWriterProperties()'
  - 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: wstxtest.stream.TestConfig
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestConfig
    signature: '[wstxtest.stream.TestConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicID
    - systemID
    - baseURI
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: '[wstxtest.stream.TestConfig.DTDResolver].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[wstxtest.stream.TestConfig.DTDResolver].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.stream.TestConfig.DTDResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestConfig.DTDResolver].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestConfig.DTDResolver
    signature: '[wstxtest.stream.TestConfig.DTDResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicID
    - systemID
    - baseURI
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[wstxtest.stream.TestConfig.EntityResolver].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[wstxtest.stream.TestConfig.EntityResolver].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.stream.TestConfig.EntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestConfig.EntityResolver].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestConfig.EntityResolver
    signature: '[wstxtest.stream.TestConfig.EntityResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:34,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[wstxtest.stream.TestXmlId].testXmlIdEnabledNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].testXmlIdEnabledNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:41,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[wstxtest.stream.TestXmlId].testXmlIdDisabledNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].testXmlIdDisabledNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:48,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[wstxtest.stream.TestXmlId].testXmlIdEnabledNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].testXmlIdEnabledNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:55,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 57
    functionName: '[wstxtest.stream.TestXmlId].testXmlIdDisabledNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].testXmlIdDisabledNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:66,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[wstxtest.stream.TestXmlId].testInvalidXmlIdNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].testInvalidXmlIdNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:73,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[wstxtest.stream.TestXmlId].testInvalidXmlIdNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].testInvalidXmlIdNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:80,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[wstxtest.stream.TestXmlId].testInvalidXmlIdDisabledNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].testInvalidXmlIdDisabledNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:87,1
    - Dst: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[wstxtest.stream.TestXmlId].testInvalidXmlIdDisabledNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].testInvalidXmlIdDisabledNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:101,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:105,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:105,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeCount()'
      Src: wstxtest.stream.TestXmlId:106,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:106,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestXmlId:107,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:107,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
      Src: wstxtest.stream.TestXmlId:108,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:108,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:109,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:109,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:109,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:112,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:112,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeCount()'
      Src: wstxtest.stream.TestXmlId:113,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:113,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
      Src: wstxtest.stream.TestXmlId:114,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:114,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:116,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:116,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:116,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:118,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:118,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:118,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
      Src: wstxtest.stream.TestXmlId:120,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:120,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:121,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:121,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:124,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:124,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeCount()'
      Src: wstxtest.stream.TestXmlId:125,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:125,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
      Src: wstxtest.stream.TestXmlId:126,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:126,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeLocalName(int)'
      Src: wstxtest.stream.TestXmlId:127,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:127,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:128,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:128,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:128,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
      Src: wstxtest.stream.TestXmlId:129,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:129,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:130,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:130,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:133,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:133,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeCount()'
      Src: wstxtest.stream.TestXmlId:134,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:134,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
      Src: wstxtest.stream.TestXmlId:135,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:135,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:137,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:137,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:137,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
      Src: wstxtest.stream.TestXmlId:139,1
    - Dst: '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
      Src: wstxtest.stream.TestXmlId:139,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:139,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
      Src: wstxtest.stream.TestXmlId:144,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:144,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
      Src: wstxtest.stream.TestXmlId:146,1
    - Dst: '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:146,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:148,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:148,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: wstxtest.stream.TestXmlId:150,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - xmlidEnabled
    - nsAware
    - coal
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 151
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 151
    functionName: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 4
    functionsReached:
    - '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].getIdAttributeIndex()'
    - '[wstxtest.stream.TestXmlId].assertEquals(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[wstxtest.stream.TestXmlId].assertEquals(int,wstxtest.stream.TestXmlId)'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeLocalName(int)'
    - '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[wstxtest.stream.TestXmlId].assertEquals(String,wstxtest.stream.TestXmlId)'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeType(int)'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeCount()'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeValue(int)'
    - '[org.codehaus.stax2.XMLStreamReader2].getAttributeInfo()'
    - '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].getValidatingReader(String,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:156,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:158,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:158,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:159,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:159,1
    - Dst: '[wstxtest.stream.TestXmlId].fail(String)'
      Src: wstxtest.stream.TestXmlId:160,1
    - Dst: '[wstxtest.stream.TestXmlId].assertMessageContains(wstxtest.stream.TestXmlId,String)'
      Src: wstxtest.stream.TestXmlId:162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - coal
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 164
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 164
    functionName: '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.stream.TestXmlId].getValidatingReader(String,boolean,boolean)'
    - '[wstxtest.stream.TestXmlId].fail(String)'
    - '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[wstxtest.stream.TestXmlId].assertMessageContains(wstxtest.stream.TestXmlId,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
      Src: wstxtest.stream.TestXmlId:172,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:173,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:173,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.stream.TestXmlId:174,1
    - Dst: '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 2
    argNames:
    - nsAware
    - coal
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 175
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 175
    functionName: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.stream.TestXmlId].assertTokenType(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].getInputFactory()'
      Src: wstxtest.stream.TestXmlId:182,1
    - Dst: '[wstxtest.stream.TestXmlId].setSupportDTD(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:183,1
    - Dst: '[wstxtest.stream.TestXmlId].setValidating(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:184,1
    - Dst: '[wstxtest.stream.TestXmlId].setCoalescing(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:185,1
    - Dst: '[wstxtest.stream.TestXmlId].setNamespaceAware(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:186,1
    - Dst: '[wstxtest.stream.TestXmlId].setProperty(wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:187,1
    - Dst: '[wstxtest.stream.TestXmlId].constructStreamReader(wstxtest.stream.TestXmlId,String)'
      Src: wstxtest.stream.TestXmlId:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 4
    argNames:
    - contents
    - xmlidEnabled
    - nsAware
    - coal
    argTypes:
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 192
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 192
    functionName: '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.stream.TestXmlId].setValidating(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].setNamespaceAware(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].getInputFactory()'
    - '[wstxtest.stream.TestXmlId].constructStreamReader(wstxtest.stream.TestXmlId,String)'
    - '[wstxtest.stream.TestXmlId].setProperty(wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].setSupportDTD(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].setCoalescing(wstxtest.stream.TestXmlId,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestXmlId].getInputFactory()'
      Src: wstxtest.stream.TestXmlId:198,1
    - Dst: '[wstxtest.stream.TestXmlId].setSupportDTD(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:199,1
    - Dst: '[wstxtest.stream.TestXmlId].setValidating(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:200,1
    - Dst: '[wstxtest.stream.TestXmlId].setCoalescing(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:201,1
    - Dst: '[wstxtest.stream.TestXmlId].setNamespaceAware(wstxtest.stream.TestXmlId,boolean)'
      Src: wstxtest.stream.TestXmlId:202,1
    - Dst: '[wstxtest.stream.TestXmlId].setProperty(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
      Src: wstxtest.stream.TestXmlId:203,1
    - Dst: '[wstxtest.stream.TestXmlId].constructStreamReader(wstxtest.stream.TestXmlId,String)'
      Src: wstxtest.stream.TestXmlId:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 3
    argNames:
    - contents
    - nsAware
    - coal
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 206
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 206
    functionName: '[wstxtest.stream.TestXmlId].getValidatingReader(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.stream.TestXmlId].setValidating(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].setNamespaceAware(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].getInputFactory()'
    - '[wstxtest.stream.TestXmlId].constructStreamReader(wstxtest.stream.TestXmlId,String)'
    - '[wstxtest.stream.TestXmlId].setProperty(wstxtest.stream.TestXmlId,wstxtest.stream.TestXmlId)'
    - '[wstxtest.stream.TestXmlId].setSupportDTD(wstxtest.stream.TestXmlId,boolean)'
    - '[wstxtest.stream.TestXmlId].setCoalescing(wstxtest.stream.TestXmlId,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[wstxtest.stream.TestXmlId].getValidatingReader(String,boolean,boolean)'
  - 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: wstxtest.stream.TestXmlId
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestXmlId].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestXmlId
    signature: '[wstxtest.stream.TestXmlId].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestElementLimits:24,1
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:47,1
    - Dst: '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:48,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:49,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:51,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:54,1
    - Dst: '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
      Src: wstxtest.stream.TestElementLimits:56,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 58
    functionName: '[wstxtest.stream.TestElementLimits].testSuperDeep()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
    - '[java.io.Reader].<init>()'
    - '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].next()'
    - '[wstxtest.stream.TestElementLimits].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestElementLimits].testSuperDeep()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestElementLimits:62,1
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:85,1
    - Dst: '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:86,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:88,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:89,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:91,1
    - Dst: '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
      Src: wstxtest.stream.TestElementLimits:93,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 95
    functionName: '[wstxtest.stream.TestElementLimits].testManyChildren()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
    - '[java.io.Reader].<init>()'
    - '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].next()'
    - '[wstxtest.stream.TestElementLimits].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestElementLimits].testManyChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:101,1
    - Dst: '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:102,1
    - Dst: '[wstxtest.stream.TestElementLimits].createManyElementReader()'
      Src: wstxtest.stream.TestElementLimits:103,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:103,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:104,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:106,1
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:110,1
    - Dst: '[wstxtest.stream.TestElementLimits].createManyElementReader()'
      Src: wstxtest.stream.TestElementLimits:111,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:111,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:113,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:114,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:116,1
    - Dst: '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
      Src: wstxtest.stream.TestElementLimits:118,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 120
    functionName: '[wstxtest.stream.TestElementLimits].testManyElements()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestElementLimits].createManyElementReader()'
    - '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
    - '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestElementLimits].testManyElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
      Src: wstxtest.stream.TestElementLimits:124,1
    - Dst: '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
      Src: wstxtest.stream.TestElementLimits:125,1
    - Dst: '[wstxtest.stream.TestElementLimits].createManyElementReader()'
      Src: wstxtest.stream.TestElementLimits:126,1
    - Dst: '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
      Src: wstxtest.stream.TestElementLimits:126,1
    - Dst: '[wstxtest.stream.TestElementLimits].next()'
      Src: wstxtest.stream.TestElementLimits:127,1
    - Dst: '[wstxtest.stream.TestElementLimits].fail(String)'
      Src: wstxtest.stream.TestElementLimits:129,1
    - Dst: '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
      Src: wstxtest.stream.TestElementLimits:131,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.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 133
    functionName: '[wstxtest.stream.TestElementLimits].testCharacterLimit()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.stream.TestElementLimits].getNewInputFactory()'
    - '[wstxtest.stream.TestElementLimits].createXMLStreamReader(java.io.Reader)'
    - '[wstxtest.stream.TestElementLimits].createManyElementReader()'
    - '[wstxtest.stream.TestElementLimits].verifyException(wstxtest.stream.TestElementLimits,String)'
    - '[wstxtest.stream.TestElementLimits].setProperty(String,int)'
    - '[wstxtest.stream.TestElementLimits].next()'
    - '[wstxtest.stream.TestElementLimits].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.stream.TestElementLimits].testCharacterLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].<init>()'
      Src: wstxtest.stream.TestElementLimits:137,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 163
    functionName: '[wstxtest.stream.TestElementLimits].createManyElementReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 2
    functionsReached:
    - '[java.io.Reader].<init>()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[wstxtest.stream.TestElementLimits].createManyElementReader()'
  - 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: wstxtest.stream.TestElementLimits
      static: false
      superClass: org.codehaus.stax.test.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.stream.TestElementLimits].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.stream.TestElementLimits
    signature: '[wstxtest.stream.TestElementLimits].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestSaxProperties:20,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:23,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(boolean)'
      Src: wstxtest.sax.TestSaxProperties:23,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
      Src: wstxtest.sax.TestSaxProperties:26,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:27,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
      Src: wstxtest.sax.TestSaxProperties:27,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
      Src: wstxtest.sax.TestSaxProperties:30,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(wstxtest.sax.TestSaxProperties)'
      Src: wstxtest.sax.TestSaxProperties:31,1
    - Dst: '[wstxtest.sax.TestSaxProperties].assertFalse(boolean)'
      Src: wstxtest.sax.TestSaxProperties:31,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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 18
    functionDepth: 4
    functionLinenumber: 18
    functionLinenumberEnd: 32
    functionName: '[wstxtest.sax.TestSaxProperties].testSecureProcessingFactory()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestSaxProperties].assertFalse(boolean)'
    - '[wstxtest.sax.TestSaxProperties].assertTrue(boolean)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(wstxtest.sax.TestSaxProperties)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestSaxProperties].testSecureProcessingFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestSaxProperties:36,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
      Src: wstxtest.sax.TestSaxProperties:37,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestSaxProperties:38,1
    - Dst: '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
      Src: wstxtest.sax.TestSaxProperties:47,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.sax.TestSaxProperties:48,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: wstxtest.sax.TestSaxProperties:48,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestSaxProperties:49,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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 34
    functionDepth: 4
    functionLinenumber: 34
    functionLinenumberEnd: 50
    functionName: '[wstxtest.sax.TestSaxProperties].testSecureProcessingReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(wstxtest.sax.TestSaxProperties,boolean)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestBasicSax.MyHandler)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestSaxProperties].testSecureProcessingReader()'
  - 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: wstxtest.sax.TestSaxProperties
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.sax.TestSaxProperties].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.sax.TestSaxProperties
    signature: '[wstxtest.sax.TestSaxProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestEntityResolver:31,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
      Src: wstxtest.sax.TestEntityResolver:32,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestEntityResolver:33,1
    - Dst: '[org.xml.sax.helpers.DefaultHandler].<init>()'
      Src: wstxtest.sax.TestEntityResolver:34,1
    - Dst: '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:40,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver:40,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
      Src: wstxtest.sax.TestEntityResolver:40,1
    - Dst: '[wstxtest.sax.TestEntityResolver].fail(String)'
      Src: wstxtest.sax.TestEntityResolver:41,1
    - Dst: e.getCause()
      Src: wstxtest.sax.TestEntityResolver:43,1
    - Dst: '[wstxtest.sax.TestEntityResolver].assertNotNull(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:44,1
    - Dst: '[wstxtest.sax.TestEntityResolver].assertTrue()'
      Src: wstxtest.sax.TestEntityResolver:45,1
    - Dst: '[wstxtest.sax.TestEntityResolver].verifyException(wstxtest.sax.TestEntityResolver,String)'
      Src: wstxtest.sax.TestEntityResolver:47,1
    - Dst: '[wstxtest.sax.TestEntityResolver].verifyException(wstxtest.sax.TestEntityResolver,String)'
      Src: wstxtest.sax.TestEntityResolver:48,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestEntityResolver:52,1
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: wstxtest.sax.TestEntityResolver:53,1
    - Dst: '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(String)'
      Src: wstxtest.sax.TestEntityResolver:53,1
    - Dst: '[wstxtest.sax.TestEntityResolver].setEntityResolver(org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
      Src: wstxtest.sax.TestEntityResolver:53,1
    - Dst: '[org.xml.sax.helpers.DefaultHandler].<init>()'
      Src: wstxtest.sax.TestEntityResolver:54,1
    - Dst: '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:56,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver:56,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
      Src: wstxtest.sax.TestEntityResolver:56,1
    - Dst: e.getMessage()
      Src: wstxtest.sax.TestEntityResolver:58,1
    - Dst: '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
      Src: wstxtest.sax.TestEntityResolver:58,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 23
    functionDepth: 4
    functionLinenumber: 23
    functionLinenumberEnd: 60
    functionName: '[wstxtest.sax.TestEntityResolver].testWithDummyExtSubset()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - e.getMessage()
    - '[org.xml.sax.helpers.DefaultHandler].<init>()'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
    - '[wstxtest.sax.TestEntityResolver].fail(String)'
    - '[wstxtest.sax.TestEntityResolver].assertNotNull(wstxtest.sax.TestEntityResolver)'
    - '[InputSource].<init>(StringReader)'
    - '[wstxtest.sax.TestEntityResolver].fail(wstxtest.sax.TestEntityResolver)'
    - '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(String)'
    - '[StringReader].<init>(wstxtest.sax.TestEntityResolver)'
    - e.getCause()
    - '[wstxtest.sax.TestEntityResolver].assertTrue()'
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    - '[wstxtest.sax.TestEntityResolver].verifyException(wstxtest.sax.TestEntityResolver,String)'
    - '[javax.xml.parsers.SAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
    - '[wstxtest.sax.TestEntityResolver].setEntityResolver(org.codehaus.stax.test.vstream.TestParamEntities.MyResolver)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestEntityResolver].testWithDummyExtSubset()'
  - 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: wstxtest.sax.TestEntityResolver
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.sax.TestEntityResolver].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.sax.TestEntityResolver
    signature: '[wstxtest.sax.TestEntityResolver].<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:
      - EntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.sax.TestEntityResolver.MyResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[wstxtest.sax.TestEntityResolver.MyResolver].<init>(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.sax.TestEntityResolver.MyResolver
    signature: '[wstxtest.sax.TestEntityResolver.MyResolver].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.sax.TestEntityResolver.MyResolver:79,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestEntityResolver.MyResolver:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: InputSource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - publicId
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[wstxtest.sax.TestEntityResolver.MyResolver].resolveEntity(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[InputSource].<init>(StringReader)'
    linkageType: ''
    returnType: InputSource
    signature: '[wstxtest.sax.TestEntityResolver.MyResolver].resolveEntity(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: wstxtest.sax.TestLexicalHandler:23,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: wstxtest.sax.TestLexicalHandler:24,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestLexicalHandler:25,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: wstxtest.sax.TestLexicalHandler:26,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
      Src: wstxtest.sax.TestLexicalHandler:27,1
    - Dst: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:27,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler:27,1
    - Dst: '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:29,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:30,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].startElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:30,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:31,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:31,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:32,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].endElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 22
    functionDepth: 4
    functionLinenumber: 22
    functionLinenumberEnd: 33
    functionName: '[wstxtest.sax.TestLexicalHandler].testReplaceEntityRefs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
    - '[wstxtest.sax.TestLexicalHandler].startElement(String)'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    - '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[wstxtest.sax.TestLexicalHandler].characters(String)'
    - '[wstxtest.sax.TestLexicalHandler].endElement(String)'
    - '[org.mockito.Mockito].mock()'
    - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler].testReplaceEntityRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestLexicalHandler:36,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestLexicalHandler:37,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: wstxtest.sax.TestLexicalHandler:38,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
      Src: wstxtest.sax.TestLexicalHandler:39,1
    - Dst: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:39,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler:39,1
    - Dst: '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:41,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:42,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].startElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:42,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:43,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:43,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:44,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].skippedEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler:44,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:45,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:45,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:46,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].endElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 47
    functionName: '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.sax.TestLexicalHandler].skippedEntity(String)'
    - '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestLexicalHandler].startElement(String)'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    - '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
    - '[wstxtest.sax.TestLexicalHandler].characters(String)'
    - '[wstxtest.sax.TestLexicalHandler].endElement(String)'
    - '[org.mockito.Mockito].mock()'
    - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestLexicalHandler:50,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestLexicalHandler:51,1
    - Dst: '[org.mockito.Mockito].mock()'
      Src: wstxtest.sax.TestLexicalHandler:52,1
    - Dst: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:53,1
    - Dst: '[javax.xml.parsers.SAXParser].setProperty(String,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler:53,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
      Src: wstxtest.sax.TestLexicalHandler:54,1
    - Dst: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:54,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler:54,1
    - Dst: '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:56,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:57,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].startElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:57,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:58,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:58,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:59,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].startEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler:59,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:60,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:60,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:61,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].endEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler:61,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:62,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].characters(String)'
      Src: wstxtest.sax.TestLexicalHandler:62,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:63,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].endElement(String)'
      Src: wstxtest.sax.TestLexicalHandler:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 64
    functionName: '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefsAndWithLexicalHandler()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.SAXParser].setProperty(String,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    - '[org.mockito.Mockito].inOrder(wstxtest.sax.TestLexicalHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - '[wstxtest.sax.TestLexicalHandler].verify(wstxtest.sax.TestLexicalHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[wstxtest.sax.TestLexicalHandler].startElement(String)'
    - '[javax.xml.parsers.SAXParser].parse(org.xml.sax.InputSource,wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    - '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
    - '[wstxtest.sax.TestLexicalHandler].endEntity(String)'
    - '[wstxtest.sax.TestLexicalHandler].characters(String)'
    - '[wstxtest.sax.TestLexicalHandler].startEntity(String)'
    - '[wstxtest.sax.TestLexicalHandler].endElement(String)'
    - '[org.mockito.Mockito].mock()'
    - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(wstxtest.sax.TestLexicalHandler)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefsAndWithLexicalHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TestLexicalHandler.class.getResource(String)
      Src: wstxtest.sax.TestLexicalHandler:67,1
    - Dst: '[wstxtest.sax.TestLexicalHandler].toString()'
      Src: wstxtest.sax.TestLexicalHandler:68,1
    - Dst: '[org.xml.sax.InputSource].<init>(wstxtest.sax.TestLexicalHandler)'
      Src: wstxtest.sax.TestLexicalHandler:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 1
    argNames:
    - resource
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 3
    functionsReached:
    - '[wstxtest.sax.TestLexicalHandler].toString()'
    - TestLexicalHandler.class.getResource(String)
    - '[org.xml.sax.InputSource].<init>(wstxtest.sax.TestLexicalHandler)'
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[wstxtest.sax.TestLexicalHandler].getInputSource(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: wstxtest.sax.TestLexicalHandler
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.sax.TestLexicalHandler].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.sax.TestLexicalHandler
    signature: '[wstxtest.sax.TestLexicalHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - EventListener
      classConcrete: true
      classEnum: false
      classFields:
      - EventListener
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: wstxtest.sax.TestLexicalHandler.EventListenerHandler
      static: false
      superClass: DefaultHandler2
    argCount: 1
    argNames:
    - eventListener
    argTypes:
    - EventListener
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(EventListener)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.sax.TestLexicalHandler.EventListenerHandler
    signature: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(EventListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EventListener].startEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler.EventListenerHandler:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - EventListener
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler2
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].startEntity(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[EventListener].startEntity(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].startEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EventListener].endEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler.EventListenerHandler:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - EventListener
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler2
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].endEntity(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[EventListener].endEntity(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].endEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EventListener].skippedEntity(String)'
      Src: wstxtest.sax.TestLexicalHandler.EventListenerHandler:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - EventListener
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler2
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].skippedEntity(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[EventListener].skippedEntity(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].skippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.copyValueOf(char[],int,int)
      Src: wstxtest.sax.TestLexicalHandler.EventListenerHandler:96,1
    - Dst: '[EventListener].characters(wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
      Src: wstxtest.sax.TestLexicalHandler.EventListenerHandler:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - EventListener
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler2
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].characters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - String.copyValueOf(char[],int,int)
    - '[EventListener].characters(wstxtest.sax.TestLexicalHandler.EventListenerHandler)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EventListener].startElement(String)'
      Src: wstxtest.sax.TestLexicalHandler.EventListenerHandler:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - EventListener
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler2
    argCount: 4
    argNames:
    - uri
    - localName
    - qName
    - attributes
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[EventListener].startElement(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EventListener].endElement(String)'
      Src: wstxtest.sax.TestLexicalHandler.EventListenerHandler:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - EventListener
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler2
    argCount: 3
    argNames:
    - uri
    - localName
    - qName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].endElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached:
    - '[EventListener].endElement(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListener].startElement(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListener].startElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListener].endElement(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListener].endElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListener].startEntity(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListener].startEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListener].endEntity(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListener].endEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListener].skippedEntity(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListener].skippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListener].characters(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestLexicalHandler.EventListener].characters(String)'
  - 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: wstxtest.sax.TestLexicalHandler.EventListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.sax.TestLexicalHandler.EventListener].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.sax.TestLexicalHandler.EventListener
    signature: '[wstxtest.sax.TestLexicalHandler.EventListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
      Src: wstxtest.sax.TestBasicSax:31,1
    - Dst: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
      Src: wstxtest.sax.TestBasicSax:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 28
    functionDepth: 5
    functionLinenumber: 28
    functionLinenumberEnd: 33
    functionName: '[wstxtest.sax.TestBasicSax].testSimpleNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax].testSimpleNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
      Src: wstxtest.sax.TestBasicSax:38,1
    - Dst: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
      Src: wstxtest.sax.TestBasicSax:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 5
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[wstxtest.sax.TestBasicSax].testSimpleNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax].testSimpleNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
      Src: wstxtest.sax.TestBasicSax:48,1
    - Dst: ("<root>" + text + "</root>").getBytes(wstxtest.sax.TestBasicSax)
      Src: wstxtest.sax.TestBasicSax:51,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:52,1
    - Dst: '[InputSource].<init>(ByteArrayInputStream)'
      Src: wstxtest.sax.TestBasicSax:52,1
    - Dst: '[InputSource].setEncoding(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:53,1
    - Dst: '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
      Src: wstxtest.sax.TestBasicSax:54,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,wstxtest.sax.TestBasicSax.TextExtractor)'
      Src: wstxtest.sax.TestBasicSax:55,1
    - Dst: '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
      Src: wstxtest.sax.TestBasicSax:56,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(wstxtest.sax.TestBasicSax,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:56,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
      Src: wstxtest.sax.TestBasicSax:62,1
    - Dst: ("<?xml version='1.0' encoding='"+encoding+"' ?><root>" + text + "</root>").getBytes(wstxtest.sax.TestBasicSax)
      Src: wstxtest.sax.TestBasicSax:63,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:64,1
    - Dst: '[InputSource].<init>(ByteArrayInputStream)'
      Src: wstxtest.sax.TestBasicSax:64,1
    - Dst: '[InputSource].setEncoding(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:65,1
    - Dst: '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
      Src: wstxtest.sax.TestBasicSax:66,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,wstxtest.sax.TestBasicSax.TextExtractor)'
      Src: wstxtest.sax.TestBasicSax:67,1
    - Dst: '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
      Src: wstxtest.sax.TestBasicSax:68,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(wstxtest.sax.TestBasicSax,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 46
    functionDepth: 4
    functionLinenumber: 46
    functionLinenumberEnd: 69
    functionName: '[wstxtest.sax.TestBasicSax].testEncoding()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
    - '[InputSource].<init>(ByteArrayInputStream)'
    - ("<?xml version='1.0' encoding='"+encoding+"' ?><root>" + text + "</root>").getBytes(wstxtest.sax.TestBasicSax)
    - '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,wstxtest.sax.TestBasicSax.TextExtractor)'
    - '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
    - ("<root>" + text + "</root>").getBytes(wstxtest.sax.TestBasicSax)
    - '[InputSource].setEncoding(wstxtest.sax.TestBasicSax)'
    - '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
    - '[wstxtest.sax.TestBasicSax].assertEquals(wstxtest.sax.TestBasicSax,wstxtest.sax.TestBasicSax)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax].testEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
      Src: wstxtest.sax.TestBasicSax:81,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
      Src: wstxtest.sax.TestBasicSax:82,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
      Src: wstxtest.sax.TestBasicSax:83,1
    - Dst: '[MyHandler].<init>()'
      Src: wstxtest.sax.TestBasicSax:84,1
    - Dst: '[StringReader].<init>(String)'
      Src: wstxtest.sax.TestBasicSax:89,1
    - Dst: '[InputSource].<init>(StringReader)'
      Src: wstxtest.sax.TestBasicSax:89,1
    - Dst: '[String].getBytes(String)'
      Src: wstxtest.sax.TestBasicSax:91,1
    - Dst: '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:91,1
    - Dst: '[InputSource].<init>(ByteArrayInputStream)'
      Src: wstxtest.sax.TestBasicSax:91,1
    - Dst: '[InputSource].setSystemId(String)'
      Src: wstxtest.sax.TestBasicSax:93,1
    - Dst: '[javax.xml.parsers.SAXParser].parse(InputSource,MyHandler)'
      Src: wstxtest.sax.TestBasicSax:95,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(String,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:96,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(int,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:97,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(int,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:98,1
    - Dst: '[wstxtest.sax.TestBasicSax].assertEquals(int,wstxtest.sax.TestBasicSax)'
      Src: wstxtest.sax.TestBasicSax:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 2
    argNames:
    - ns
    - useReader
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 100
      start: 77
    functionDepth: 4
    functionLinenumber: 77
    functionLinenumberEnd: 100
    functionName: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.sax.TestBasicSax].assertEquals(String,wstxtest.sax.TestBasicSax)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    - '[InputSource].<init>(ByteArrayInputStream)'
    - '[StringReader].<init>(String)'
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
    - '[MyHandler].<init>()'
    - '[javax.xml.parsers.SAXParser].parse(InputSource,MyHandler)'
    - '[InputSource].setSystemId(String)'
    - '[InputSource].<init>(StringReader)'
    - '[ByteArrayInputStream].<init>(wstxtest.sax.TestBasicSax)'
    - '[wstxtest.sax.TestBasicSax].assertEquals(int,wstxtest.sax.TestBasicSax)'
    - '[String].getBytes(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
  - 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: wstxtest.sax.TestBasicSax
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.sax.TestBasicSax].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.sax.TestBasicSax
    signature: '[wstxtest.sax.TestBasicSax].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: wstxtest.sax.TestBasicSax.TextExtractor:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces: []
      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: 107
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[wstxtest.sax.TestBasicSax.TextExtractor].characters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax.TextExtractor].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].toString()'
      Src: wstxtest.sax.TestBasicSax.TextExtractor:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: wstxtest.sax.TestBasicSax.TextExtractor:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.sax.TestBasicSax.TextExtractor
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: wstxtest.sax.TestBasicSax.TextExtractor
    signature: '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - Locator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - locator
    argTypes:
    - Locator
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[wstxtest.sax.TestBasicSax.MyHandler].setDocumentLocator(Locator)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax.MyHandler].setDocumentLocator(Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Locator].getSystemId()'
      Src: wstxtest.sax.TestBasicSax.MyHandler:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - Locator
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[wstxtest.sax.TestBasicSax.MyHandler].startDocument()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached:
    - '[Locator].getSystemId()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax.MyHandler].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - Locator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      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: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[wstxtest.sax.TestBasicSax.MyHandler].characters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax.MyHandler].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Attributes].getLength()'
      Src: wstxtest.sax.TestBasicSax.MyHandler:141,1
    - Dst: '[Attributes].getLocalName(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:145,1
    - Dst: '[Attributes].getQName(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:146,1
    - Dst: '[Attributes].getURI(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:147,1
    - Dst: '[Attributes].getValue(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:148,1
    - Dst: '[Attributes].getType(wstxtest.sax.TestBasicSax.MyHandler)'
      Src: wstxtest.sax.TestBasicSax.MyHandler:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - Locator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 4
    argNames:
    - uri
    - ln
    - qname
    - a
    argTypes:
    - String
    - String
    - String
    - Attributes
    constantsTouched: []
    func_position:
      end: 151
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 151
    functionName: '[wstxtest.sax.TestBasicSax.MyHandler].startElement(String,String,String,Attributes)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 0
    functionsReached:
    - '[Attributes].getLocalName(wstxtest.sax.TestBasicSax.MyHandler)'
    - '[Attributes].getType(wstxtest.sax.TestBasicSax.MyHandler)'
    - '[Attributes].getLength()'
    - '[Attributes].getURI(wstxtest.sax.TestBasicSax.MyHandler)'
    - '[Attributes].getValue(wstxtest.sax.TestBasicSax.MyHandler)'
    - '[Attributes].getQName(wstxtest.sax.TestBasicSax.MyHandler)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.sax.TestBasicSax.MyHandler].startElement(String,String,String,Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - Locator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.sax.TestBasicSax.MyHandler
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.sax.TestBasicSax.MyHandler
    signature: '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - wstxtest.cfg.InputConfigIterator
      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:
    - f
    - it
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - wstxtest.cfg.InputConfigIterator
    constantsTouched: []
    func_position:
      end: 8
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 8
    functionName: '[wstxtest.cfg.InputTestMethod].runTest(javax.xml.stream.XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputTestMethod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.InputTestMethod].runTest(javax.xml.stream.XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.cfg.InputTestMethod
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.cfg.InputTestMethod].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputTestMethod.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.cfg.InputTestMethod
    signature: '[wstxtest.cfg.InputTestMethod].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      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:
    - f
    argTypes:
    - javax.xml.stream.XMLInputFactory
    constantsTouched: []
    func_position:
      end: 7
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 7
    functionName: '[wstxtest.cfg.InputTestConfig].nextConfig(javax.xml.stream.XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputTestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[wstxtest.cfg.InputTestConfig].nextConfig(javax.xml.stream.XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      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:
    - f
    argTypes:
    - javax.xml.stream.XMLInputFactory
    constantsTouched: []
    func_position:
      end: 13
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 13
    functionName: '[wstxtest.cfg.InputTestConfig].firstConfig(javax.xml.stream.XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputTestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.InputTestConfig].firstConfig(javax.xml.stream.XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[wstxtest.cfg.InputTestConfig].getDesc()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputTestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.InputTestConfig].getDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.cfg.InputTestConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.cfg.InputTestConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputTestConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.cfg.InputTestConfig
    signature: '[wstxtest.cfg.InputTestConfig].<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: wstxtest.cfg.Configs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 9
      start: 9
    functionDepth: 0
    functionLinenumber: 9
    functionLinenumberEnd: 9
    functionName: '[wstxtest.cfg.Configs].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.cfg.Configs
    signature: '[wstxtest.cfg.Configs].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs].getNamespaceConfig()'
      Src: wstxtest.cfg.Configs:15,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.cfg.Configs:15,1
    - Dst: '[wstxtest.cfg.Configs].getCoalescingConfig()'
      Src: wstxtest.cfg.Configs:16,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.cfg.Configs:15,1
    - Dst: '[wstxtest.cfg.Configs].getEntityExpansionConfig()'
      Src: wstxtest.cfg.Configs:17,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.cfg.Configs:15,1
    - Dst: '[wstxtest.cfg.Configs].getLazyParsingConfig()'
      Src: wstxtest.cfg.Configs:20,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.cfg.Configs:20,1
    - Dst: '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
      Src: wstxtest.cfg.Configs:21,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.cfg.Configs:20,1
    - Dst: '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
      Src: wstxtest.cfg.Configs:22,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.cfg.Configs:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - wstxtest.cfg.InputConfigIterator
      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:
    - it
    argTypes:
    - wstxtest.cfg.InputConfigIterator
    constantsTouched: []
    func_position:
      end: 23
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 23
    functionName: '[wstxtest.cfg.Configs].addAll(wstxtest.cfg.InputConfigIterator)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.cfg.Configs].getCoalescingConfig()'
    - '[wstxtest.cfg.Configs].getEntityExpansionConfig()'
    - '[wstxtest.cfg.Configs].getNamespaceConfig()'
    - '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
    - '[wstxtest.cfg.Configs].getLazyParsingConfig()'
    - '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
    - '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs].addAll(wstxtest.cfg.InputConfigIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NamespaceConfig].<init>()'
      Src: wstxtest.cfg.Configs:28,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: wstxtest.cfg.InputTestConfig
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[wstxtest.cfg.Configs].getNamespaceConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 1
    functionsReached:
    - '[NamespaceConfig].<init>()'
    linkageType: ''
    returnType: wstxtest.cfg.InputTestConfig
    signature: '[wstxtest.cfg.Configs].getNamespaceConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CoalescingConfig].<init>()'
      Src: wstxtest.cfg.Configs:32,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: wstxtest.cfg.InputTestConfig
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[wstxtest.cfg.Configs].getCoalescingConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 1
    functionsReached:
    - '[CoalescingConfig].<init>()'
    linkageType: ''
    returnType: wstxtest.cfg.InputTestConfig
    signature: '[wstxtest.cfg.Configs].getCoalescingConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[EntityExpansionConfig].<init>()'
      Src: wstxtest.cfg.Configs:36,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: wstxtest.cfg.InputTestConfig
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[wstxtest.cfg.Configs].getEntityExpansionConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 1
    functionsReached:
    - '[EntityExpansionConfig].<init>()'
    linkageType: ''
    returnType: wstxtest.cfg.InputTestConfig
    signature: '[wstxtest.cfg.Configs].getEntityExpansionConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LazyParsingConfig].<init>()'
      Src: wstxtest.cfg.Configs:42,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: wstxtest.cfg.InputTestConfig
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[wstxtest.cfg.Configs].getLazyParsingConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 2
    functionsReached:
    - '[LazyParsingConfig].<init>()'
    linkageType: ''
    returnType: wstxtest.cfg.InputTestConfig
    signature: '[wstxtest.cfg.Configs].getLazyParsingConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputBufferSizeConfig].<init>()'
      Src: wstxtest.cfg.Configs: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: wstxtest.cfg.InputTestConfig
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 2
    functionsReached:
    - '[InputBufferSizeConfig].<init>()'
    linkageType: ''
    returnType: wstxtest.cfg.InputTestConfig
    signature: '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TextSegmentConfig].<init>()'
      Src: wstxtest.cfg.Configs:50,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: wstxtest.cfg.InputTestConfig
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 2
    functionsReached:
    - '[TextSegmentConfig].<init>()'
    linkageType: ''
    returnType: wstxtest.cfg.InputTestConfig
    signature: '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - InputTestConfig
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: wstxtest.cfg.Configs.BaseConfig
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.cfg.Configs.BaseConfig
    signature: '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].config(javax.xml.stream.XMLInputFactory,int)'
      Src: wstxtest.cfg.Configs.BaseConfig:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - InputTestConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.stream.XMLInputFactory
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: '[wstxtest.cfg.Configs.BaseConfig].nextConfig(javax.xml.stream.XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].config(javax.xml.stream.XMLInputFactory,int)'
    linkageType: ''
    returnType: boolean
    signature: '[wstxtest.cfg.Configs.BaseConfig].nextConfig(javax.xml.stream.XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].config(javax.xml.stream.XMLInputFactory,int)'
      Src: wstxtest.cfg.Configs.BaseConfig:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - InputTestConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - javax.xml.stream.XMLInputFactory
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[wstxtest.cfg.Configs.BaseConfig].firstConfig(javax.xml.stream.XMLInputFactory)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].config(javax.xml.stream.XMLInputFactory,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs.BaseConfig].firstConfig(javax.xml.stream.XMLInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].getDesc(int)'
      Src: wstxtest.cfg.Configs.BaseConfig:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - InputTestConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[wstxtest.cfg.Configs.BaseConfig].getDesc()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].getDesc(int)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.BaseConfig].getDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].getDesc()'
      Src: wstxtest.cfg.Configs.BaseConfig:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - InputTestConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 92
    functionName: '[wstxtest.cfg.Configs.BaseConfig].toString()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].getDesc()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.BaseConfig].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - InputTestConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[wstxtest.cfg.Configs.BaseConfig].booleanFromInt(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[wstxtest.cfg.Configs.BaseConfig].booleanFromInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - InputTestConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: '[wstxtest.cfg.Configs.BaseConfig].getDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.BaseConfig].getDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - InputTestConfig
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - f
    - index
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[wstxtest.cfg.Configs.BaseConfig].config(javax.xml.stream.XMLInputFactory,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs.BaseConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
      Src: wstxtest.cfg.Configs.NamespaceConfig:115,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: wstxtest.cfg.Configs.NamespaceConfig
      static: false
      superClass: BaseConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[wstxtest.cfg.Configs.NamespaceConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
    linkageType: ''
    returnType: wstxtest.cfg.Configs.NamespaceConfig
    signature: '[wstxtest.cfg.Configs.NamespaceConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.NamespaceConfig].booleanFromInt(int)'
      Src: wstxtest.cfg.Configs.NamespaceConfig:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BaseConfig
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[wstxtest.cfg.Configs.NamespaceConfig].getDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.NamespaceConfig].booleanFromInt(int)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.NamespaceConfig].getDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: wstxtest.cfg.Configs.NamespaceConfig:125,1
    - Dst: '[wstxtest.cfg.Configs.NamespaceConfig].booleanFromInt(int)'
      Src: wstxtest.cfg.Configs.NamespaceConfig:125,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(wstxtest.cfg.Configs.NamespaceConfig)'
      Src: wstxtest.cfg.Configs.NamespaceConfig:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BaseConfig
    argCount: 2
    argNames:
    - f
    - index
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[wstxtest.cfg.Configs.NamespaceConfig].config(javax.xml.stream.XMLInputFactory,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(wstxtest.cfg.Configs.NamespaceConfig)'
    - '[wstxtest.cfg.Configs.NamespaceConfig].booleanFromInt(int)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs.NamespaceConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
      Src: wstxtest.cfg.Configs.CoalescingConfig:133,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: wstxtest.cfg.Configs.CoalescingConfig
      static: false
      superClass: BaseConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[wstxtest.cfg.Configs.CoalescingConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
    linkageType: ''
    returnType: wstxtest.cfg.Configs.CoalescingConfig
    signature: '[wstxtest.cfg.Configs.CoalescingConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.CoalescingConfig].booleanFromInt(int)'
      Src: wstxtest.cfg.Configs.CoalescingConfig:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BaseConfig
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[wstxtest.cfg.Configs.CoalescingConfig].getDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.CoalescingConfig].booleanFromInt(int)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.CoalescingConfig].getDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: wstxtest.cfg.Configs.CoalescingConfig:143,1
    - Dst: '[wstxtest.cfg.Configs.CoalescingConfig].booleanFromInt(int)'
      Src: wstxtest.cfg.Configs.CoalescingConfig:143,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(wstxtest.cfg.Configs.CoalescingConfig)'
      Src: wstxtest.cfg.Configs.CoalescingConfig:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BaseConfig
    argCount: 2
    argNames:
    - f
    - index
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - int
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[wstxtest.cfg.Configs.CoalescingConfig].config(javax.xml.stream.XMLInputFactory,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(wstxtest.cfg.Configs.CoalescingConfig)'
    - '[wstxtest.cfg.Configs.CoalescingConfig].booleanFromInt(int)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs.CoalescingConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
      Src: wstxtest.cfg.Configs.EntityExpansionConfig:151,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: wstxtest.cfg.Configs.EntityExpansionConfig
      static: false
      superClass: BaseConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[wstxtest.cfg.Configs.EntityExpansionConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
    linkageType: ''
    returnType: wstxtest.cfg.Configs.EntityExpansionConfig
    signature: '[wstxtest.cfg.Configs.EntityExpansionConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.EntityExpansionConfig].booleanFromInt(int)'
      Src: wstxtest.cfg.Configs.EntityExpansionConfig:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BaseConfig
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[wstxtest.cfg.Configs.EntityExpansionConfig].getDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.EntityExpansionConfig].booleanFromInt(int)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.EntityExpansionConfig].getDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: wstxtest.cfg.Configs.EntityExpansionConfig:161,1
    - Dst: '[wstxtest.cfg.Configs.EntityExpansionConfig].booleanFromInt(int)'
      Src: wstxtest.cfg.Configs.EntityExpansionConfig:161,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(wstxtest.cfg.Configs.EntityExpansionConfig)'
      Src: wstxtest.cfg.Configs.EntityExpansionConfig:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BaseConfig
    argCount: 2
    argNames:
    - f
    - index
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - int
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[wstxtest.cfg.Configs.EntityExpansionConfig].config(javax.xml.stream.XMLInputFactory,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(wstxtest.cfg.Configs.EntityExpansionConfig)'
    - '[wstxtest.cfg.Configs.EntityExpansionConfig].booleanFromInt(int)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs.EntityExpansionConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
      Src: wstxtest.cfg.Configs.LazyParsingConfig:175,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: wstxtest.cfg.Configs.LazyParsingConfig
      static: false
      superClass: BaseConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[wstxtest.cfg.Configs.LazyParsingConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
    linkageType: ''
    returnType: wstxtest.cfg.Configs.LazyParsingConfig
    signature: '[wstxtest.cfg.Configs.LazyParsingConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.LazyParsingConfig].booleanFromInt(int)'
      Src: wstxtest.cfg.Configs.LazyParsingConfig:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BaseConfig
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[wstxtest.cfg.Configs.LazyParsingConfig].getDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.LazyParsingConfig].booleanFromInt(int)'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.LazyParsingConfig].getDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: wstxtest.cfg.Configs.LazyParsingConfig:185,1
    - Dst: '[wstxtest.cfg.Configs.LazyParsingConfig].booleanFromInt(int)'
      Src: wstxtest.cfg.Configs.LazyParsingConfig:185,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(wstxtest.cfg.Configs.LazyParsingConfig)'
      Src: wstxtest.cfg.Configs.LazyParsingConfig:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BaseConfig
    argCount: 2
    argNames:
    - f
    - index
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: '[wstxtest.cfg.Configs.LazyParsingConfig].config(javax.xml.stream.XMLInputFactory,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.LazyParsingConfig].booleanFromInt(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(wstxtest.cfg.Configs.LazyParsingConfig)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs.LazyParsingConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
      Src: wstxtest.cfg.Configs.InputBufferSizeConfig:197,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: false
      returnValueGenericType: wstxtest.cfg.Configs.InputBufferSizeConfig
      static: false
      superClass: BaseConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[wstxtest.cfg.Configs.InputBufferSizeConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
    linkageType: ''
    returnType: wstxtest.cfg.Configs.InputBufferSizeConfig
    signature: '[wstxtest.cfg.Configs.InputBufferSizeConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BaseConfig
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[wstxtest.cfg.Configs.InputBufferSizeConfig].getDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.InputBufferSizeConfig].getDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: wstxtest.cfg.Configs.InputBufferSizeConfig:207,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength()'
      Src: wstxtest.cfg.Configs.InputBufferSizeConfig:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BaseConfig
    argCount: 2
    argNames:
    - f
    - index
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - int
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[wstxtest.cfg.Configs.InputBufferSizeConfig].config(javax.xml.stream.XMLInputFactory,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength()'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs.InputBufferSizeConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
      Src: wstxtest.cfg.Configs.TextSegmentConfig:219,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: false
      returnValueGenericType: wstxtest.cfg.Configs.TextSegmentConfig
      static: false
      superClass: BaseConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[wstxtest.cfg.Configs.TextSegmentConfig].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
    linkageType: ''
    returnType: wstxtest.cfg.Configs.TextSegmentConfig
    signature: '[wstxtest.cfg.Configs.TextSegmentConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: BaseConfig
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[wstxtest.cfg.Configs.TextSegmentConfig].getDesc(int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.Configs.TextSegmentConfig].getDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: wstxtest.cfg.Configs.TextSegmentConfig:229,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment()'
      Src: wstxtest.cfg.Configs.TextSegmentConfig:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: BaseConfig
    argCount: 2
    argNames:
    - f
    - index
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - int
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[wstxtest.cfg.Configs.TextSegmentConfig].config(javax.xml.stream.XMLInputFactory,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment()'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.Configs.TextSegmentConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.cfg.InputConfigIterator:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<wstxtest.cfg.InputTestConfig>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.cfg.InputConfigIterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 29
    functionName: '[wstxtest.cfg.InputConfigIterator].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputConfigIterator.java
    functionUses: 2
    functionsReached:
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: wstxtest.cfg.InputConfigIterator
    signature: '[wstxtest.cfg.InputConfigIterator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<wstxtest.cfg.InputTestConfig>].add(wstxtest.cfg.InputTestConfig)'
      Src: wstxtest.cfg.InputConfigIterator:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - wstxtest.cfg.InputTestConfig
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<wstxtest.cfg.InputTestConfig>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.cfg.InputConfigIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cfg
    argTypes:
    - wstxtest.cfg.InputTestConfig
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputConfigIterator.java
    functionUses: 2
    functionsReached:
    - '[ArrayList<wstxtest.cfg.InputTestConfig>].add(wstxtest.cfg.InputTestConfig)'
    linkageType: ''
    returnType: wstxtest.cfg.InputConfigIterator
    signature: '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<wstxtest.cfg.InputTestConfig>].size()'
      Src: wstxtest.cfg.InputConfigIterator:48,1
    - Dst: mConfig.nextConfig(javax.xml.stream.XMLInputFactory)
      Src: wstxtest.cfg.InputConfigIterator:50,1
    - Dst: '[wstxtest.cfg.InputTestMethod].runTest(javax.xml.stream.XMLInputFactory)'
      Src: wstxtest.cfg.InputConfigIterator:56,1
    - Dst: '[ArrayList<wstxtest.cfg.InputTestConfig>].get(wstxtest.cfg.InputConfigIterator)'
      Src: wstxtest.cfg.InputConfigIterator:61,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].nextConfig(javax.xml.stream.XMLInputFactory)'
      Src: wstxtest.cfg.InputConfigIterator:63,1
    - Dst: '[wstxtest.cfg.InputConfigIterator].firstConfig(javax.xml.stream.XMLInputFactory)'
      Src: wstxtest.cfg.InputConfigIterator:67,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLInputFactory
      - wstxtest.cfg.InputTestMethod
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<wstxtest.cfg.InputTestConfig>
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - f
    - callback
    argTypes:
    - javax.xml.stream.XMLInputFactory
    - wstxtest.cfg.InputTestMethod
    constantsTouched: []
    func_position:
      end: 76
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 76
    functionName: '[wstxtest.cfg.InputConfigIterator].iterate(javax.xml.stream.XMLInputFactory,wstxtest.cfg.InputTestMethod)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputConfigIterator.java
    functionUses: 0
    functionsReached:
    - mConfig.nextConfig(javax.xml.stream.XMLInputFactory)
    - '[wstxtest.cfg.InputTestMethod].runTest(javax.xml.stream.XMLInputFactory)'
    - '[wstxtest.cfg.InputConfigIterator].firstConfig(javax.xml.stream.XMLInputFactory)'
    - '[wstxtest.cfg.InputConfigIterator].nextConfig(javax.xml.stream.XMLInputFactory)'
    - '[ArrayList<wstxtest.cfg.InputTestConfig>].get(wstxtest.cfg.InputConfigIterator)'
    - '[ArrayList<wstxtest.cfg.InputTestConfig>].size()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.cfg.InputConfigIterator].iterate(javax.xml.stream.XMLInputFactory,wstxtest.cfg.InputTestMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<wstxtest.cfg.InputTestConfig>
      - 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: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[wstxtest.cfg.InputConfigIterator].getIndex()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputConfigIterator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[wstxtest.cfg.InputConfigIterator].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<wstxtest.cfg.InputTestConfig>].size()'
      Src: wstxtest.cfg.InputConfigIterator:91,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: wstxtest.cfg.InputConfigIterator:92,1
    - Dst: '[StringBuilder].append(char)'
      Src: wstxtest.cfg.InputConfigIterator:93,1
    - Dst: '[StringBuilder].append(wstxtest.cfg.InputConfigIterator)'
      Src: wstxtest.cfg.InputConfigIterator:94,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.cfg.InputConfigIterator:95,1
    - Dst: '[StringBuilder].append(String)'
      Src: wstxtest.cfg.InputConfigIterator:99,1
    - Dst: (mConfigs.get(i)).getDesc()
      Src: wstxtest.cfg.InputConfigIterator:101,1
    - Dst: '[StringBuilder].append(wstxtest.cfg.InputConfigIterator)'
      Src: wstxtest.cfg.InputConfigIterator:101,1
    - Dst: '[StringBuilder].toString()'
      Src: wstxtest.cfg.InputConfigIterator:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<wstxtest.cfg.InputTestConfig>
      - 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: 104
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 104
    functionName: '[wstxtest.cfg.InputConfigIterator].toString()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/cfg/InputConfigIterator.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char)'
    - (mConfigs.get(i)).getDesc()
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(wstxtest.cfg.InputConfigIterator)'
    - '[StringBuilder].toString()'
    - '[ArrayList<wstxtest.cfg.InputTestConfig>].size()'
    linkageType: ''
    returnType: String
    signature: '[wstxtest.cfg.InputConfigIterator].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:31,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:31,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:33,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:34,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].verifyException(wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest,String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:36,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:38,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 39
    functionName: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].testIssue125InputStream()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz125_32969_UTF32ReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].verifyException(wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest,String)'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].fail(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].testIssue125InputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:45,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:46,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:48,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:49,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].verifyException(wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest,String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:51,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 54
    functionName: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].testIssue125Stax2ByteArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz125_32969_UTF32ReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].verifyException(wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest,String)'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].streamThrough(XMLStreamReader)'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].fail(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].testIssue125Stax2ByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].readResource(String)'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:17,1
    - Dst: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].getWstxInputFactory()'
      Src: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz125_32969_UTF32ReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].getWstxInputFactory()'
    - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].readResource(String)'
    linkageType: ''
    returnType: wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest
    signature: '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:25,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(ByteArrayInputStream)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:25,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:27,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:28,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:30,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 33
    functionName: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue124InputStream()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz124_32906_CDataReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(ByteArrayInputStream)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue124InputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:38,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:38,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStreamReader)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:40,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:42,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:43,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:45,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 48
    functionName: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue124Reader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz124_32906_CDataReadTest.java
    functionUses: 0
    functionsReached:
    - '[InputStreamReader].<init>(ByteArrayInputStream,String)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
    - '[ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStreamReader)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue124Reader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.fuzz.Fuzz124_32906_CDataReadTest)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:54,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:55,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:57,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:58,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:60,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 63
    functionName: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue465Stax2ByteARray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz124_32906_CDataReadTest.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.fuzz.Fuzz124_32906_CDataReadTest)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].verifyException(wstxtest.fuzz.Fuzz124_32906_CDataReadTest,String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].streamThrough(XMLStreamReader)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue465Stax2ByteARray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].readResource(String)'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:18,1
    - Dst: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].getWstxInputFactory()'
      Src: wstxtest.fuzz.Fuzz124_32906_CDataReadTest:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.fuzz.Fuzz124_32906_CDataReadTest
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz124_32906_CDataReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].getWstxInputFactory()'
    - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].readResource(String)'
    linkageType: ''
    returnType: wstxtest.fuzz.Fuzz124_32906_CDataReadTest
    signature: '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:23,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.ByteArrayInputStream)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:23,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:25,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:26,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:28,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:29,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:31,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 32
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStream()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.ByteArrayInputStream)'
    - '[XMLStreamReader].close()'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].getWstxInputFactory()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:36,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].setProperty(String,int)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:37,1
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:39,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].createXMLStreamReader(java.io.ByteArrayInputStream)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:39,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(wstxtest.fuzz.Fuzz_DTDReadTest)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:41,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:42,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:44,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:45,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].close()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:47,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 48
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStreamHigherRecursionLimit()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].createXMLStreamReader(java.io.ByteArrayInputStream)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(wstxtest.fuzz.Fuzz_DTDReadTest)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].close()'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].getWstxInputFactory()'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].setProperty(String,int)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStreamHigherRecursionLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ByteArrayInputStream].<init>(byte[])'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:52,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:52,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.InputStreamReader)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:54,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:56,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:57,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:59,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:60,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 63
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueReader()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
    - '[java.io.InputStreamReader].<init>(java.io.ByteArrayInputStream,String)'
    - '[XMLStreamReader].close()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.io.InputStreamReader)'
    - '[java.io.ByteArrayInputStream].<init>(byte[])'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.fuzz.Fuzz_DTDReadTest)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:68,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:69,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:71,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:72,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:74,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:75,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 78
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueStax2ByteArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].fail(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(org.codehaus.stax2.io.Stax2ByteArraySource)'
    - '[XMLStreamReader].close()'
    - '[org.codehaus.stax2.io.Stax2ByteArraySource].<init>(byte[],int,wstxtest.fuzz.Fuzz_DTDReadTest)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].verifyException(wstxtest.fuzz.Fuzz_DTDReadTest,String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueStax2ByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].readResource(String)'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:17,1
    - Dst: '[wstxtest.fuzz.Fuzz_DTDReadTest].getWstxInputFactory()'
      Src: wstxtest.fuzz.Fuzz_DTDReadTest:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - com.ctc.wstx.stax.WstxInputFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.fuzz.Fuzz_DTDReadTest
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.fuzz.Fuzz_DTDReadTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].readResource(String)'
    - '[wstxtest.fuzz.Fuzz_DTDReadTest].getWstxInputFactory()'
    linkageType: ''
    returnType: wstxtest.fuzz.Fuzz_DTDReadTest
    signature: '[wstxtest.fuzz.Fuzz_DTDReadTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:45,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].getInputFactory()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:47,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].setCoalescing(wstxtest.vstream.TestDTDErrorCollection104Test,boolean)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:48,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:51,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:52,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].createSchema(java.io.StringReader)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:52,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:55,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:54,1
    - Dst: sr.validateAgainst(wstxtest.vstream.TestDTDErrorCollection104Test)
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:57,1
    - Dst: sr.setValidationProblemHandler()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:58,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:60,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:60,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:61,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:61,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:63,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:64,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:64,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:65,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:65,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:66,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:66,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:68,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].getMessage()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:68,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:67,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:70,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:71,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:71,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:77,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:77,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:78,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:78,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:80,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:80,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:82,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].getMessage()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:82,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:81,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:84,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:84,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:85,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:85,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:86,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:86,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:88,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:89,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:89,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:90,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:90,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:91,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:91,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:92,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:92,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:94,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:95,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:95,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:96,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:96,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:97,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:97,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:99,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].getMessage()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:99,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:98,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:102,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:102,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:103,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:103,1
    - Dst: sr.close()
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:105,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:113,1
    - Dst: stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:114,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].validateWriter(wstxtest.vstream.TestDTDErrorCollection104Test,java.util.ArrayList,wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test,java.io.StringWriter,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:115,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:119,1
    - Dst: stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:120,1
    - Dst: '[wstxtest.vstream.TestDTDErrorCollection104Test].validateWriter(wstxtest.vstream.TestDTDErrorCollection104Test,java.util.ArrayList,wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test,java.io.StringWriter,wstxtest.vstream.TestDTDErrorCollection104Test)'
      Src: wstxtest.vstream.TestDTDErrorCollection104Test:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 80
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 123
    functionName: '[wstxtest.vstream.TestDTDErrorCollection104Test].testValidationBeyondUnknownElement()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTDErrorCollection104Test.java
    functionUses: 0
    functionsReached:
    - stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].assertTokenType(wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test)'
    - sr.validateAgainst(wstxtest.vstream.TestDTDErrorCollection104Test)
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].createSchema(java.io.StringReader)'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].getMessage()'
    - sr.setValidationProblemHandler()
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].getInputFactory()'
    - '[java.util.ArrayList].get(int)'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].validateWriter(wstxtest.vstream.TestDTDErrorCollection104Test,java.util.ArrayList,wstxtest.vstream.TestDTDErrorCollection104Test,wstxtest.vstream.TestDTDErrorCollection104Test,java.io.StringWriter,wstxtest.vstream.TestDTDErrorCollection104Test)'
    - '[java.io.StringWriter].<init>()'
    - sr.close()
    - sr.getLocalName()
    - '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(wstxtest.vstream.TestDTDErrorCollection104Test)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[java.io.StringReader].<init>(wstxtest.vstream.TestDTDErrorCollection104Test)'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].setCoalescing(wstxtest.vstream.TestDTDErrorCollection104Test,boolean)'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(String,wstxtest.vstream.TestDTDErrorCollection104Test)'
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].assertEquals(int,wstxtest.vstream.TestDTDErrorCollection104Test)'
    - sr.next()
    - '[wstxtest.vstream.TestDTDErrorCollection104Test].createXMLStreamReader(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTDErrorCollection104Test].testValidationBeyondUnknownElement()'
  - 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: wstxtest.vstream.TestDTDErrorCollection104Test
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestDTDErrorCollection104Test].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTDErrorCollection104Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestDTDErrorCollection104Test
    signature: '[wstxtest.vstream.TestDTDErrorCollection104Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
      Src: wstxtest.vstream.TestRelaxNG:78,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:79,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 82
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - ValidationMode.values()
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
      Src: wstxtest.vstream.TestRelaxNG:92,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:99,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:108,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:115,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:122,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:131,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:146,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 155
    functionName: '[wstxtest.vstream.TestRelaxNG].testInvalidNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testInvalidNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
      Src: wstxtest.vstream.TestRelaxNG:166,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:167,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 170
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - ValidationMode.values()
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
      Src: wstxtest.vstream.TestRelaxNG:179,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:185,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:192,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 201
    functionName: '[wstxtest.vstream.TestRelaxNG].testInvalidNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testInvalidNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
      Src: wstxtest.vstream.TestRelaxNG:222,1
    - Dst: StopValidatingMethod.values()
      Src: wstxtest.vstream.TestRelaxNG:224,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:226,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:227,1
    - Dst: '[wstxtest.vstream.TestRelaxNG]._testSimplePartialNonNS(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:228,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:231,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:232,1
    - Dst: '[wstxtest.vstream.TestRelaxNG]._testSimplePartialNonNS(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:233,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:236,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:237,1
    - Dst: '[wstxtest.vstream.TestRelaxNG]._testSimplePartialNonNS(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 241
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimplePartialNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - StopValidatingMethod.values()
    - '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
    - '[wstxtest.vstream.TestRelaxNG]._testSimplePartialNonNS(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter,wstxtest.vstream.TestRelaxNG)'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimplePartialNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].getReader(String)'
      Src: wstxtest.vstream.TestRelaxNG:247,1
    - Dst: '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:248,1
    - Dst: '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:250,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:252,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:253,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:253,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:254,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:254,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:255,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:256,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:256,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:257,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:257,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:258,1
    - Dst: '[XMLStreamReader2].stopValidatingAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:265,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:265,1
    - Dst: '[XMLStreamWriter2].stopValidatingAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:266,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:266,1
    - Dst: '[XMLStreamReader2].stopValidatingAgainst(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:269,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:269,1
    - Dst: '[XMLStreamWriter2].stopValidatingAgainst(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:270,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:270,1
    - Dst: '[IllegalStateException].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:273,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:277,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:277,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:278,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:278,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:279,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:280,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:280,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:281,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:281,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:282,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:283,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:283,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:284,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:284,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:285,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:286,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:286,1
    - Dst: '[XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestRelaxNG:287,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:287,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:288,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:289,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:289,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:290,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].fail(String)'
      Src: wstxtest.vstream.TestRelaxNG:292,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.vstream.TestRelaxNG:294,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: wstxtest.vstream.TestRelaxNG:295,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.vstream.TestRelaxNG:297,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:297,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - XMLStreamWriter2
      - java.io.StringWriter
      - StopValidatingMethod
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 5
    argNames:
    - XML
    - schema
    - sw
    - writer
    - method
    argTypes:
    - String
    - XMLValidationSchema
    - XMLStreamWriter2
    - java.io.StringWriter
    - StopValidatingMethod
    constantsTouched: []
    func_position:
      end: 298
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 298
    functionName: '[wstxtest.vstream.TestRelaxNG]._testSimplePartialNonNS(String,XMLValidationSchema,XMLStreamWriter2,java.io.StringWriter,StopValidatingMethod)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].stopValidatingAgainst(XMLValidationSchema)'
    - '[IllegalStateException].<init>()'
    - '[XMLStreamWriter2].stopValidatingAgainst(wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].fail(String)'
    - '[java.io.StringWriter].toString()'
    - '[XMLStreamWriter2].stopValidatingAgainst(XMLValidationSchema)'
    - '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].getReader(String)'
    - '[XMLStreamReader2].stopValidatingAgainst(wstxtest.vstream.TestRelaxNG)'
    - '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
    - '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
    - '[XMLStreamWriter2].close()'
    - '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
    - '[XMLStreamReader2].getLocalName()'
    - '[wstxtest.vstream.TestRelaxNG].assertSame(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG]._testSimplePartialNonNS(String,XMLValidationSchema,XMLStreamWriter2,java.io.StringWriter,StopValidatingMethod)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:314,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:318,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:319,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 326
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleEnumAttr()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - ValidationMode.values()
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleEnumAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:352,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:361,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:362,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:367,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:376,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String,boolean,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:384,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String,boolean,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 394
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleIdAttrs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String,boolean,boolean,boolean)'
    - ValidationMode.values()
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleIdAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:408,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:412,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:413,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:417,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:421,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:426,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:429,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 432
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleIntAttr()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - ValidationMode.values()
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleIntAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:451,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:455,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:456,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestRelaxNG:461,1
    - Dst: mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
      Src: wstxtest.vstream.TestRelaxNG:462,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
      Src: wstxtest.vstream.TestRelaxNG:466,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 469
      start: 438
    functionDepth: 1
    functionLinenumber: 438
    functionLinenumberEnd: 469
    functionName: '[wstxtest.vstream.TestRelaxNG].testSimpleBooleanElem2()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - ValidationMode.values()
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(wstxtest.vstream.TestRelaxNG)'
    - mode.validate(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)
    - '[wstxtest.vstream.TestRelaxNG].verifyFailure(String,wstxtest.vstream.TestRelaxNG,String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testSimpleBooleanElem2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
      Src: wstxtest.vstream.TestRelaxNG:490,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:492,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:493,1
    - Dst: '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter)'
      Src: wstxtest.vstream.TestRelaxNG:494,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestRelaxNG:497,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:498,1
    - Dst: '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter)'
      Src: wstxtest.vstream.TestRelaxNG:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 501
    functionName: '[wstxtest.vstream.TestRelaxNG].testPartialValidationOk()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
    - '[wstxtest.vstream.TestRelaxNG].parseRngSchema(String)'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG,java.io.StringWriter)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG].testPartialValidationOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].getReader(String)'
      Src: wstxtest.vstream.TestRelaxNG:504,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:505,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:505,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:506,1
    - Dst: '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:508,1
    - Dst: '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.TestRelaxNG:509,1
    - Dst: '[XMLStreamReader2].hasNext()'
      Src: wstxtest.vstream.TestRelaxNG:510,1
    - Dst: '[XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestRelaxNG:511,1
    - Dst: '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:512,1
    - Dst: '[XMLStreamReader2].close()'
      Src: wstxtest.vstream.TestRelaxNG:514,1
    - Dst: '[XMLStreamWriter2].close()'
      Src: wstxtest.vstream.TestRelaxNG:515,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.vstream.TestRelaxNG:517,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
      Src: wstxtest.vstream.TestRelaxNG:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - XMLStreamWriter2
      - java.io.StringWriter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 4
    argNames:
    - XML
    - schema
    - sw
    - writer
    argTypes:
    - String
    - XMLValidationSchema
    - XMLStreamWriter2
    - java.io.StringWriter
    constantsTouched: []
    func_position:
      end: 518
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 518
    functionName: '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(String,XMLValidationSchema,XMLStreamWriter2,java.io.StringWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamReader2].hasNext()'
    - '[java.io.StringWriter].toString()'
    - '[wstxtest.vstream.TestRelaxNG].assertEquals(String,wstxtest.vstream.TestRelaxNG)'
    - '[wstxtest.vstream.TestRelaxNG].getReader(String)'
    - '[XMLStreamWriter2].validateAgainst(XMLValidationSchema)'
    - '[XMLStreamReader2].close()'
    - '[XMLStreamWriter2].copyEventFromReader(XMLStreamReader2,boolean)'
    - '[XMLStreamReader2].next()'
    - '[XMLStreamReader2].validateAgainst(XMLValidationSchema)'
    - '[XMLStreamWriter2].close()'
    - '[wstxtest.vstream.TestRelaxNG].assertTokenType(wstxtest.vstream.TestRelaxNG,wstxtest.vstream.TestRelaxNG)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(String,XMLValidationSchema,XMLStreamWriter2,java.io.StringWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestRelaxNG].getInputFactory()'
      Src: wstxtest.vstream.TestRelaxNG:529,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].setValidating(wstxtest.vstream.TestRelaxNG,boolean)'
      Src: wstxtest.vstream.TestRelaxNG:530,1
    - Dst: '[wstxtest.vstream.TestRelaxNG].constructStreamReader(wstxtest.vstream.TestRelaxNG,String)'
      Src: wstxtest.vstream.TestRelaxNG:531,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader2
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 532
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 532
    functionName: '[wstxtest.vstream.TestRelaxNG].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.vstream.TestRelaxNG].setValidating(wstxtest.vstream.TestRelaxNG,boolean)'
    - '[wstxtest.vstream.TestRelaxNG].getInputFactory()'
    - '[wstxtest.vstream.TestRelaxNG].constructStreamReader(wstxtest.vstream.TestRelaxNG,String)'
    linkageType: ''
    returnType: XMLStreamReader2
    signature: '[wstxtest.vstream.TestRelaxNG].getReader(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: wstxtest.vstream.TestRelaxNG
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestRelaxNG].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestRelaxNG
    signature: '[wstxtest.vstream.TestRelaxNG].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].getInputFactory()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:33,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].setCoalescing(wstxtest.vstream.TestInvalidAttributeValue,boolean)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:34,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:37,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:38,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].createSchema(java.io.StringReader)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:38,1
    - Dst: '[java.io.StringReader].<init>(wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:40,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].createXMLStreamReader(java.io.StringReader)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:39,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:42,1
    - Dst: sr.validateAgainst(wstxtest.vstream.TestInvalidAttributeValue)
      Src: wstxtest.vstream.TestInvalidAttributeValue:44,1
    - Dst: sr.setValidationProblemHandler()
      Src: wstxtest.vstream.TestInvalidAttributeValue:45,1
    - Dst: sr.next()
      Src: wstxtest.vstream.TestInvalidAttributeValue:47,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertTokenType(wstxtest.vstream.TestInvalidAttributeValue,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:47,1
    - Dst: sr.getLocalName()
      Src: wstxtest.vstream.TestInvalidAttributeValue:48,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(String,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:48,1
    - Dst: sr.getAttributeValue(null,String)
      Src: wstxtest.vstream.TestInvalidAttributeValue:50,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(String,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:52,1
    - Dst: '[java.util.ArrayList].size()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:54,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(int,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:54,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:55,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].getMessage()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:55,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(String,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:55,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestInvalidAttributeValue:61,1
    - Dst: stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
      Src: wstxtest.vstream.TestInvalidAttributeValue:62,1
    - Dst: '[wstxtest.vstream.TestInvalidAttributeValue].validateWriter(wstxtest.vstream.TestInvalidAttributeValue,java.util.ArrayList,wstxtest.vstream.TestInvalidAttributeValue,wstxtest.vstream.TestInvalidAttributeValue,java.io.StringWriter,wstxtest.vstream.TestInvalidAttributeValue)'
      Src: wstxtest.vstream.TestInvalidAttributeValue:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    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: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 65
    functionName: '[wstxtest.vstream.TestInvalidAttributeValue].testInvalidAttributeValue()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestInvalidAttributeValue.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestInvalidAttributeValue].getInputFactory()'
    - sr.validateAgainst(wstxtest.vstream.TestInvalidAttributeValue)
    - stax2.BaseStax2Test.constructStreamWriter(java.io.StringWriter,boolean,boolean)
    - '[wstxtest.vstream.TestInvalidAttributeValue].validateWriter(wstxtest.vstream.TestInvalidAttributeValue,java.util.ArrayList,wstxtest.vstream.TestInvalidAttributeValue,wstxtest.vstream.TestInvalidAttributeValue,java.io.StringWriter,wstxtest.vstream.TestInvalidAttributeValue)'
    - sr.setValidationProblemHandler()
    - '[wstxtest.vstream.TestInvalidAttributeValue].createXMLStreamReader(java.io.StringReader)'
    - '[java.util.ArrayList].get(int)'
    - '[wstxtest.vstream.TestInvalidAttributeValue].getMessage()'
    - sr.getAttributeValue(null,String)
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(int,wstxtest.vstream.TestInvalidAttributeValue)'
    - sr.getLocalName()
    - '[org.codehaus.stax2.validation.XMLValidationSchemaFactory].newInstance(wstxtest.vstream.TestInvalidAttributeValue)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].size()'
    - '[wstxtest.vstream.TestInvalidAttributeValue].assertTokenType(wstxtest.vstream.TestInvalidAttributeValue,wstxtest.vstream.TestInvalidAttributeValue)'
    - '[wstxtest.vstream.TestInvalidAttributeValue].assertEquals(String,wstxtest.vstream.TestInvalidAttributeValue)'
    - '[wstxtest.vstream.TestInvalidAttributeValue].createSchema(java.io.StringReader)'
    - '[java.io.StringReader].<init>(wstxtest.vstream.TestInvalidAttributeValue)'
    - sr.next()
    - '[wstxtest.vstream.TestInvalidAttributeValue].setCoalescing(wstxtest.vstream.TestInvalidAttributeValue,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestInvalidAttributeValue].testInvalidAttributeValue()'
  - 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: wstxtest.vstream.TestInvalidAttributeValue
      static: false
      superClass: stax2.BaseStax2Test
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestInvalidAttributeValue].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestInvalidAttributeValue.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestInvalidAttributeValue
    signature: '[wstxtest.vstream.TestInvalidAttributeValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLValidationSchemaFactory.newInstance(String)
      Src: wstxtest.vstream.BaseValidationTest:22,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: wstxtest.vstream.BaseValidationTest:23,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].createSchema(java.io.StringReader)'
      Src: wstxtest.vstream.BaseValidationTest:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 2
    argNames:
    - contents
    - schemaType
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 24
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 24
    functionName: '[wstxtest.vstream.BaseValidationTest].parseSchema(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest].createSchema(java.io.StringReader)'
    - XMLValidationSchemaFactory.newInstance(String)
    - '[java.io.StringReader].<init>(String)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[wstxtest.vstream.BaseValidationTest].parseSchema(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLValidationSchemaFactory.newInstance(String)
      Src: wstxtest.vstream.BaseValidationTest:29,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].createSchema(java.net.URL)'
      Src: wstxtest.vstream.BaseValidationTest:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 2
    argNames:
    - ref
    - schemaType
    argTypes:
    - java.net.URL
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 31
    functionName: '[wstxtest.vstream.BaseValidationTest].parseSchema(java.net.URL,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest].createSchema(java.net.URL)'
    - XMLValidationSchemaFactory.newInstance(String)
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[wstxtest.vstream.BaseValidationTest].parseSchema(java.net.URL,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.BaseValidationTest].parseSchema(String,wstxtest.vstream.BaseValidationTest)'
      Src: wstxtest.vstream.BaseValidationTest:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[wstxtest.vstream.BaseValidationTest].parseRngSchema(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest].parseSchema(String,wstxtest.vstream.BaseValidationTest)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[wstxtest.vstream.BaseValidationTest].parseRngSchema(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.BaseValidationTest].parseSchema(String,wstxtest.vstream.BaseValidationTest)'
      Src: wstxtest.vstream.BaseValidationTest:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[wstxtest.vstream.BaseValidationTest].parseDTDSchema(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest].parseSchema(String,wstxtest.vstream.BaseValidationTest)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[wstxtest.vstream.BaseValidationTest].parseDTDSchema(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.BaseValidationTest].parseSchema(String,wstxtest.vstream.BaseValidationTest)'
      Src: wstxtest.vstream.BaseValidationTest:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[wstxtest.vstream.BaseValidationTest].parseW3CSchema(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest].parseSchema(String,wstxtest.vstream.BaseValidationTest)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[wstxtest.vstream.BaseValidationTest].parseW3CSchema(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
      Src: wstxtest.vstream.BaseValidationTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 4
    argNames:
    - xml
    - schema
    - failMsg
    - failPhrase
    argTypes:
    - String
    - XMLValidationSchema
    - String
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean,boolean,boolean)'
      Src: wstxtest.vstream.BaseValidationTest:61,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean,boolean,boolean)'
      Src: wstxtest.vstream.BaseValidationTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 5
    argNames:
    - xml
    - schema
    - failMsg
    - failPhrase
    - strict
    argTypes:
    - String
    - XMLValidationSchema
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 63
    functionName: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.BaseValidationTest].getInputFactory()'
      Src: wstxtest.vstream.BaseValidationTest:69,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].constructStreamReader(wstxtest.vstream.BaseValidationTest,String)'
      Src: wstxtest.vstream.BaseValidationTest:69,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].validateAgainst(XMLValidationSchema)'
      Src: wstxtest.vstream.BaseValidationTest:71,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].getOutputFactory()'
      Src: wstxtest.vstream.BaseValidationTest:75,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.BaseValidationTest:75,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].createXMLStreamWriter(java.io.StringWriter)'
      Src: wstxtest.vstream.BaseValidationTest:75,1
    - Dst: sw.validateAgainst(XMLValidationSchema)
      Src: wstxtest.vstream.BaseValidationTest:76,1
    - Dst: sw.copyEventFromReader(wstxtest.vstream.BaseValidationTest,boolean)
      Src: wstxtest.vstream.BaseValidationTest:77,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].hasNext()'
      Src: wstxtest.vstream.BaseValidationTest:80,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].next()'
      Src: wstxtest.vstream.BaseValidationTest:81,1
    - Dst: sw.copyEventFromReader(wstxtest.vstream.BaseValidationTest,boolean)
      Src: wstxtest.vstream.BaseValidationTest:83,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].fail(String)'
      Src: wstxtest.vstream.BaseValidationTest:86,1
    - Dst: vex.getMessage()
      Src: wstxtest.vstream.BaseValidationTest:88,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].toLowerCase()'
      Src: wstxtest.vstream.BaseValidationTest:89,1
    - Dst: '[String].toLowerCase()'
      Src: wstxtest.vstream.BaseValidationTest:90,1
    - Dst: msg.contains(wstxtest.vstream.BaseValidationTest)
      Src: wstxtest.vstream.BaseValidationTest:90,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].fail(wstxtest.vstream.BaseValidationTest)'
      Src: wstxtest.vstream.BaseValidationTest:95,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].warn(String)'
      Src: wstxtest.vstream.BaseValidationTest:97,1
    - Dst: sex.getMessage()
      Src: wstxtest.vstream.BaseValidationTest:103,1
    - Dst: '[wstxtest.vstream.BaseValidationTest].fail(wstxtest.vstream.BaseValidationTest)'
      Src: wstxtest.vstream.BaseValidationTest:102,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLValidationSchema
      - String
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 7
    argNames:
    - xml
    - schema
    - failMsg
    - failPhrase
    - strict
    - validateReader
    - validateWriter
    argTypes:
    - String
    - XMLValidationSchema
    - String
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 105
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 105
    functionName: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.vstream.BaseValidationTest].validateAgainst(XMLValidationSchema)'
    - sex.getMessage()
    - '[wstxtest.vstream.BaseValidationTest].createXMLStreamWriter(java.io.StringWriter)'
    - '[wstxtest.vstream.BaseValidationTest].hasNext()'
    - '[wstxtest.vstream.BaseValidationTest].getOutputFactory()'
    - sw.copyEventFromReader(wstxtest.vstream.BaseValidationTest,boolean)
    - '[wstxtest.vstream.BaseValidationTest].warn(String)'
    - '[wstxtest.vstream.BaseValidationTest].fail(String)'
    - '[wstxtest.vstream.BaseValidationTest].toLowerCase()'
    - '[wstxtest.vstream.BaseValidationTest].next()'
    - vex.getMessage()
    - msg.contains(wstxtest.vstream.BaseValidationTest)
    - '[wstxtest.vstream.BaseValidationTest].constructStreamReader(wstxtest.vstream.BaseValidationTest,String)'
    - '[java.io.StringWriter].<init>()'
    - '[wstxtest.vstream.BaseValidationTest].getInputFactory()'
    - '[wstxtest.vstream.BaseValidationTest].fail(wstxtest.vstream.BaseValidationTest)'
    - '[String].toLowerCase()'
    - sw.validateAgainst(XMLValidationSchema)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean,boolean,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: wstxtest.vstream.BaseValidationTest
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.BaseValidationTest].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.BaseValidationTest
    signature: '[wstxtest.vstream.BaseValidationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXmlSpace].getReader(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:29,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:30,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:30,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:31,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:31,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:32,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:32,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXmlSpace:33,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].getReader(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:39,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:40,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:40,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:41,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:41,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:42,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:42,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXmlSpace:43,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].getReader(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:50,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:52,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:53,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:54,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:55,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].fail(String)'
      Src: wstxtest.vstream.TestXmlSpace:56,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertMessageContains(wstxtest.vstream.TestXmlSpace,String)'
      Src: wstxtest.vstream.TestXmlSpace:58,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXmlSpace:60,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].getReader(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:66,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:68,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:69,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestXmlSpace:70,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
      Src: wstxtest.vstream.TestXmlSpace:71,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].fail(String)'
      Src: wstxtest.vstream.TestXmlSpace:72,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].assertMessageContains(wstxtest.vstream.TestXmlSpace,String)'
      Src: wstxtest.vstream.TestXmlSpace:74,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXmlSpace:76,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 78
    functionName: '[wstxtest.vstream.TestXmlSpace].testSimpleNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlSpace.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXmlSpace].fail(String)'
    - '[wstxtest.vstream.TestXmlSpace].assertTokenType(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
    - '[wstxtest.vstream.TestXmlSpace].getReader(wstxtest.vstream.TestXmlSpace,wstxtest.vstream.TestXmlSpace)'
    - '[XMLStreamReader].next()'
    - '[wstxtest.vstream.TestXmlSpace].assertMessageContains(wstxtest.vstream.TestXmlSpace,String)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXmlSpace].testSimpleNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXmlSpace].getInputFactory()'
      Src: wstxtest.vstream.TestXmlSpace:89,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].setNamespaceAware(wstxtest.vstream.TestXmlSpace,boolean)'
      Src: wstxtest.vstream.TestXmlSpace:90,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].setSupportDTD(wstxtest.vstream.TestXmlSpace,boolean)'
      Src: wstxtest.vstream.TestXmlSpace:91,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].setValidating(wstxtest.vstream.TestXmlSpace,boolean)'
      Src: wstxtest.vstream.TestXmlSpace:92,1
    - Dst: '[wstxtest.vstream.TestXmlSpace].constructStreamReader(wstxtest.vstream.TestXmlSpace,String)'
      Src: wstxtest.vstream.TestXmlSpace:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 2
    argNames:
    - xml
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 94
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[wstxtest.vstream.TestXmlSpace].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlSpace.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXmlSpace].setSupportDTD(wstxtest.vstream.TestXmlSpace,boolean)'
    - '[wstxtest.vstream.TestXmlSpace].constructStreamReader(wstxtest.vstream.TestXmlSpace,String)'
    - '[wstxtest.vstream.TestXmlSpace].setNamespaceAware(wstxtest.vstream.TestXmlSpace,boolean)'
    - '[wstxtest.vstream.TestXmlSpace].getInputFactory()'
    - '[wstxtest.vstream.TestXmlSpace].setValidating(wstxtest.vstream.TestXmlSpace,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.vstream.TestXmlSpace].getReader(String,boolean)'
  - 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: wstxtest.vstream.TestXmlSpace
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestXmlSpace].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlSpace.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestXmlSpace
    signature: '[wstxtest.vstream.TestXmlSpace].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.TestInputFactory.MyReporter].<init>()'
      Src: wstxtest.vstream.TestDTD:46,1
    - Dst: '[wstxtest.vstream.TestDTD].getValidatingReader(wstxtest.vstream.TestDTD,wstxtest.TestInputFactory.MyReporter)'
      Src: wstxtest.vstream.TestDTD:47,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestDTD:48,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:48,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestDTD:50,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:50,1
    - Dst: '[XMLStreamReader].next()'
      Src: wstxtest.vstream.TestDTD:51,1
    - Dst: '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:51,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestDTD:52,1
    - Dst: '[wstxtest.vstream.TestDTD].assertEquals(int,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 54
    functionName: '[wstxtest.vstream.TestDTD].testMissingAttrWithReporter()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.TestInputFactory.MyReporter].<init>()'
    - '[XMLStreamReader].next()'
    - '[wstxtest.vstream.TestDTD].assertEquals(int,wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].assertTokenType(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
    - '[wstxtest.vstream.TestDTD].getValidatingReader(wstxtest.vstream.TestDTD,wstxtest.TestInputFactory.MyReporter)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testMissingAttrWithReporter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].parseDTDSchema(String)'
      Src: wstxtest.vstream.TestDTD:59,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestDTD:60,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD,String)
      Src: wstxtest.vstream.TestDTD:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[wstxtest.vstream.TestDTD].testFullValidationOk()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - ValidationMode.values()
    - mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD,String)
    - '[wstxtest.vstream.TestDTD].parseDTDSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testFullValidationOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: XMLValidationSchemaFactory.newInstance(wstxtest.vstream.TestDTD)
      Src: wstxtest.vstream.TestDTD:84,1
    - Dst: '[StringReader].<init>(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:85,1
    - Dst: '[wstxtest.vstream.TestDTD].createSchema(StringReader)'
      Src: wstxtest.vstream.TestDTD:85,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestDTD:86,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD,String)
      Src: wstxtest.vstream.TestDTD:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 89
    functionName: '[wstxtest.vstream.TestDTD].testFullValidationIssue23()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[StringReader].<init>(wstxtest.vstream.TestDTD)'
    - XMLValidationSchemaFactory.newInstance(wstxtest.vstream.TestDTD)
    - ValidationMode.values()
    - mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD,String)
    - '[wstxtest.vstream.TestDTD].createSchema(StringReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testFullValidationIssue23()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].parseDTDSchema(String)'
      Src: wstxtest.vstream.TestDTD:99,1
    - Dst: ValidationMode.values()
      Src: wstxtest.vstream.TestDTD:100,1
    - Dst: mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)
      Src: wstxtest.vstream.TestDTD:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 103
    functionName: '[wstxtest.vstream.TestDTD].testPartialValidationOk()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - ValidationMode.values()
    - mode.validate(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)
    - '[wstxtest.vstream.TestDTD].parseDTDSchema(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testPartialValidationOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: wstxtest.vstream.TestDTD:138,1
    - Dst: '[File].getAbsoluteFile()'
      Src: wstxtest.vstream.TestDTD:138,1
    - Dst: '[File].<init>(wstxtest.vstream.TestDTD,String)'
      Src: wstxtest.vstream.TestDTD:139,1
    - Dst: '[File].<init>(File,String)'
      Src: wstxtest.vstream.TestDTD:140,1
    - Dst: '[File].<init>(File,String)'
      Src: wstxtest.vstream.TestDTD:141,1
    - Dst: '[File].<init>(File,String)'
      Src: wstxtest.vstream.TestDTD:142,1
    - Dst: '[File].<init>(File,String)'
      Src: wstxtest.vstream.TestDTD:143,1
    - Dst: '[File].toURI()'
      Src: wstxtest.vstream.TestDTD:145,1
    - Dst: '[wstxtest.vstream.TestDTD].toURL()'
      Src: wstxtest.vstream.TestDTD:145,1
    - Dst: '[wstxtest.vstream.TestDTD].parseSchema(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:147,1
    - Dst: '[wstxtest.vstream.TestDTD].assertNotNull(wstxtest.vstream.TestDTD)'
      Src: wstxtest.vstream.TestDTD:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 149
    functionName: '[wstxtest.vstream.TestDTD].testSchemaWithFunnyFilename()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[File].<init>(String)'
    - '[wstxtest.vstream.TestDTD].toURL()'
    - '[wstxtest.vstream.TestDTD].assertNotNull(wstxtest.vstream.TestDTD)'
    - '[File].getAbsoluteFile()'
    - '[wstxtest.vstream.TestDTD].parseSchema(wstxtest.vstream.TestDTD,wstxtest.vstream.TestDTD)'
    - '[File].<init>(wstxtest.vstream.TestDTD,String)'
    - '[File].toURI()'
    - '[File].<init>(File,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD].testSchemaWithFunnyFilename()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestDTD].getInputFactory()'
      Src: wstxtest.vstream.TestDTD:160,1
    - Dst: '[wstxtest.vstream.TestDTD].setProperty(wstxtest.vstream.TestDTD,XMLReporter)'
      Src: wstxtest.vstream.TestDTD:162,1
    - Dst: '[wstxtest.vstream.TestDTD].setSupportDTD(wstxtest.vstream.TestDTD,boolean)'
      Src: wstxtest.vstream.TestDTD:164,1
    - Dst: '[wstxtest.vstream.TestDTD].setValidating(wstxtest.vstream.TestDTD,boolean)'
      Src: wstxtest.vstream.TestDTD:165,1
    - Dst: '[wstxtest.vstream.TestDTD].constructStreamReader(wstxtest.vstream.TestDTD,String)'
      Src: wstxtest.vstream.TestDTD:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLReporter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 2
    argNames:
    - contents
    - rep
    argTypes:
    - String
    - XMLReporter
    constantsTouched: []
    func_position:
      end: 167
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 167
    functionName: '[wstxtest.vstream.TestDTD].getValidatingReader(String,XMLReporter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestDTD].setSupportDTD(wstxtest.vstream.TestDTD,boolean)'
    - '[wstxtest.vstream.TestDTD].constructStreamReader(wstxtest.vstream.TestDTD,String)'
    - '[wstxtest.vstream.TestDTD].setValidating(wstxtest.vstream.TestDTD,boolean)'
    - '[wstxtest.vstream.TestDTD].setProperty(wstxtest.vstream.TestDTD,XMLReporter)'
    - '[wstxtest.vstream.TestDTD].getInputFactory()'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.vstream.TestDTD].getValidatingReader(String,XMLReporter)'
  - 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: wstxtest.vstream.TestDTD
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestDTD].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestDTD
    signature: '[wstxtest.vstream.TestDTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      - Location
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - message
    - errorType
    - relatedInformation
    - location
    argTypes:
    - String
    - String
    - Object
    - Location
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[wstxtest.vstream.TestDTD.MyReporter].report(String,String,Object,Location)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestDTD.MyReporter].report(String,String,Object,Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.vstream.TestDTD.MyReporter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestDTD.MyReporter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestDTD.MyReporter
    signature: '[wstxtest.vstream.TestDTD.MyReporter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].parseW3CSchema(String)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:26,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:59,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:60,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:61,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:64,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:65,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,java.io.StringWriter)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    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: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 68
    functionName: '[wstxtest.vstream.TestW3CSchemaComplexTypes].testMSVGithubIssue2()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaComplexTypes.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes,java.io.StringWriter)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].parseW3CSchema(String)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamWriter(java.io.StringWriter,boolean,boolean)'
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestW3CSchemaComplexTypes].testMSVGithubIssue2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].getReader(String)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:71,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:72,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:73,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:76,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:76,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:77,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(String,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:77,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:78,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:80,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:80,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:81,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(String,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:81,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:82,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:84,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:84,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:85,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:87,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:87,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:88,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:90,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:90,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:91,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:93,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:93,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:95,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].close()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:96,1
    - Dst: '[String].replace(String,String)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:99,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:100,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationSchema
      - String
      - org.codehaus.stax2.XMLStreamWriter2
      - java.io.StringWriter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 4
    argNames:
    - schema
    - XML
    - sw
    - writer
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationSchema
    - String
    - org.codehaus.stax2.XMLStreamWriter2
    - java.io.StringWriter
    constantsTouched: []
    func_position:
      end: 101
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 101
    functionName: '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(org.codehaus.stax2.validation.XMLValidationSchema,String,org.codehaus.stax2.XMLStreamWriter2,java.io.StringWriter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaComplexTypes.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[java.io.StringWriter].toString()'
    - '[org.codehaus.stax2.XMLStreamWriter2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertEquals(String,wstxtest.vstream.TestW3CSchemaComplexTypes)'
    - '[org.codehaus.stax2.XMLStreamReader2].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    - '[String].replace(String,String)'
    - '[org.codehaus.stax2.XMLStreamWriter2].close()'
    - '[org.codehaus.stax2.XMLStreamWriter2].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].assertTokenType(wstxtest.vstream.TestW3CSchemaComplexTypes,wstxtest.vstream.TestW3CSchemaComplexTypes)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].getReader(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(org.codehaus.stax2.validation.XMLValidationSchema,String,org.codehaus.stax2.XMLStreamWriter2,java.io.StringWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].getInputFactory()'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:111,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].setValidating(wstxtest.vstream.TestW3CSchemaComplexTypes,boolean)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:112,1
    - Dst: '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamReader(wstxtest.vstream.TestW3CSchemaComplexTypes,String)'
      Src: wstxtest.vstream.TestW3CSchemaComplexTypes:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 1
    argNames:
    - contents
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[wstxtest.vstream.TestW3CSchemaComplexTypes].getReader(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaComplexTypes.java
    functionUses: 1
    functionsReached:
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].setValidating(wstxtest.vstream.TestW3CSchemaComplexTypes,boolean)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].constructStreamReader(wstxtest.vstream.TestW3CSchemaComplexTypes,String)'
    - '[wstxtest.vstream.TestW3CSchemaComplexTypes].getInputFactory()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[wstxtest.vstream.TestW3CSchemaComplexTypes].getReader(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: wstxtest.vstream.TestW3CSchemaComplexTypes
      static: false
      superClass: wstxtest.vstream.BaseValidationTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestW3CSchemaComplexTypes].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaComplexTypes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestW3CSchemaComplexTypes
    signature: '[wstxtest.vstream.TestW3CSchemaComplexTypes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
      Src: wstxtest.vstream.TestFlattening:49,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(null,com.ctc.wstx.api.ReaderConfig,String,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
      Src: wstxtest.vstream.TestFlattening:54,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.vstream.TestFlattening:56,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].flattenExternalSubset(com.ctc.wstx.io.WstxInputSource,StringWriter,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
      Src: wstxtest.vstream.TestFlattening:57,1
    - Dst: '[StringWriter].flush()'
      Src: wstxtest.vstream.TestFlattening:60,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.vstream.TestFlattening:61,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(null,com.ctc.wstx.api.ReaderConfig,String,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
      Src: wstxtest.vstream.TestFlattening:67,1
    - Dst: '[StringWriter].<init>()'
      Src: wstxtest.vstream.TestFlattening:70,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].flattenExternalSubset(com.ctc.wstx.io.WstxInputSource,StringWriter,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
      Src: wstxtest.vstream.TestFlattening:71,1
    - Dst: '[wstxtest.vstream.TestFlattening].assertNotNull(com.ctc.wstx.dtd.DTDSubset)'
      Src: wstxtest.vstream.TestFlattening:73,1
    - Dst: '[StringWriter].flush()'
      Src: wstxtest.vstream.TestFlattening:74,1
    - Dst: '[StringWriter].toString()'
      Src: wstxtest.vstream.TestFlattening:75,1
    - Dst: '[wstxtest.vstream.TestFlattening].assertEquals(wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
      Src: wstxtest.vstream.TestFlattening:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 79
    functionName: '[wstxtest.vstream.TestFlattening].testFlatteningInclusive()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestFlattening.java
    functionUses: 0
    functionsReached:
    - '[StringWriter].flush()'
    - '[StringWriter].toString()'
    - '[wstxtest.vstream.TestFlattening].assertEquals(wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    - '[com.ctc.wstx.dtd.FullDTDReader].flattenExternalSubset(com.ctc.wstx.io.WstxInputSource,StringWriter,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(null,com.ctc.wstx.api.ReaderConfig,String,wstxtest.vstream.TestFlattening,wstxtest.vstream.TestFlattening)'
    - '[StringWriter].<init>()'
    - '[wstxtest.vstream.TestFlattening].assertNotNull(com.ctc.wstx.dtd.DTDSubset)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestFlattening].testFlatteningInclusive()'
  - 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: wstxtest.vstream.TestFlattening
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestFlattening].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestFlattening.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestFlattening
    signature: '[wstxtest.vstream.TestFlattening].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:33,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,null)'
      Src: wstxtest.vstream.TestXMLReporter:34,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:42,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 44
    functionName: '[wstxtest.vstream.TestXMLReporter].testValidationError()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,null)'
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
    - '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testValidationError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:59,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 61
    functionName: '[wstxtest.vstream.TestXMLReporter].testMissingAttrError()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
    - '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testMissingAttrError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:71,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:72,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:79,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 81
    functionName: '[wstxtest.vstream.TestXMLReporter].testInvalidFixedAttr()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
    - '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testInvalidFixedAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:92,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:93,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:101,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 103
    functionName: '[wstxtest.vstream.TestXMLReporter].testInvalidIdAttr()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
    - '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testInvalidIdAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
      Src: wstxtest.vstream.TestXMLReporter:114,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 116
    functionName: '[wstxtest.vstream.TestXMLReporter].testInvalidSimpleChoiceStructure()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
    - '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(wstxtest.vstream.TestXMLReporter,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testInvalidSimpleChoiceStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
      Src: wstxtest.vstream.TestXMLReporter:130,1
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].enableThrow()'
      Src: wstxtest.vstream.TestXMLReporter:131,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].getReader(wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter.MyReporterOld)'
      Src: wstxtest.vstream.TestXMLReporter:132,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
      Src: wstxtest.vstream.TestXMLReporter:134,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].fail(String)'
      Src: wstxtest.vstream.TestXMLReporter:135,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXMLReporter:139,1
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
      Src: wstxtest.vstream.TestXMLReporter:140,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].assertEquals(int,wstxtest.vstream.TestXMLReporter)'
      Src: wstxtest.vstream.TestXMLReporter:140,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 142
    functionName: '[wstxtest.vstream.TestXMLReporter].testErrorRethrow()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
    - '[wstxtest.vstream.TestXMLReporter].getReader(wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter.MyReporterOld)'
    - '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
    - '[wstxtest.vstream.TestXMLReporter].fail(String)'
    - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(wstxtest.vstream.TestXMLReporter,String)'
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
    - '[wstxtest.vstream.TestXMLReporter].assertEquals(int,wstxtest.vstream.TestXMLReporter)'
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].enableThrow()'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testErrorRethrow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter].getInputFactory()'
      Src: wstxtest.vstream.TestXMLReporter:153,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].setNamespaceAware(wstxtest.vstream.TestXMLReporter,boolean)'
      Src: wstxtest.vstream.TestXMLReporter:154,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].setSupportDTD(wstxtest.vstream.TestXMLReporter,boolean)'
      Src: wstxtest.vstream.TestXMLReporter:155,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].setValidating(wstxtest.vstream.TestXMLReporter,boolean)'
      Src: wstxtest.vstream.TestXMLReporter:156,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].setXMLReporter(XMLReporter)'
      Src: wstxtest.vstream.TestXMLReporter:157,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].constructStreamReader(wstxtest.vstream.TestXMLReporter,String)'
      Src: wstxtest.vstream.TestXMLReporter:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - XMLReporter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 2
    argNames:
    - xml
    - rep
    argTypes:
    - String
    - XMLReporter
    constantsTouched: []
    func_position:
      end: 159
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 159
    functionName: '[wstxtest.vstream.TestXMLReporter].getReader(String,XMLReporter)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter].setSupportDTD(wstxtest.vstream.TestXMLReporter,boolean)'
    - '[wstxtest.vstream.TestXMLReporter].setXMLReporter(XMLReporter)'
    - '[wstxtest.vstream.TestXMLReporter].setValidating(wstxtest.vstream.TestXMLReporter,boolean)'
    - '[wstxtest.vstream.TestXMLReporter].getInputFactory()'
    - '[wstxtest.vstream.TestXMLReporter].setNamespaceAware(wstxtest.vstream.TestXMLReporter,boolean)'
    - '[wstxtest.vstream.TestXMLReporter].constructStreamReader(wstxtest.vstream.TestXMLReporter,String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.vstream.TestXMLReporter].getReader(String,XMLReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
      Src: wstxtest.vstream.TestXMLReporter:164,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].getReader(String,wstxtest.vstream.TestXMLReporter.MyReporterOld)'
      Src: wstxtest.vstream.TestXMLReporter:165,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
      Src: wstxtest.vstream.TestXMLReporter:167,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXMLReporter:168,1
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
      Src: wstxtest.vstream.TestXMLReporter:169,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].assertEquals(wstxtest.vstream.TestXMLReporter,int,wstxtest.vstream.TestXMLReporter)'
      Src: wstxtest.vstream.TestXMLReporter:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 2
    argNames:
    - XML
    - expFails
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 172
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 172
    functionName: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(String,int)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
    - '[wstxtest.vstream.TestXMLReporter].assertEquals(wstxtest.vstream.TestXMLReporter,int,wstxtest.vstream.TestXMLReporter)'
    - '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
    - '[wstxtest.vstream.TestXMLReporter].getReader(String,wstxtest.vstream.TestXMLReporter.MyReporterOld)'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MyReporter2].<init>()'
      Src: wstxtest.vstream.TestXMLReporter:177,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].getReader(String,MyReporter2)'
      Src: wstxtest.vstream.TestXMLReporter:178,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
      Src: wstxtest.vstream.TestXMLReporter:180,1
    - Dst: '[XMLStreamReader].close()'
      Src: wstxtest.vstream.TestXMLReporter:181,1
    - Dst: '[MyReporter2].getCount()'
      Src: wstxtest.vstream.TestXMLReporter:182,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].assertEquals(wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter)'
      Src: wstxtest.vstream.TestXMLReporter:185,1
    - Dst: '[MyReporter2].getMessage()'
      Src: wstxtest.vstream.TestXMLReporter:188,1
    - Dst: actMsg.contains(String)
      Src: wstxtest.vstream.TestXMLReporter:192,1
    - Dst: '[wstxtest.vstream.TestXMLReporter].fail(String)'
      Src: wstxtest.vstream.TestXMLReporter:193,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 2
    argNames:
    - XML
    - expMsg
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 196
    functionName: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(String,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[MyReporter2].<init>()'
    - '[wstxtest.vstream.TestXMLReporter].getReader(String,MyReporter2)'
    - '[wstxtest.vstream.TestXMLReporter].assertEquals(wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter,wstxtest.vstream.TestXMLReporter)'
    - actMsg.contains(String)
    - '[wstxtest.vstream.TestXMLReporter].streamThrough(XMLStreamReader)'
    - '[MyReporter2].getCount()'
    - '[wstxtest.vstream.TestXMLReporter].fail(String)'
    - '[MyReporter2].getMessage()'
    - '[XMLStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.vstream.TestXMLReporter
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestXMLReporter].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestXMLReporter
    signature: '[wstxtest.vstream.TestXMLReporter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.vstream.TestXMLReporter.MyReporterOld
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 218
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestXMLReporter.MyReporterOld
    signature: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 220
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].enableThrow()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].enableThrow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamException].<init>(String,Location)'
      Src: wstxtest.vstream.TestXMLReporter.MyReporterOld:232,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: wstxtest.vstream.TestXMLReporter.MyReporterOld:238,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: wstxtest.vstream.TestXMLReporter.MyReporterOld:241,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      - Location
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - message
    - errorType
    - relatedInfo
    - location
    argTypes:
    - String
    - String
    - Object
    - Location
    constantsTouched: []
    func_position:
      end: 243
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 243
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].report(String,String,Object,Location)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamException].<init>(String,Location)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].report(String,String,Object,Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 245
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 246
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getMessage()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
      Src: wstxtest.vstream.TestXMLReporter.MyReporter2:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLReporter2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.vstream.TestXMLReporter.MyReporter2
      static: false
      superClass: MyReporterOld
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 253
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporter2].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
    linkageType: ''
    returnType: wstxtest.vstream.TestXMLReporter.MyReporter2
    signature: '[wstxtest.vstream.TestXMLReporter.MyReporter2].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(String)'
      Src: wstxtest.vstream.TestXMLReporter.MyReporter2:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      - Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLReporter2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: MyReporterOld
    argCount: 4
    argNames:
    - message
    - errorType
    - relatedInfo
    - location
    argTypes:
    - String
    - String
    - Object
    - Location
    constantsTouched: []
    func_position:
      end: 261
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 261
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporter2].report(String,String,Object,Location)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter.MyReporter2].report(String,String,Object,Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
      Src: wstxtest.vstream.TestXMLReporter.MyReporter2:268,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: wstxtest.vstream.TestXMLReporter.MyReporter2:271,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].toException()'
      Src: wstxtest.vstream.TestXMLReporter.MyReporter2:277,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationProblem
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLReporter2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: MyReporterOld
    argCount: 1
    argNames:
    - prob
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 279
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 279
    functionName: '[wstxtest.vstream.TestXMLReporter.MyReporter2].report(org.codehaus.stax2.validation.XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].toException()'
    - '[RuntimeException].<init>(String)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXMLReporter.MyReporter2].report(org.codehaus.stax2.validation.XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXmlId].doTestSimple(boolean)'
      Src: wstxtest.vstream.TestXmlId:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 18
    functionName: '[wstxtest.vstream.TestXmlId].testSimpleNonNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXmlId].doTestSimple(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXmlId].testSimpleNonNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXmlId].doTestSimple(boolean)'
      Src: wstxtest.vstream.TestXmlId:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: '[wstxtest.vstream.TestXmlId].testSimpleNs()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXmlId].doTestSimple(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXmlId].testSimpleNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXmlId].getReader(wstxtest.vstream.TestXmlId,boolean)'
      Src: wstxtest.vstream.TestXmlId:46,1
    - Dst: '[wstxtest.vstream.TestXmlId].streamThrough(XMLStreamReader)'
      Src: wstxtest.vstream.TestXmlId:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 1
    argNames:
    - ns
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 49
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 49
    functionName: '[wstxtest.vstream.TestXmlId].doTestSimple(boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlId.java
    functionUses: 2
    functionsReached:
    - '[wstxtest.vstream.TestXmlId].getReader(wstxtest.vstream.TestXmlId,boolean)'
    - '[wstxtest.vstream.TestXmlId].streamThrough(XMLStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.vstream.TestXmlId].doTestSimple(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.vstream.TestXmlId].getInputFactory()'
      Src: wstxtest.vstream.TestXmlId:54,1
    - Dst: '[wstxtest.vstream.TestXmlId].setNamespaceAware(wstxtest.vstream.TestXmlId,boolean)'
      Src: wstxtest.vstream.TestXmlId:55,1
    - Dst: '[wstxtest.vstream.TestXmlId].setSupportDTD(wstxtest.vstream.TestXmlId,boolean)'
      Src: wstxtest.vstream.TestXmlId:56,1
    - Dst: '[wstxtest.vstream.TestXmlId].setValidating(wstxtest.vstream.TestXmlId,boolean)'
      Src: wstxtest.vstream.TestXmlId:57,1
    - Dst: '[wstxtest.vstream.TestXmlId].constructStreamReader(wstxtest.vstream.TestXmlId,String)'
      Src: wstxtest.vstream.TestXmlId:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 2
    argNames:
    - xml
    - nsAware
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 59
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 59
    functionName: '[wstxtest.vstream.TestXmlId].getReader(String,boolean)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlId.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.vstream.TestXmlId].constructStreamReader(wstxtest.vstream.TestXmlId,String)'
    - '[wstxtest.vstream.TestXmlId].setValidating(wstxtest.vstream.TestXmlId,boolean)'
    - '[wstxtest.vstream.TestXmlId].setNamespaceAware(wstxtest.vstream.TestXmlId,boolean)'
    - '[wstxtest.vstream.TestXmlId].getInputFactory()'
    - '[wstxtest.vstream.TestXmlId].setSupportDTD(wstxtest.vstream.TestXmlId,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[wstxtest.vstream.TestXmlId].getReader(String,boolean)'
  - 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: wstxtest.vstream.TestXmlId
      static: false
      superClass: wstxtest.stream.BaseStreamTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.vstream.TestXmlId].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.vstream.TestXmlId
    signature: '[wstxtest.vstream.TestXmlId].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.osgi.TestBasic.ContextHandler].<init>()'
      Src: wstxtest.osgi.TestBasic:19,1
    - Dst: BundleContext.class.getClassLoader()
      Src: wstxtest.osgi.TestBasic:20,1
    - Dst: Proxy.newProxyInstance(wstxtest.osgi.TestBasic,wstxtest.osgi.TestBasic.ContextHandler)
      Src: wstxtest.osgi.TestBasic:20,1
    - Dst: '[com.ctc.wstx.osgi.WstxBundleActivator].<init>()'
      Src: wstxtest.osgi.TestBasic:21,1
    - Dst: '[com.ctc.wstx.osgi.WstxBundleActivator].start(wstxtest.osgi.TestBasic)'
      Src: wstxtest.osgi.TestBasic:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    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: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 25
    functionName: '[wstxtest.osgi.TestBasic].testBundleActivation()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/osgi/TestBasic.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.osgi.WstxBundleActivator].<init>()'
    - '[wstxtest.osgi.TestBasic.ContextHandler].<init>()'
    - '[com.ctc.wstx.osgi.WstxBundleActivator].start(wstxtest.osgi.TestBasic)'
    - BundleContext.class.getClassLoader()
    - Proxy.newProxyInstance(wstxtest.osgi.TestBasic,wstxtest.osgi.TestBasic.ContextHandler)
    linkageType: ''
    returnType: void
    signature: '[wstxtest.osgi.TestBasic].testBundleActivation()'
  - 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: wstxtest.osgi.TestBasic
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.osgi.TestBasic].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/osgi/TestBasic.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.osgi.TestBasic
    signature: '[wstxtest.osgi.TestBasic].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Method
      - Object[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - proxy
    - method
    - args
    argTypes:
    - Object
    - Method
    - Object[]
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[wstxtest.osgi.TestBasic.ContextHandler].invoke(Object,Method,Object[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/osgi/TestBasic.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[wstxtest.osgi.TestBasic.ContextHandler].invoke(Object,Method,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - InvocationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: wstxtest.osgi.TestBasic.ContextHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.osgi.TestBasic.ContextHandler].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/osgi/TestBasic.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.osgi.TestBasic.ContextHandler
    signature: '[wstxtest.osgi.TestBasic.ContextHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: wstxtest.util.TestWordSet:16,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: wstxtest.util.TestWordSet
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[wstxtest.util.TestWordSet].<init>(String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordSet.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: wstxtest.util.TestWordSet
    signature: '[wstxtest.util.TestWordSet].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: wstxtest.util.TestWordSet:21,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:23,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:24,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:25,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:26,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:27,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:28,1
    - Dst: '[TreeSet].add(String)'
      Src: wstxtest.util.TestWordSet:29,1
    - Dst: '[com.ctc.wstx.util.WordSet].constructSet(TreeSet)'
      Src: wstxtest.util.TestWordSet:31,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet)'
      Src: wstxtest.util.TestWordSet:35,1
    - Dst: '[wstxtest.util.TestWordSet].assertTrue(boolean)'
      Src: wstxtest.util.TestWordSet:35,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(String)'
      Src: wstxtest.util.TestWordSet:37,1
    - Dst: '[wstxtest.util.TestWordSet].assertTrue(boolean)'
      Src: wstxtest.util.TestWordSet:37,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestWordSet:39,1
    - Dst: System.arraycopy(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)
      Src: wstxtest.util.TestWordSet:41,1
    - Dst: str.length()
      Src: wstxtest.util.TestWordSet:42,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)'
      Src: wstxtest.util.TestWordSet:42,1
    - Dst: '[wstxtest.util.TestWordSet].assertTrue(boolean)'
      Src: wstxtest.util.TestWordSet:42,1
    - Dst: str.length()
      Src: wstxtest.util.TestWordSet:43,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,int)'
      Src: wstxtest.util.TestWordSet:43,1
    - Dst: '[wstxtest.util.TestWordSet].assertTrue(boolean)'
      Src: wstxtest.util.TestWordSet:43,1
    - Dst: '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
      Src: wstxtest.util.TestWordSet:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 49
      start: 19
    functionDepth: 2
    functionLinenumber: 19
    functionLinenumberEnd: 49
    functionName: '[wstxtest.util.TestWordSet].testNormal()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordSet.java
    functionUses: 0
    functionsReached:
    - '[TreeSet].add(String)'
    - '[com.ctc.wstx.util.WordSet].constructSet(TreeSet)'
    - '[wstxtest.util.TestWordSet].assertTrue(boolean)'
    - '[com.ctc.wstx.util.WordSet].contains(String)'
    - System.arraycopy(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)
    - str.toCharArray()
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet)'
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,int)'
    - str.length()
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)'
    - '[TreeSet].<init>()'
    - '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordSet].testNormal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestWordSet:59,1
    - Dst: System.arraycopy(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)
      Src: wstxtest.util.TestWordSet:61,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(String)'
      Src: wstxtest.util.TestWordSet:63,1
    - Dst: '[wstxtest.util.TestWordSet].assertFalse(boolean)'
      Src: wstxtest.util.TestWordSet:63,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)'
      Src: wstxtest.util.TestWordSet:64,1
    - Dst: '[wstxtest.util.TestWordSet].assertFalse(boolean)'
      Src: wstxtest.util.TestWordSet:64,1
    - Dst: '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,int)'
      Src: wstxtest.util.TestWordSet:65,1
    - Dst: '[wstxtest.util.TestWordSet].assertFalse(boolean)'
      Src: wstxtest.util.TestWordSet:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.WordSet
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - ws
    - str
    argTypes:
    - com.ctc.wstx.util.WordSet
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordSet.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.WordSet].contains(String)'
    - System.arraycopy(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,int)'
    - '[com.ctc.wstx.util.WordSet].contains(wstxtest.util.TestWordSet,int,wstxtest.util.TestWordSet)'
    - '[wstxtest.util.TestWordSet].assertFalse(boolean)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
      Src: wstxtest.util.TestArgUtil:17,1
    - Dst: '[wstxtest.util.TestArgUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestArgUtil:17,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
      Src: wstxtest.util.TestArgUtil:18,1
    - Dst: '[wstxtest.util.TestArgUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestArgUtil:18,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
      Src: wstxtest.util.TestArgUtil:19,1
    - Dst: '[wstxtest.util.TestArgUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestArgUtil:19,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
      Src: wstxtest.util.TestArgUtil:20,1
    - Dst: '[wstxtest.util.TestArgUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestArgUtil:20,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
      Src: wstxtest.util.TestArgUtil:21,1
    - Dst: '[wstxtest.util.TestArgUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestArgUtil:21,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
      Src: wstxtest.util.TestArgUtil:22,1
    - Dst: '[wstxtest.util.TestArgUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestArgUtil:22,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,null)'
      Src: wstxtest.util.TestArgUtil:23,1
    - Dst: '[wstxtest.util.TestArgUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestArgUtil:23,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,int)'
      Src: wstxtest.util.TestArgUtil:27,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:28,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
      Src: wstxtest.util.TestArgUtil:32,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:33,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 35
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 35
    functionName: '[wstxtest.util.TestArgUtil].testBoolean()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,null)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,int)'
    - '[wstxtest.util.TestArgUtil].fail(String)'
    - '[wstxtest.util.TestArgUtil].assertFalse(boolean)'
    - '[wstxtest.util.TestArgUtil].assertTrue(boolean)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestArgUtil].testBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,String,int)'
      Src: wstxtest.util.TestArgUtil:39,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:39,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,int,int)'
      Src: wstxtest.util.TestArgUtil:40,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:40,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,int,int)'
      Src: wstxtest.util.TestArgUtil:41,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:41,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,short,int)'
      Src: wstxtest.util.TestArgUtil:42,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:42,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,byte,int)'
      Src: wstxtest.util.TestArgUtil:43,1
    - Dst: '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
      Src: wstxtest.util.TestArgUtil:43,1
    - Dst: '[HashMap].<init>()'
      Src: wstxtest.util.TestArgUtil:47,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,HashMap,int)'
      Src: wstxtest.util.TestArgUtil:47,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:48,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,String,int)'
      Src: wstxtest.util.TestArgUtil:52,1
    - Dst: '[wstxtest.util.TestArgUtil].fail(String)'
      Src: wstxtest.util.TestArgUtil:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 55
    functionName: '[wstxtest.util.TestArgUtil].testInt()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestArgUtil].fail(String)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,short,int)'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,String,int)'
    - '[wstxtest.util.TestArgUtil].assertEquals(int,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,HashMap,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,byte,int)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestArgUtil].testInt()'
  - 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: wstxtest.util.TestArgUtil
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestArgUtil].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestArgUtil
    signature: '[wstxtest.util.TestArgUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
      Src: wstxtest.util.TestTextBuffer:17,1
    - Dst: INPUT.length()
      Src: wstxtest.util.TestTextBuffer:19,1
    - Dst: INPUT.charAt(wstxtest.util.TestTextBuffer)
      Src: wstxtest.util.TestTextBuffer:21,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(wstxtest.util.TestTextBuffer,int,int)'
      Src: wstxtest.util.TestTextBuffer:22,1
    - Dst: INPUT.substring(wstxtest.util.TestTextBuffer,int)
      Src: wstxtest.util.TestTextBuffer:24,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(wstxtest.util.TestTextBuffer)'
      Src: wstxtest.util.TestTextBuffer:24,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].toString()'
      Src: wstxtest.util.TestTextBuffer:28,1
    - Dst: '[wstxtest.util.TestTextBuffer].assertEquals(wstxtest.util.TestTextBuffer,String)'
      Src: wstxtest.util.TestTextBuffer:28,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: wstxtest.util.TestTextBuffer:29,1
    - Dst: '[wstxtest.util.TestTextBuffer].assertEquals(wstxtest.util.TestTextBuffer,String)'
      Src: wstxtest.util.TestTextBuffer:29,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
      Src: wstxtest.util.TestTextBuffer:30,1
    - Dst: '[wstxtest.util.TestTextBuffer].assertFalse(boolean)'
      Src: wstxtest.util.TestTextBuffer:30,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].equalsString(wstxtest.util.TestTextBuffer)'
      Src: wstxtest.util.TestTextBuffer:32,1
    - Dst: '[wstxtest.util.TestTextBuffer].assertTrue(boolean)'
      Src: wstxtest.util.TestTextBuffer:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 40
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 40
    functionName: '[wstxtest.util.TestTextBuffer].testBasic()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestTextBuffer.java
    functionUses: 0
    functionsReached:
    - INPUT.charAt(wstxtest.util.TestTextBuffer)
    - '[wstxtest.util.TestTextBuffer].assertTrue(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
    - INPUT.length()
    - '[wstxtest.util.TestTextBuffer].assertEquals(wstxtest.util.TestTextBuffer,String)'
    - '[com.ctc.wstx.util.TextBuffer].toString()'
    - '[com.ctc.wstx.util.TextBuffer].append(wstxtest.util.TestTextBuffer)'
    - INPUT.substring(wstxtest.util.TestTextBuffer,int)
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[com.ctc.wstx.util.TextBuffer].equalsString(wstxtest.util.TestTextBuffer)'
    - '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
    - '[wstxtest.util.TestTextBuffer].assertFalse(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].append(wstxtest.util.TestTextBuffer,int,int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestTextBuffer].testBasic()'
  - 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: wstxtest.util.TestTextBuffer
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestTextBuffer].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestTextBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestTextBuffer
    signature: '[wstxtest.util.TestTextBuffer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.util.TestWordResolver].checkResolver()'
      Src: wstxtest.util.TestWordResolver:17,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: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 23
    functionName: '[wstxtest.util.TestWordResolver].testNormal()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestWordResolver].checkResolver()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordResolver].testNormal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.util.TestWordResolver].checkResolver()'
      Src: wstxtest.util.TestWordResolver:32,1
    - Dst: '[wstxtest.util.TestWordResolver].checkResolver()'
      Src: wstxtest.util.TestWordResolver:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 37
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[wstxtest.util.TestWordResolver].testSingle()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestWordResolver].checkResolver()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordResolver].testSingle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[wstxtest.util.TestWordResolver].checkResolver()'
      Src: wstxtest.util.TestWordResolver:46,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: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 52
    functionName: '[wstxtest.util.TestWordResolver].testLarge()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestWordResolver].checkResolver()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordResolver].testLarge()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: wstxtest.util.TestWordResolver:62,1
    - Dst: '[TreeSet].add(wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:64,1
    - Dst: '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet)'
      Src: wstxtest.util.TestWordResolver:67,1
    - Dst: '[com.ctc.wstx.util.WordResolver].size()'
      Src: wstxtest.util.TestWordResolver:69,1
    - Dst: '[TreeSet].size()'
      Src: wstxtest.util.TestWordResolver:69,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(int,wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:69,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:73,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
      Src: wstxtest.util.TestWordResolver:73,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: wstxtest.util.TestWordResolver:75,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
      Src: wstxtest.util.TestWordResolver:75,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestWordResolver:77,1
    - Dst: System.arraycopy(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)
      Src: wstxtest.util.TestWordResolver:79,1
    - Dst: str.length()
      Src: wstxtest.util.TestWordResolver:80,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:80,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
      Src: wstxtest.util.TestWordResolver:80,1
    - Dst: str.length()
      Src: wstxtest.util.TestWordResolver:81,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,int)'
      Src: wstxtest.util.TestWordResolver:81,1
    - Dst: '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
      Src: wstxtest.util.TestWordResolver:81,1
    - Dst: '[wstxtest.util.TestWordResolver].checkNotFind(com.ctc.wstx.util.WordResolver,wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - words
    - missingWords
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 88
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 88
    functionName: '[wstxtest.util.TestWordResolver].checkResolver(String[],String[])'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,int)'
    - str.toCharArray()
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver)'
    - '[wstxtest.util.TestWordResolver].checkNotFind(com.ctc.wstx.util.WordResolver,wstxtest.util.TestWordResolver)'
    - '[TreeSet].add(wstxtest.util.TestWordResolver)'
    - '[wstxtest.util.TestWordResolver].assertEquals(wstxtest.util.TestWordResolver,String)'
    - str.length()
    - '[wstxtest.util.TestWordResolver].assertEquals(int,wstxtest.util.TestWordResolver)'
    - '[TreeSet].size()'
    - '[com.ctc.wstx.util.WordResolver].find(String)'
    - '[com.ctc.wstx.util.WordResolver].size()'
    - System.arraycopy(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)
    - '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet)'
    - '[TreeSet].<init>()'
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordResolver].checkResolver(String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestWordResolver:92,1
    - Dst: System.arraycopy(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)
      Src: wstxtest.util.TestWordResolver:94,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: wstxtest.util.TestWordResolver:96,1
    - Dst: '[wstxtest.util.TestWordResolver].assertNull(String)'
      Src: wstxtest.util.TestWordResolver:96,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)'
      Src: wstxtest.util.TestWordResolver:97,1
    - Dst: '[wstxtest.util.TestWordResolver].assertNull(String)'
      Src: wstxtest.util.TestWordResolver:97,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,int)'
      Src: wstxtest.util.TestWordResolver:98,1
    - Dst: '[wstxtest.util.TestWordResolver].assertNull(String)'
      Src: wstxtest.util.TestWordResolver:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.WordResolver
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - wr
    - str
    argTypes:
    - com.ctc.wstx.util.WordResolver
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[wstxtest.util.TestWordResolver].checkNotFind(com.ctc.wstx.util.WordResolver,String)'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,int)'
    - '[wstxtest.util.TestWordResolver].assertNull(String)'
    - '[com.ctc.wstx.util.WordResolver].find(String)'
    - System.arraycopy(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)
    - '[com.ctc.wstx.util.WordResolver].find(wstxtest.util.TestWordResolver,int,wstxtest.util.TestWordResolver)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestWordResolver].checkNotFind(com.ctc.wstx.util.WordResolver,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: wstxtest.util.TestWordResolver
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestWordResolver].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestWordResolver
    signature: '[wstxtest.util.TestWordResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil:13,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 12
    functionDepth: 3
    functionLinenumber: 12
    functionLinenumberEnd: 15
    functionName: '[wstxtest.util.TestURLUtil].testUriCreationFromSystemIdWithPipe()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestURLUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestURLUtil].testUriCreationFromSystemIdWithPipe()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil:18,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 17
    functionDepth: 3
    functionLinenumber: 17
    functionLinenumberEnd: 20
    functionName: '[wstxtest.util.TestURLUtil].testRelativePath()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestURLUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestURLUtil].testRelativePath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil:23,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: wstxtest.util.TestURLUtil:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 22
    functionDepth: 3
    functionLinenumber: 22
    functionLinenumberEnd: 25
    functionName: '[wstxtest.util.TestURLUtil].testAbsoluteUnixPath()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestURLUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestURLUtil].testAbsoluteUnixPath()'
  - 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: wstxtest.util.TestURLUtil
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestURLUtil].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestURLUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestURLUtil
    signature: '[wstxtest.util.TestURLUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: wstxtest.util.TestBijectiveNsMap:17,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:18,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
      Src: wstxtest.util.TestBijectiveNsMap:19,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:19,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: wstxtest.util.TestBijectiveNsMap:21,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:22,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
      Src: wstxtest.util.TestBijectiveNsMap:23,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].fail(String)'
      Src: wstxtest.util.TestBijectiveNsMap:25,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 15
    functionDepth: 2
    functionLinenumber: 15
    functionLinenumberEnd: 27
    functionName: '[wstxtest.util.TestBijectiveNsMap].testMaskingForFindPrefix()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestBijectiveNsMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[wstxtest.util.TestBijectiveNsMap].assertEquals(String,String)'
    - '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
    - '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
    - '[wstxtest.util.TestBijectiveNsMap].fail(String)'
    - '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestBijectiveNsMap].testMaskingForFindPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: wstxtest.util.TestBijectiveNsMap:31,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:32,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,null)'
      Src: wstxtest.util.TestBijectiveNsMap:33,1
    - Dst: '[List<String>].size()'
      Src: wstxtest.util.TestBijectiveNsMap:34,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:34,1
    - Dst: '[List<String>].iterator()'
      Src: wstxtest.util.TestBijectiveNsMap:35,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].next()'
      Src: wstxtest.util.TestBijectiveNsMap:35,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(String,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:35,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: wstxtest.util.TestBijectiveNsMap:38,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:39,1
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.util.TestBijectiveNsMap:40,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,ArrayList)'
      Src: wstxtest.util.TestBijectiveNsMap:40,1
    - Dst: '[List<String>].size()'
      Src: wstxtest.util.TestBijectiveNsMap:40,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:40,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: wstxtest.util.TestBijectiveNsMap:43,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:44,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,null)'
      Src: wstxtest.util.TestBijectiveNsMap:45,1
    - Dst: '[List<String>].size()'
      Src: wstxtest.util.TestBijectiveNsMap:45,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:45,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: wstxtest.util.TestBijectiveNsMap:48,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,null)'
      Src: wstxtest.util.TestBijectiveNsMap:49,1
    - Dst: '[List<String>].size()'
      Src: wstxtest.util.TestBijectiveNsMap:49,1
    - Dst: '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
      Src: wstxtest.util.TestBijectiveNsMap:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    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: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 50
    functionName: '[wstxtest.util.TestBijectiveNsMap].testMaskingForGetBoundPrefixes()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestBijectiveNsMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,ArrayList)'
    - '[List<String>].iterator()'
    - '[wstxtest.util.TestBijectiveNsMap].assertEquals(String,wstxtest.util.TestBijectiveNsMap)'
    - '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
    - '[wstxtest.util.TestBijectiveNsMap].next()'
    - '[wstxtest.util.TestBijectiveNsMap].assertEquals(int,wstxtest.util.TestBijectiveNsMap)'
    - '[List<String>].size()'
    - '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,null)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestBijectiveNsMap].testMaskingForGetBoundPrefixes()'
  - 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: wstxtest.util.TestBijectiveNsMap
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestBijectiveNsMap].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestBijectiveNsMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestBijectiveNsMap
    signature: '[wstxtest.util.TestBijectiveNsMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:17,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:17,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:18,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:18,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:19,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:19,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:20,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:20,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:21,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:21,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:22,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:22,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:23,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:23,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:24,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:24,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:25,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:25,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:29,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:29,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:30,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:30,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:31,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:31,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:32,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:32,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:33,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:33,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:34,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:34,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:38,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:38,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:40,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:40,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:41,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:41,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:42,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:42,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:43,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 44
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 44
    functionName: '[wstxtest.util.TestXmlChars].testXml10Chars()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestXmlChars.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
    - '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
    - '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestXmlChars].testXml10Chars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:49,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:49,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:50,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:50,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:51,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:51,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:52,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:52,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:53,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:53,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:54,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:54,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:55,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:55,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:56,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:56,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:57,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:57,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:61,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:61,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:62,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:62,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:63,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:63,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:64,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:64,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:65,1
    - Dst: '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
      Src: wstxtest.util.TestXmlChars:65,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:66,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:66,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:70,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:70,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
      Src: wstxtest.util.TestXmlChars:71,1
    - Dst: '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
      Src: wstxtest.util.TestXmlChars:71,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: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 72
    functionName: '[wstxtest.util.TestXmlChars].testXml11NameStartChars()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestXmlChars.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
    - '[wstxtest.util.TestXmlChars].assertTrue(boolean)'
    - '[wstxtest.util.TestXmlChars].assertFalse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestXmlChars].testXml11NameStartChars()'
  - 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: wstxtest.util.TestXmlChars
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestXmlChars].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestXmlChars.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestXmlChars
    signature: '[wstxtest.util.TestXmlChars].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: wstxtest.util.TestStringVector:15,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:17,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:18,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:19,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:19,1
    - Dst: '[com.ctc.wstx.util.StringVector].addStrings(String,String)'
      Src: wstxtest.util.TestStringVector:20,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:21,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:21,1
    - Dst: '[com.ctc.wstx.util.StringVector].setString(int,String)'
      Src: wstxtest.util.TestStringVector:22,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:23,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:23,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:24,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:24,1
    - Dst: '[String].<init>(String)'
      Src: wstxtest.util.TestStringVector:26,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:26,1
    - Dst: '[String].<init>(String)'
      Src: wstxtest.util.TestStringVector:27,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: wstxtest.util.TestStringVector:27,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: wstxtest.util.TestStringVector:28,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:28,1
    - Dst: '[com.ctc.wstx.util.StringVector].findLastFromMap(String)'
      Src: wstxtest.util.TestStringVector:30,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:30,1
    - Dst: '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
      Src: wstxtest.util.TestStringVector:32,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(String,String)'
      Src: wstxtest.util.TestStringVector:32,1
    - Dst: '[com.ctc.wstx.util.StringVector].clear(boolean)'
      Src: wstxtest.util.TestStringVector:34,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: wstxtest.util.TestStringVector:35,1
    - Dst: '[wstxtest.util.TestStringVector].assertEquals(int,int)'
      Src: wstxtest.util.TestStringVector:35,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: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 36
    functionName: '[wstxtest.util.TestStringVector].testBasic()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringVector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].clear(boolean)'
    - '[com.ctc.wstx.util.StringVector].<init>(int)'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.StringVector].addString(String)'
    - '[wstxtest.util.TestStringVector].assertEquals(int,int)'
    - '[wstxtest.util.TestStringVector].assertEquals(String,String)'
    - '[com.ctc.wstx.util.StringVector].setString(int,String)'
    - '[com.ctc.wstx.util.StringVector].addStrings(String,String)'
    - '[String].<init>(String)'
    - '[com.ctc.wstx.util.StringVector].findLastFromMap(String)'
    - '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
    - '[com.ctc.wstx.util.StringVector].getString(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringVector].testBasic()'
  - 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: wstxtest.util.TestStringVector
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestStringVector].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringVector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestStringVector
    signature: '[wstxtest.util.TestStringVector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextAccumulator].<init>()'
      Src: wstxtest.util.TestTextAccumulator:18,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
      Src: wstxtest.util.TestTextAccumulator:20,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:21,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:21,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestTextAccumulator:23,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
      Src: wstxtest.util.TestTextAccumulator:23,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
      Src: wstxtest.util.TestTextAccumulator:24,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:25,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:25,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: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 16
    functionDepth: 2
    functionLinenumber: 16
    functionLinenumberEnd: 26
    functionName: '[wstxtest.util.TestTextAccumulator].testBasic()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestTextAccumulator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextAccumulator].<init>()'
    - '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
    - '[com.ctc.wstx.util.TextAccumulator].addText(String)'
    - '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
    - '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestTextAccumulator].testBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextAccumulator].<init>()'
      Src: wstxtest.util.TestTextAccumulator:31,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestTextAccumulator:33,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
      Src: wstxtest.util.TestTextAccumulator:33,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:34,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:34,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestTextAccumulator:36,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
      Src: wstxtest.util.TestTextAccumulator:36,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestTextAccumulator:37,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
      Src: wstxtest.util.TestTextAccumulator:37,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(int,int)'
      Src: wstxtest.util.TestTextAccumulator:38,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:39,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:39,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
      Src: wstxtest.util.TestTextAccumulator:41,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(int,int)'
      Src: wstxtest.util.TestTextAccumulator:42,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: wstxtest.util.TestTextAccumulator:43,1
    - Dst: '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
      Src: wstxtest.util.TestTextAccumulator:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 44
      start: 29
    functionDepth: 2
    functionLinenumber: 29
    functionLinenumberEnd: 44
    functionName: '[wstxtest.util.TestTextAccumulator].testBasicWithCharArray()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestTextAccumulator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextAccumulator].<init>()'
    - '[com.ctc.wstx.util.TextAccumulator].addText(int,int)'
    - '[wstxtest.util.TestTextAccumulator].assertEquals(String,String)'
    - '[com.ctc.wstx.util.TextAccumulator].addText(String)'
    - '[com.ctc.wstx.util.TextAccumulator].addText(wstxtest.util.TestTextAccumulator,int,int)'
    - '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestTextAccumulator].testBasicWithCharArray()'
  - 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: wstxtest.util.TestTextAccumulator
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestTextAccumulator].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestTextAccumulator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestTextAccumulator
    signature: '[wstxtest.util.TestTextAccumulator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.util.TestStringUtil:16,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestStringUtil:17,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestStringUtil:18,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestStringUtil:19,1
    - Dst: '[com.ctc.wstx.util.StringUtil].concatEntries(ArrayList,String,String)'
      Src: wstxtest.util.TestStringUtil:21,1
    - Dst: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:20,1
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.util.TestStringUtil:23,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestStringUtil:24,1
    - Dst: '[com.ctc.wstx.util.StringUtil].concatEntries(ArrayList,String,String)'
      Src: wstxtest.util.TestStringUtil:26,1
    - Dst: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:25,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: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 14
    functionDepth: 1
    functionLinenumber: 14
    functionLinenumberEnd: 27
    functionName: '[wstxtest.util.TestStringUtil].testConcatEntries()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringUtil].concatEntries(ArrayList,String,String)'
    - '[ArrayList].add(String)'
    - '[ArrayList].<init>()'
    - '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringUtil].testConcatEntries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:31,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:31,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:32,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:32,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestStringUtil:33,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:33,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:33,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:34,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:34,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestStringUtil:35,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:35,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:35,1
    - Dst: '[String].toCharArray()'
      Src: wstxtest.util.TestStringUtil:36,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:36,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:36,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:37,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:37,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(int,int)'
      Src: wstxtest.util.TestStringUtil:38,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:38,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:40,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:40,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: wstxtest.util.TestStringUtil:41,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 42
    functionName: '[wstxtest.util.TestStringUtil].testIsAllWhitespace()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(int,int)'
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(wstxtest.util.TestStringUtil,int,int)'
    - '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringUtil].testIsAllWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestStringUtil:47,1
    - Dst: str.length()
      Src: wstxtest.util.TestStringUtil:48,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:47,1
    - Dst: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:47,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestStringUtil:51,1
    - Dst: str.length()
      Src: wstxtest.util.TestStringUtil:52,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:51,1
    - Dst: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:51,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestStringUtil:55,1
    - Dst: str.length()
      Src: wstxtest.util.TestStringUtil:56,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:55,1
    - Dst: '[String].equals(String)'
      Src: wstxtest.util.TestStringUtil:55,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:55,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestStringUtil:60,1
    - Dst: str.length()
      Src: wstxtest.util.TestStringUtil:61,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:60,1
    - Dst: '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
      Src: wstxtest.util.TestStringUtil:59,1
    - Dst: str.toCharArray()
      Src: wstxtest.util.TestStringUtil:68,1
    - Dst: str.length()
      Src: wstxtest.util.TestStringUtil:68,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:68,1
    - Dst: '[wstxtest.util.TestStringUtil].fail(String)'
      Src: wstxtest.util.TestStringUtil:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 72
    functionName: '[wstxtest.util.TestStringUtil].testNormalizeSpaces()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - str.toCharArray()
    - '[wstxtest.util.TestStringUtil].fail(String)'
    - str.length()
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,int)'
    - '[wstxtest.util.TestStringUtil].assertEquals(String,String)'
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
    - '[wstxtest.util.TestStringUtil].assertFalse(wstxtest.util.TestStringUtil)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringUtil].testNormalizeSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:76,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:76,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:77,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:77,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:78,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:78,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:79,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:79,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:80,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:80,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:81,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:81,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:83,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:83,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:84,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:84,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
      Src: wstxtest.util.TestStringUtil:85,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 86
    functionName: '[wstxtest.util.TestStringUtil].testEqualEncodings()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
    - '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
    - '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringUtil].testEqualEncodings()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: STR.toCharArray()
      Src: wstxtest.util.TestStringUtil:92,1
    - Dst: STR.length()
      Src: wstxtest.util.TestStringUtil:92,1
    - Dst: '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:92,1
    - Dst: '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestStringUtil:92,1
    - Dst: STR.toCharArray()
      Src: wstxtest.util.TestStringUtil:93,1
    - Dst: STR.length()
      Src: wstxtest.util.TestStringUtil:93,1
    - Dst: '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,int)'
      Src: wstxtest.util.TestStringUtil:93,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:93,1
    - Dst: STR2.toCharArray()
      Src: wstxtest.util.TestStringUtil:94,1
    - Dst: STR2.length()
      Src: wstxtest.util.TestStringUtil:94,1
    - Dst: '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
      Src: wstxtest.util.TestStringUtil:94,1
    - Dst: '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestStringUtil:94,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: true
      returnValueGenericType: void
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 95
    functionName: '[wstxtest.util.TestStringUtil].testMatches()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached:
    - STR.toCharArray()
    - '[wstxtest.util.TestStringUtil].assertTrue(boolean)'
    - STR2.length()
    - '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,wstxtest.util.TestStringUtil)'
    - '[wstxtest.util.TestStringUtil].assertFalse(boolean)'
    - STR2.toCharArray()
    - '[com.ctc.wstx.util.StringUtil].matches(wstxtest.util.TestStringUtil,wstxtest.util.TestStringUtil,int,int)'
    - STR.length()
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestStringUtil].testMatches()'
  - 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: wstxtest.util.TestStringUtil
      static: false
      superClass: wstxtest.BaseWstxTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestStringUtil].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestStringUtil
    signature: '[wstxtest.util.TestStringUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
      Src: wstxtest.util.TestDataUtil:17,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:18,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: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 19
    functionName: '[wstxtest.util.TestDataUtil].testBasic()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestDataUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
    - '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestDataUtil].testBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashSet].<init>()'
      Src: wstxtest.util.TestDataUtil:25,1
    - Dst: '[HashSet].add(String)'
      Src: wstxtest.util.TestDataUtil:26,1
    - Dst: '[String].<init>(String)'
      Src: wstxtest.util.TestDataUtil:27,1
    - Dst: '[HashSet].add(String)'
      Src: wstxtest.util.TestDataUtil:27,1
    - Dst: '[ArrayList].<init>()'
      Src: wstxtest.util.TestDataUtil:28,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestDataUtil:29,1
    - Dst: '[ArrayList].add(int)'
      Src: wstxtest.util.TestDataUtil:30,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(HashSet,ArrayList)'
      Src: wstxtest.util.TestDataUtil:32,1
    - Dst: '[wstxtest.util.TestDataUtil].assertFalse(boolean)'
      Src: wstxtest.util.TestDataUtil:32,1
    - Dst: '[HashSet].add(int)'
      Src: wstxtest.util.TestDataUtil:35,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(HashSet,ArrayList)'
      Src: wstxtest.util.TestDataUtil:36,1
    - Dst: '[wstxtest.util.TestDataUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestDataUtil:36,1
    - Dst: '[ArrayList].clear()'
      Src: wstxtest.util.TestDataUtil:39,1
    - Dst: '[ArrayList].add(String)'
      Src: wstxtest.util.TestDataUtil:40,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(HashSet,ArrayList)'
      Src: wstxtest.util.TestDataUtil:41,1
    - Dst: '[wstxtest.util.TestDataUtil].assertTrue(boolean)'
      Src: wstxtest.util.TestDataUtil:41,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: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 42
    functionName: '[wstxtest.util.TestDataUtil].testContainment()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestDataUtil.java
    functionUses: 0
    functionsReached:
    - '[wstxtest.util.TestDataUtil].assertTrue(boolean)'
    - '[ArrayList].clear()'
    - '[ArrayList].add(int)'
    - '[wstxtest.util.TestDataUtil].assertFalse(boolean)'
    - '[HashSet].<init>()'
    - '[HashSet].add(String)'
    - '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(HashSet,ArrayList)'
    - '[String].<init>(String)'
    - '[HashSet].add(int)'
    - '[ArrayList].add(String)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestDataUtil].testContainment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:54,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:55,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:56,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(wstxtest.util.TestDataUtil,int)'
      Src: wstxtest.util.TestDataUtil:57,1
    - Dst: '[wstxtest.util.TestDataUtil].fail(String)'
      Src: wstxtest.util.TestDataUtil:59,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:61,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(wstxtest.util.TestDataUtil,int)'
      Src: wstxtest.util.TestDataUtil:62,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:63,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:64,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
      Src: wstxtest.util.TestDataUtil:65,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:66,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int)'
      Src: wstxtest.util.TestDataUtil:68,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:72,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:73,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:74,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(wstxtest.util.TestDataUtil,int)'
      Src: wstxtest.util.TestDataUtil:75,1
    - Dst: '[wstxtest.util.TestDataUtil].fail(String)'
      Src: wstxtest.util.TestDataUtil:77,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(wstxtest.util.TestDataUtil,int)'
      Src: wstxtest.util.TestDataUtil:79,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:80,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:81,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(String[],int)'
      Src: wstxtest.util.TestDataUtil:82,1
    - Dst: '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
      Src: wstxtest.util.TestDataUtil:83,1
    - Dst: '[wstxtest.util.TestDataUtil].assertNull()'
      Src: wstxtest.util.TestDataUtil:85,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(String[])'
      Src: wstxtest.util.TestDataUtil:89,1
    - Dst: '[wstxtest.util.TestDataUtil].fail(String)'
      Src: wstxtest.util.TestDataUtil:90,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(String[],int)'
      Src: wstxtest.util.TestDataUtil:95,1
    - Dst: '[wstxtest.util.TestDataUtil].fail(String)'
      Src: wstxtest.util.TestDataUtil:96,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      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: 100
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 100
    functionName: '[wstxtest.util.TestDataUtil].testExpansion()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestDataUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(String[],int)'
    - '[wstxtest.util.TestDataUtil].assertEquals(int,wstxtest.util.TestDataUtil)'
    - '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(wstxtest.util.TestDataUtil,int)'
    - '[wstxtest.util.TestDataUtil].fail(String)'
    - '[wstxtest.util.TestDataUtil].assertNull()'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(wstxtest.util.TestDataUtil,int)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(String[],int)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(String[])'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(wstxtest.util.TestDataUtil)'
    - '[wstxtest.util.TestDataUtil].assertEquals(wstxtest.util.TestDataUtil)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
    - '[wstxtest.util.TestDataUtil].assertEquals(int)'
    linkageType: ''
    returnType: void
    signature: '[wstxtest.util.TestDataUtil].testExpansion()'
  - 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: wstxtest.util.TestDataUtil
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[wstxtest.util.TestDataUtil].<init>()'
    functionSourceFile: /src/woodstox/src/test/java/wstxtest/util/TestDataUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: wstxtest.util.TestDataUtil
    signature: '[wstxtest.util.TestDataUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.io.SystemId
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.InputBootstrapper
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - pubId
    - sysId
    argTypes:
    - String
    - com.ctc.wstx.io.SystemId
    constantsTouched: []
    func_position:
      end: 145
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 145
    functionName: '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.InputBootstrapper
    signature: '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.InputBootstrapper
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - src
    argTypes:
    - com.ctc.wstx.io.InputBootstrapper
    constantsTouched: []
    func_position:
      end: 156
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 156
    functionName: '[com.ctc.wstx.io.InputBootstrapper].initFrom(com.ctc.wstx.io.InputBootstrapper)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.InputBootstrapper].initFrom(com.ctc.wstx.io.InputBootstrapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - cfg
    - mainDoc
    - xmlVersion
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[com.ctc.wstx.io.InputBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Reader
    signature: '[com.ctc.wstx.io.InputBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      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: 178
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 178
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.InputBootstrapper].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.SystemId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.SystemId
    signature: '[com.ctc.wstx.io.InputBootstrapper].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      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: 187
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      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: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[com.ctc.wstx.io.InputBootstrapper].declaredXml11()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.InputBootstrapper].declaredXml11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      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: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getStandalone()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.InputBootstrapper].getStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      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: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 215
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getInputTotal()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].getInputTotal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      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: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getInputRow()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].getInputRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 221
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getInputColumn()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].getInputColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 235
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getInputEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.InputBootstrapper].getInputEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
      Src: com.ctc.wstx.io.InputBootstrapper:254,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:260,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readXmlVersion()'
      Src: com.ctc.wstx.io.InputBootstrapper:263,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(char)'
      Src: com.ctc.wstx.io.InputBootstrapper:264,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportXmlProblem(String)'
      Src: com.ctc.wstx.io.InputBootstrapper:277,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:286,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readXmlEncoding()'
      Src: com.ctc.wstx.io.InputBootstrapper:289,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(char)'
      Src: com.ctc.wstx.io.InputBootstrapper:290,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readXmlStandalone()'
      Src: com.ctc.wstx.io.InputBootstrapper:295,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(char)'
      Src: com.ctc.wstx.io.InputBootstrapper:296,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:302,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNext()'
      Src: com.ctc.wstx.io.InputBootstrapper:304,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:306,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - isMainDoc
    - xmlVersion
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 308
      start: 251
    functionDepth: 3
    functionLinenumber: 251
    functionLinenumberEnd: 308
    functionName: '[com.ctc.wstx.io.InputBootstrapper].readXmlDecl(boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].reportXmlProblem(String)'
    - '[com.ctc.wstx.io.InputBootstrapper].readXmlVersion()'
    - '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
    - '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(char)'
    - '[com.ctc.wstx.io.InputBootstrapper].getNext()'
    - '[com.ctc.wstx.io.InputBootstrapper].readXmlEncoding()'
    - '[com.ctc.wstx.io.InputBootstrapper].readXmlStandalone()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.InputBootstrapper].readXmlDecl(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:316,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:318,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:320,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
      Src: com.ctc.wstx.io.InputBootstrapper:321,1
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.io.InputBootstrapper:339,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.io.InputBootstrapper:343,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:345,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 348
    functionName: '[com.ctc.wstx.io.InputBootstrapper].readXmlVersion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
    - '[String].<init>(char[])'
    - '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].readXmlVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:353,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:355,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:357,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
      Src: com.ctc.wstx.io.InputBootstrapper:359,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,null,null,null)'
      Src: com.ctc.wstx.io.InputBootstrapper:363,1
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.io.InputBootstrapper:368,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.io.InputBootstrapper:370,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 371
    functionName: '[com.ctc.wstx.io.InputBootstrapper].readXmlEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,null,null,null)'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
    - '[String].<init>(char[])'
    - '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.InputBootstrapper].readXmlEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:376,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:378,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:380,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
      Src: com.ctc.wstx.io.InputBootstrapper:381,1
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.io.InputBootstrapper:398,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.io.InputBootstrapper:402,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:405,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 408
    functionName: '[com.ctc.wstx.io.InputBootstrapper].readXmlStandalone()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].handleEq(com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.InputBootstrapper)'
    - '[String].<init>(char[])'
    - '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.InputBootstrapper)'
    - '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.InputBootstrapper].readXmlStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
      Src: com.ctc.wstx.io.InputBootstrapper:413,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:415,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
      Src: com.ctc.wstx.io.InputBootstrapper:418,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:420,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 423
      start: 410
    functionDepth: 2
    functionLinenumber: 410
    functionLinenumberEnd: 423
    functionName: '[com.ctc.wstx.io.InputBootstrapper].handleEq(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
    - '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].handleEq(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNext()'
      Src: com.ctc.wstx.io.InputBootstrapper:433,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
      Src: com.ctc.wstx.io.InputBootstrapper:438,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].pushback()'
      Src: com.ctc.wstx.io.InputBootstrapper:442,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
      Src: com.ctc.wstx.io.InputBootstrapper:444,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ok
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 445
      start: 430
    functionDepth: 2
    functionLinenumber: 430
    functionLinenumberEnd: 445
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].getNext()'
    - '[com.ctc.wstx.io.InputBootstrapper].pushback()'
    - '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
    - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 453
    functionName: '[com.ctc.wstx.io.InputBootstrapper].pushback()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.InputBootstrapper].pushback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 456
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].getNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reqWs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 459
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 459
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exp
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 466
    functionName: '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - kw
    - quoteChar
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 469
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 469
    functionName: '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 471
    functionName: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.InputBootstrapper:483,1
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.InputBootstrapper:482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 1
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: '[com.ctc.wstx.io.InputBootstrapper].reportNull()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
    - '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.InputBootstrapper].reportNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.InputBootstrapper:489,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.InputBootstrapper:489,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 490
      start: 486
    functionDepth: 2
    functionLinenumber: 486
    functionLinenumberEnd: 490
    functionName: '[com.ctc.wstx.io.InputBootstrapper].reportXmlProblem(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.InputBootstrapper].reportXmlProblem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isISOControl(com.ctc.wstx.io.InputBootstrapper)
      Src: com.ctc.wstx.io.InputBootstrapper:499,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.InputBootstrapper:504,1
    - Dst: '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location,com.ctc.wstx.io.InputBootstrapper)'
      Src: com.ctc.wstx.io.InputBootstrapper:505,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - i
    - msg
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 506
      start: 492
    functionDepth: 1
    functionLinenumber: 492
    functionLinenumberEnd: 506
    functionName: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
    - '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location,com.ctc.wstx.io.InputBootstrapper)'
    - Character.isISOControl(com.ctc.wstx.io.InputBootstrapper)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.InputBootstrapper:521,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.InputBootstrapper:523,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.InputBootstrapper:522,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.InputBootstrapper:526,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.InputBootstrapper:525,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - char
      - char
      - char
      - byte
      - byte
      - byte
      - byte
      - byte
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - attrName
    - got
    - expVal1
    - expVal2
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 527
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 527
    functionName: '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.io.InputBootstrapper,javax.xml.stream.Location)'
    - '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
      Src: com.ctc.wstx.io.InputSourceFactory:33,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getInputTotal()'
      Src: com.ctc.wstx.io.InputSourceFactory:36,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getInputRow()'
      Src: com.ctc.wstx.io.InputSourceFactory:36,1
    - Dst: '[com.ctc.wstx.io.ReaderSource].setInputOffsets(int,int)'
      Src: com.ctc.wstx.io.InputSourceFactory:36,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.WstxInputSource
      - String
      - com.ctc.wstx.io.InputBootstrapper
      - String
      - com.ctc.wstx.io.SystemId
      - int
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.ReaderSource
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - cfg
    - parent
    - entityName
    - bs
    - pubId
    - sysId
    - xmlVersion
    - r
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.WstxInputSource
    - String
    - com.ctc.wstx.io.InputBootstrapper
    - String
    - com.ctc.wstx.io.SystemId
    - int
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 40
      start: 28
    functionDepth: 3
    functionLinenumber: 28
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.InputBootstrapper,String,com.ctc.wstx.io.SystemId,int,java.io.Reader)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputSourceFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderSource].setInputOffsets(int,int)'
    - '[com.ctc.wstx.io.ReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
    - '[com.ctc.wstx.io.InputBootstrapper].getInputTotal()'
    - '[com.ctc.wstx.io.InputBootstrapper].getInputRow()'
    linkageType: ''
    returnType: com.ctc.wstx.io.ReaderSource
    signature: '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.InputBootstrapper,String,com.ctc.wstx.io.SystemId,int,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
      Src: com.ctc.wstx.io.InputSourceFactory:53,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
      Src: com.ctc.wstx.io.InputSourceFactory:55,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
      Src: com.ctc.wstx.io.InputSourceFactory:57,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getInputTotal()'
      Src: com.ctc.wstx.io.InputSourceFactory:59,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getInputRow()'
      Src: com.ctc.wstx.io.InputSourceFactory:59,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].setInputOffsets(int,int)'
      Src: com.ctc.wstx.io.InputSourceFactory:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.InputBootstrapper
      - String
      - com.ctc.wstx.io.SystemId
      - java.io.Reader
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.BranchingReaderSource
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - cfg
    - bs
    - pubId
    - sysId
    - r
    - realClose
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.InputBootstrapper
    - String
    - com.ctc.wstx.io.SystemId
    - java.io.Reader
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 63
    functionName: '[com.ctc.wstx.io.InputSourceFactory].constructDocumentSource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputSourceFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].getInputTotal()'
    - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    - '[com.ctc.wstx.io.BranchingReaderSource].setInputOffsets(int,int)'
    - '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
    - '[com.ctc.wstx.io.BranchingReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
    - '[com.ctc.wstx.io.InputBootstrapper].getInputRow()'
    linkageType: ''
    returnType: com.ctc.wstx.io.BranchingReaderSource
    signature: '[com.ctc.wstx.io.InputSourceFactory].constructDocumentSource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getSystemId()'
      Src: com.ctc.wstx.io.InputSourceFactory:73,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.io.InputSourceFactory,java.net.URL)'
      Src: com.ctc.wstx.io.InputSourceFactory:73,1
    - Dst: '[com.ctc.wstx.io.CharArraySource].<init>(com.ctc.wstx.io.WstxInputSource,String,char[],int,int,javax.xml.stream.Location,com.ctc.wstx.io.SystemId)'
      Src: com.ctc.wstx.io.InputSourceFactory:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - char[]
      - int
      - int
      - javax.xml.stream.Location
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - parent
    - fromEntity
    - text
    - offset
    - len
    - loc
    - src
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - String
    - char[]
    - int
    - int
    - javax.xml.stream.Location
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.io.InputSourceFactory].constructCharArraySource(com.ctc.wstx.io.WstxInputSource,String,char[],int,int,javax.xml.stream.Location,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputSourceFactory.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.Location].getSystemId()'
    - '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.io.InputSourceFactory,java.net.URL)'
    - '[com.ctc.wstx.io.CharArraySource].<init>(com.ctc.wstx.io.WstxInputSource,String,char[],int,int,javax.xml.stream.Location,com.ctc.wstx.io.SystemId)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.InputSourceFactory].constructCharArraySource(com.ctc.wstx.io.WstxInputSource,String,char[],int,int,javax.xml.stream.Location,java.net.URL)'
  - 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: com.ctc.wstx.io.InputSourceFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.io.InputSourceFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/InputSourceFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.InputSourceFactory
    signature: '[com.ctc.wstx.io.InputSourceFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.CharsetNames:64,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.io.CharsetNames:81,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.io.CharsetNames:83,1
    - Dst: '[String].substring(int)'
      Src: com.ctc.wstx.io.CharsetNames:85,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].charAt(int)'
      Src: com.ctc.wstx.io.CharsetNames:86,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:94,1
    - Dst: '[com.ctc.wstx.util.StringUtil].encodingStartsWith(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:104,1
    - Dst: '[com.ctc.wstx.util.StringUtil].trimEncoding(com.ctc.wstx.io.CharsetNames,boolean)'
      Src: com.ctc.wstx.io.CharsetNames:105,1
    - Dst: '[String].substring(int)'
      Src: com.ctc.wstx.io.CharsetNames:105,1
    - Dst: '[com.ctc.wstx.util.StringUtil].encodingStartsWith(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:108,1
    - Dst: '[com.ctc.wstx.util.StringUtil].encodingStartsWith(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:110,1
    - Dst: '[com.ctc.wstx.util.StringUtil].trimEncoding(com.ctc.wstx.io.CharsetNames,boolean)'
      Src: com.ctc.wstx.io.CharsetNames:112,1
    - Dst: '[String].substring(int)'
      Src: com.ctc.wstx.io.CharsetNames:112,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].startsWith(String)'
      Src: com.ctc.wstx.io.CharsetNames:120,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].startsWith(String)'
      Src: com.ctc.wstx.io.CharsetNames:121,1
    - Dst: '[com.ctc.wstx.util.StringUtil].trimEncoding(com.ctc.wstx.io.CharsetNames,boolean)'
      Src: com.ctc.wstx.io.CharsetNames:124,1
    - Dst: '[String].substring(int)'
      Src: com.ctc.wstx.io.CharsetNames:124,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:126,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:126,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:127,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:127,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:130,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:130,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:133,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:133,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:136,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:136,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:139,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:140,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:141,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:142,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:143,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:144,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:145,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:146,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].equals(String)'
      Src: com.ctc.wstx.io.CharsetNames:147,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:155,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:156,1
    - Dst: '[com.ctc.wstx.util.StringUtil].encodingStartsWith(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:159,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].indexOf(String)'
      Src: com.ctc.wstx.io.CharsetNames:164,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].substring(int)'
      Src: com.ctc.wstx.io.CharsetNames:165,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:166,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:169,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:172,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:175,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:178,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:182,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:187,1
    - Dst: '[com.ctc.wstx.util.StringUtil].encodingStartsWith(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:190,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:198,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:204,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].length()'
      Src: com.ctc.wstx.io.CharsetNames:210,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].charAt(int)'
      Src: com.ctc.wstx.io.CharsetNames:213,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:216,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:219,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:226,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:229,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:232,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:239,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:245,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:248,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:251,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:254,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:257,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:260,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:263,1
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
      Src: com.ctc.wstx.io.CharsetNames:266,1
    CyclomaticComplexity: 139
    EdgeCount: 139
    ICount: 92
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - csName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 275
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 275
    functionName: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharsetNames.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].substring(int)'
    - '[com.ctc.wstx.util.StringUtil].trimEncoding(com.ctc.wstx.io.CharsetNames,boolean)'
    - '[com.ctc.wstx.io.CharsetNames].charAt(int)'
    - '[com.ctc.wstx.io.CharsetNames].length()'
    - '[com.ctc.wstx.io.CharsetNames].indexOf(String)'
    - '[String].substring(int)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.CharsetNames,String)'
    - '[com.ctc.wstx.io.CharsetNames].startsWith(String)'
    - '[com.ctc.wstx.util.StringUtil].encodingStartsWith(com.ctc.wstx.io.CharsetNames,String)'
    - '[String].length()'
    - '[com.ctc.wstx.io.CharsetNames].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStreamWriter].getEncoding()'
      Src: com.ctc.wstx.io.CharsetNames:285,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(com.ctc.wstx.io.CharsetNames)'
      Src: com.ctc.wstx.io.CharsetNames:290,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 293
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 293
    functionName: '[com.ctc.wstx.io.CharsetNames].findEncodingFor(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharsetNames.java
    functionUses: 0
    functionsReached:
    - '[java.io.OutputStreamWriter].getEncoding()'
    - '[com.ctc.wstx.io.CharsetNames].normalize(com.ctc.wstx.io.CharsetNames)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.CharsetNames].findEncodingFor(java.io.Writer)'
  - 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
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.CharsetNames
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.io.CharsetNames].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharsetNames.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.CharsetNames
    signature: '[com.ctc.wstx.io.CharsetNames].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputData
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 142
    functionName: '[com.ctc.wstx.io.WstxInputData].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputData
    signature: '[com.ctc.wstx.io.WstxInputData].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - src
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 157
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 157
    functionName: '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
      Src: com.ctc.wstx.io.WstxInputData:184,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
      Src: com.ctc.wstx.io.WstxInputData:184,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 185
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 185
    functionName: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
    - '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
      Src: com.ctc.wstx.io.WstxInputData:201,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
      Src: com.ctc.wstx.io.WstxInputData:201,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 202
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 202
    functionName: '[com.ctc.wstx.io.WstxInputData].isNameChar(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
    - '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputData].isNameChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
      Src: com.ctc.wstx.io.WstxInputData:224,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
      Src: com.ctc.wstx.io.WstxInputData:224,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - c
    - nsAware
    - xml11
    argTypes:
    - char
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 225
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 225
    functionName: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
    - '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
      Src: com.ctc.wstx.io.WstxInputData:244,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
      Src: com.ctc.wstx.io.WstxInputData:244,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - c
    - nsAware
    - xml11
    argTypes:
    - char
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 245
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 245
    functionName: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
    - '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.WstxInputData:256,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.io.WstxInputData:261,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameStartChar(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:277,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameStartChar(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:281,1
    - Dst: '[String].charAt(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:288,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameChar(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:310,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameChar(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:314,1
    CyclomaticComplexity: 40
    EdgeCount: 40
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - name
    - nsAware
    - xml11
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 323
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 323
    functionName: '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.XmlChars].is11NameChar(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.util.XmlChars].is10NameChar(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.util.XmlChars].is10NameStartChar(com.ctc.wstx.io.WstxInputData)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.util.XmlChars].is11NameStartChar(com.ctc.wstx.io.WstxInputData)'
    - '[String].charAt(com.ctc.wstx.io.WstxInputData)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.WstxInputData:327,1
    - Dst: '[String].charAt(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:330,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is11NameChar(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:352,1
    - Dst: '[com.ctc.wstx.util.XmlChars].is10NameChar(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputData:356,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - nmtoken
    - nsAware
    - xml11
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 364
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 364
    functionName: '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.XmlChars].is10NameChar(com.ctc.wstx.io.WstxInputData)'
    - '[String].charAt(com.ctc.wstx.io.WstxInputData)'
    - '[String].length()'
    - '[com.ctc.wstx.util.XmlChars].is11NameChar(com.ctc.wstx.io.WstxInputData)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - 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:
    - char
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.isISOControl(char)
      Src: com.ctc.wstx.io.WstxInputData:375,1
    - Dst: Integer.toHexString(com.ctc.wstx.io.WstxInputData)
      Src: com.ctc.wstx.io.WstxInputData:379,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - int
      - boolean[]
      - boolean[]
      - boolean
      - char[]
      - int
      - int
      - long
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 382
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 382
    functionName: '[com.ctc.wstx.io.WstxInputData].getCharDesc(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
    functionUses: 0
    functionsReached:
    - Character.isISOControl(char)
    - Integer.toHexString(com.ctc.wstx.io.WstxInputData)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.WstxInputData].getCharDesc(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String)'
      Src: com.ctc.wstx.io.BaseInputSource:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - String
      - com.ctc.wstx.io.SystemId
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.BaseInputSource
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 4
    argNames:
    - parent
    - fromEntity
    - publicId
    - systemId
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - String
    - String
    - com.ctc.wstx.io.SystemId
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.io.BaseInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.BaseInputSource
    signature: '[com.ctc.wstx.io.BaseInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
      Src: com.ctc.wstx.io.BaseInputSource:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 1
    argNames:
    - src
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[com.ctc.wstx.io.BaseInputSource].overrideSource(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseInputSource].overrideSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 85
    functionName: '[com.ctc.wstx.io.BaseInputSource].fromInternalEntity()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.BaseInputSource].fromInternalEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].asURL()'
      Src: com.ctc.wstx.io.BaseInputSource:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[com.ctc.wstx.io.BaseInputSource].getSource()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].asURL()'
    linkageType: ''
    returnType: java.net.URL
    signature: '[com.ctc.wstx.io.BaseInputSource].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[com.ctc.wstx.io.BaseInputSource].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.BaseInputSource].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].toString()'
      Src: com.ctc.wstx.io.BaseInputSource:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[com.ctc.wstx.io.BaseInputSource].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.BaseInputSource].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 103
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 103
    functionName: '[com.ctc.wstx.io.BaseInputSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseInputSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[com.ctc.wstx.io.BaseInputSource].readInto(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.BaseInputSource].readInto(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 2
    argNames:
    - reader
    - minAmount
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - int
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.io.BaseInputSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.BaseInputSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 123
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 123
    functionName: '[com.ctc.wstx.io.BaseInputSource].saveContext(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseInputSource].saveContext(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 136
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 136
    functionName: '[com.ctc.wstx.io.BaseInputSource].restoreContext(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseInputSource].restoreContext(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 139
    functionName: '[com.ctc.wstx.io.BaseInputSource].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseInputSource].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BaseInputSource].getLocation(int,int,int)'
      Src: com.ctc.wstx.io.BaseInputSource:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[com.ctc.wstx.io.BaseInputSource].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.BaseInputSource].getLocation(int,int,int)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.io.BaseInputSource].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mParent.getLocation()
      Src: com.ctc.wstx.io.BaseInputSource:173,1
    - Dst: mParent.getLocation()
      Src: com.ctc.wstx.io.BaseInputSource:175,1
    - Dst: '[com.ctc.wstx.io.BaseInputSource].getPublicId()'
      Src: com.ctc.wstx.io.BaseInputSource:181,1
    - Dst: '[com.ctc.wstx.io.BaseInputSource].getSystemId()'
      Src: com.ctc.wstx.io.BaseInputSource:181,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.BaseInputSource,String,String,long,int,int)'
      Src: com.ctc.wstx.io.BaseInputSource:181,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.io.SystemId
      - char[]
      - int
      - long
      - int
      - int
      - int
      - com.ctc.wstx.io.WstxInputLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: false
      superClass: com.ctc.wstx.io.WstxInputSource
    argCount: 3
    argNames:
    - total
    - row
    - col
    argTypes:
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 183
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 183
    functionName: '[com.ctc.wstx.io.BaseInputSource].getLocation(long,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.BaseInputSource,String,String,long,int,int)'
    - '[com.ctc.wstx.io.BaseInputSource].getSystemId()'
    - mParent.getLocation()
    - '[com.ctc.wstx.io.BaseInputSource].getPublicId()'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.io.BaseInputSource].getLocation(long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.io.SystemId:28,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.SystemId
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - systemId
    - url
    argTypes:
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[com.ctc.wstx.io.SystemId].<init>(String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/SystemId.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.SystemId
    signature: '[com.ctc.wstx.io.SystemId].<init>(String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].<init>(String,null)'
      Src: com.ctc.wstx.io.SystemId:35,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.SystemId
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.io.SystemId].construct(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/SystemId.java
    functionUses: 8
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].<init>(String,null)'
    linkageType: ''
    returnType: com.ctc.wstx.io.SystemId
    signature: '[com.ctc.wstx.io.SystemId].construct(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].<init>(null,java.net.URL)'
      Src: com.ctc.wstx.io.SystemId:39,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.SystemId
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/SystemId.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].<init>(null,java.net.URL)'
    linkageType: ''
    returnType: com.ctc.wstx.io.SystemId
    signature: '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].<init>(String,java.net.URL)'
      Src: com.ctc.wstx.io.SystemId:46,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.SystemId
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - systemId
    - url
    argTypes:
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.io.SystemId].construct(String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/SystemId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].<init>(String,java.net.URL)'
    linkageType: ''
    returnType: com.ctc.wstx.io.SystemId
    signature: '[com.ctc.wstx.io.SystemId].construct(String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: com.ctc.wstx.io.SystemId:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[com.ctc.wstx.io.SystemId].asURL()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/SystemId.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
    linkageType: ''
    returnType: java.net.URL
    signature: '[com.ctc.wstx.io.SystemId].asURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      - String
      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: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.io.SystemId].hasResolvedURL()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/SystemId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.SystemId].hasResolvedURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.ctc.wstx.io.SystemId:63,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      - 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: 66
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 66
    functionName: '[com.ctc.wstx.io.SystemId].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/SystemId.java
    functionUses: 2
    functionsReached:
    - '[java.net.URL].toExternalForm()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.SystemId].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.BaseReader
      static: false
      superClass: Reader
    argCount: 6
    argNames:
    - cfg
    - in
    - buf
    - ptr
    - len
    - recycleBuffer
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - InputStream
    - byte[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.BaseReader
    signature: '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - xmlVersion
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.io.BaseReader].setXmlCompliancy(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseReader].setXmlCompliancy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[com.ctc.wstx.io.BaseReader].canModifyBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.BaseReader].canModifyBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BaseReader].freeBuffers()'
      Src: com.ctc.wstx.io.BaseReader:113,1
    - Dst: in.close()
      Src: com.ctc.wstx.io.BaseReader:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 116
    functionName: '[com.ctc.wstx.io.BaseReader].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached:
    - in.close()
    - '[com.ctc.wstx.io.BaseReader].freeBuffers()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BaseReader].read(char[],int,int)'
      Src: com.ctc.wstx.io.BaseReader:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 135
    functionName: '[com.ctc.wstx.io.BaseReader].read()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.BaseReader].read(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.BaseReader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: InputStream
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[com.ctc.wstx.io.BaseReader].getStream()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: InputStream
    signature: '[com.ctc.wstx.io.BaseReader].getStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].read(byte[],int,com.ctc.wstx.io.BaseReader)'
      Src: com.ctc.wstx.io.BaseReader:155,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 162
    functionName: '[com.ctc.wstx.io.BaseReader].readBytes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached:
    - '[InputStream].read(byte[],int,com.ctc.wstx.io.BaseReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.BaseReader].readBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].read(byte[],int,com.ctc.wstx.io.BaseReader)'
      Src: com.ctc.wstx.io.BaseReader:176,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 183
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 183
    functionName: '[com.ctc.wstx.io.BaseReader].readBytesAt(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached:
    - '[InputStream].read(byte[],int,com.ctc.wstx.io.BaseReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.BaseReader].readBytesAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].freeFullBBuffer(com.ctc.wstx.io.BaseReader)'
      Src: com.ctc.wstx.io.BaseReader:199,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 203
    functionName: '[com.ctc.wstx.io.BaseReader].freeBuffers()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].freeFullBBuffer(com.ctc.wstx.io.BaseReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseReader].freeBuffers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayIndexOutOfBoundsException].<init>(String)'
      Src: com.ctc.wstx.io.BaseReader:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: '[com.ctc.wstx.io.BaseReader].reportBounds(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached:
    - '[ArrayIndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseReader].reportBounds(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.BaseReader:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 215
    functionName: '[com.ctc.wstx.io.BaseReader].reportStrangeStream()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached:
    - '[IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseReader].reportStrangeStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.BaseReader:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - char
      - char
      - char
      - char
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - char[]
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 3
    argNames:
    - value
    - bytePos
    - charPos
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 223
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 223
    functionName: '[com.ctc.wstx.io.BaseReader].reportInvalidXml11(int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
    functionUses: 0
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BaseReader].reportInvalidXml11(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - fromEntity
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.io.WstxInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.WstxInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.io.WstxInputSource].overrideSource(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputSource].overrideSource(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[com.ctc.wstx.io.WstxInputSource].getParent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.WstxInputSource].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      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: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[com.ctc.wstx.io.WstxInputSource].fromInternalEntity()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputSource].fromInternalEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[com.ctc.wstx.io.WstxInputSource].getSource()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: java.net.URL
    signature: '[com.ctc.wstx.io.WstxInputSource].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[com.ctc.wstx.io.WstxInputSource].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.WstxInputSource].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 137
    functionName: '[com.ctc.wstx.io.WstxInputSource].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.io.WstxInputSource].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - total
    - row
    - col
    argTypes:
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 139
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 139
    functionName: '[com.ctc.wstx.io.WstxInputSource].getLocation(long,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.io.WstxInputSource].getLocation(long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - 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: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - 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: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[com.ctc.wstx.io.WstxInputSource].getScopeId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputSource].getScopeId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - 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: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[com.ctc.wstx.io.WstxInputSource].getEntityDepth()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputSource].getEntityDepth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.WstxInputSource:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - reader
    - currScopeId
    - entityDepth
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - int
    - int
    constantsTouched: []
    func_position:
      end: 167
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 167
    functionName: '[com.ctc.wstx.io.WstxInputSource].initInputLocation(com.ctc.wstx.io.WstxInputData,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputSource].initInputLocation(com.ctc.wstx.io.WstxInputData,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 169
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 169
    functionName: '[com.ctc.wstx.io.WstxInputSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 179
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 179
    functionName: '[com.ctc.wstx.io.WstxInputSource].readInto(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputSource].readInto(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - minAmount
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - int
    constantsTouched: []
    func_position:
      end: 193
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 193
    functionName: '[com.ctc.wstx.io.WstxInputSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 200
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 200
    functionName: '[com.ctc.wstx.io.WstxInputSource].saveContext(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputSource].saveContext(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 207
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 207
    functionName: '[com.ctc.wstx.io.WstxInputSource].restoreContext(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputSource].restoreContext(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      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: 214
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 214
    functionName: '[com.ctc.wstx.io.WstxInputSource].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputSource].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - int
      - int
      classPublic: true
      concrete: false
      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: 222
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 222
    functionName: '[com.ctc.wstx.io.WstxInputSource].closeCompletely()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputSource].closeCompletely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.io.WstxInputSource:232,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputSource:233,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getClass()'
      Src: com.ctc.wstx.io.WstxInputSource:234,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].toString()'
      Src: com.ctc.wstx.io.WstxInputSource:234,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputSource:234,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputSource:235,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
      Src: com.ctc.wstx.io.WstxInputSource:236,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputSource:236,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputSource:237,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.io.WstxInputSource:239,1
    - Dst: '[java.net.URL].toString()'
      Src: com.ctc.wstx.io.WstxInputSource:240,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.io.WstxInputSource)'
      Src: com.ctc.wstx.io.WstxInputSource:240,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputSource:242,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.io.WstxInputSource:245,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.io.WstxInputSource:246,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - 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: 247
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 247
    functionName: '[com.ctc.wstx.io.WstxInputSource].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[StringBuilder].append(com.ctc.wstx.io.WstxInputSource)'
    - '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
    - '[java.net.URL].toString()'
    - '[com.ctc.wstx.io.WstxInputSource].getClass()'
    - '[com.ctc.wstx.io.WstxInputSource].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.WstxInputSource].toString()'
  - 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: com.ctc.wstx.io.DefaultInputResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.DefaultInputResolver
    signature: '[com.ctc.wstx.io.DefaultInputResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.io.DefaultInputResolver:71,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
      Src: com.ctc.wstx.io.DefaultInputResolver:73,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.io.DefaultInputResolver:79,1
    - Dst: '[javax.xml.stream.XMLResolver].resolveEntity(String,String,com.ctc.wstx.io.DefaultInputResolver,String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:79,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:81,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:87,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:91,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,URL,String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:92,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - java.net.URL
      - String
      - String
      - String
      - javax.xml.stream.XMLResolver
      - com.ctc.wstx.api.ReaderConfig
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - parent
    - pathCtxt
    - entityName
    - publicId
    - systemId
    - customResolver
    - cfg
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - java.net.URL
    - String
    - String
    - String
    - javax.xml.stream.XMLResolver
    - com.ctc.wstx.api.ReaderConfig
    - int
    constantsTouched: []
    func_position:
      end: 93
      start: 64
    functionDepth: 3
    functionLinenumber: 64
    functionLinenumberEnd: 93
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].resolveEntity(com.ctc.wstx.io.WstxInputSource,java.net.URL,String,String,String,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,URL,String)'
    - '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
    - '[javax.xml.stream.XMLResolver].resolveEntity(String,String,com.ctc.wstx.io.DefaultInputResolver,String)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[URL].toExternalForm()'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,URL)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,com.ctc.wstx.io.DefaultInputResolver)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.DefaultInputResolver].resolveEntity(com.ctc.wstx.io.WstxInputSource,java.net.URL,String,String,String,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.io.DefaultInputResolver:106,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
      Src: com.ctc.wstx.io.DefaultInputResolver:108,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.io.DefaultInputResolver:110,1
    - Dst: '[javax.xml.stream.XMLResolver].resolveEntity(String,String,com.ctc.wstx.io.DefaultInputResolver,String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:110,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:111,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - String
      - String
      - javax.xml.stream.XMLResolver
      - com.ctc.wstx.api.ReaderConfig
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - refCtxt
    - entityName
    - publicId
    - systemId
    - resolver
    - cfg
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - String
    - String
    - String
    - javax.xml.stream.XMLResolver
    - com.ctc.wstx.api.ReaderConfig
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 112
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].resolveEntityUsing(com.ctc.wstx.io.WstxInputSource,String,String,String,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
    - '[javax.xml.stream.XMLResolver].resolveEntity(String,String,com.ctc.wstx.io.DefaultInputResolver,String)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[URL].toExternalForm()'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,com.ctc.wstx.io.DefaultInputResolver)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.DefaultInputResolver].resolveEntityUsing(com.ctc.wstx.io.WstxInputSource,String,String,String,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromSS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,javax.xml.transform.stream.StreamSource)'
      Src: com.ctc.wstx.io.DefaultInputResolver:134,1
    - Dst: '[Object].getClass()'
      Src: com.ctc.wstx.io.DefaultInputResolver:139,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:139,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,java.net.URL,null)'
      Src: com.ctc.wstx.io.DefaultInputResolver:142,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromIS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,InputStream,null,null)'
      Src: com.ctc.wstx.io.DefaultInputResolver:145,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromR(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,Reader,null,null)'
      Src: com.ctc.wstx.io.DefaultInputResolver:148,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:151,1
    - Dst: '[com.ctc.wstx.util.URLUtil].toURL(File)'
      Src: com.ctc.wstx.io.DefaultInputResolver:154,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,URL,null)'
      Src: com.ctc.wstx.io.DefaultInputResolver:155,1
    - Dst: '[Object].getClass()'
      Src: com.ctc.wstx.io.DefaultInputResolver:158,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:158,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - parent
    - cfg
    - refName
    - xmlVersion
    - o
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 159
      start: 127
    functionDepth: 4
    functionLinenumber: 127
    functionLinenumberEnd: 159
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromR(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,Reader,null,null)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromSS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,javax.xml.transform.stream.StreamSource)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,URL,null)'
    - '[Object].getClass()'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromIS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,InputStream,null,null)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,String)'
    - '[com.ctc.wstx.util.URLUtil].toURL(File)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,java.net.URL,null)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
      Src: com.ctc.wstx.io.DefaultInputResolver:173,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:174,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:180,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:180,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:182,1
    - Dst: '[com.ctc.wstx.io.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:182,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:184,1
    - Dst: '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:184,1
    - Dst: '[String].startsWith(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:185,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:187,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:187,1
    - Dst: '[InputStreamReader].<init>(InputStream,String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:190,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:192,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].setXmlCompliancy(com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:197,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - cfg
    - in
    - isXml11
    - encoding
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - InputStream
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 201
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 201
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.api.ReaderConfig,InputStream,boolean,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.UTF32Reader].setXmlCompliancy(com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    - '[InputStreamReader].<init>(InputStream,String)'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[String].startsWith(String)'
    - '[com.ctc.wstx.io.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,com.ctc.wstx.io.DefaultInputResolver)'
    linkageType: ''
    returnType: Reader
    signature: '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.api.ReaderConfig,InputStream,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].getReader()'
      Src: com.ctc.wstx.io.DefaultInputResolver:215,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getPublicId()'
      Src: com.ctc.wstx.io.DefaultInputResolver:216,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getSystemId()'
      Src: com.ctc.wstx.io.DefaultInputResolver:217,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.io.DefaultInputResolver:218,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].length()'
      Src: com.ctc.wstx.io.DefaultInputResolver:219,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:220,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:222,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getInputStream()'
      Src: com.ctc.wstx.io.DefaultInputResolver:225,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:228,1
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:230,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.io.DefaultInputResolver:232,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.DefaultInputResolver,null)'
      Src: com.ctc.wstx.io.DefaultInputResolver:234,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:237,1
    - Dst: '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.SystemId,int,Reader)'
      Src: com.ctc.wstx.io.DefaultInputResolver:238,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - String
      - int
      - javax.xml.transform.stream.StreamSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - parent
    - cfg
    - refName
    - xmlVersion
    - ssrc
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - String
    - int
    - javax.xml.transform.stream.StreamSource
    constantsTouched: []
    func_position:
      end: 240
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 240
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromSS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,javax.xml.transform.stream.StreamSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.DefaultInputResolver,null)'
    - '[javax.xml.transform.stream.StreamSource].getReader()'
    - '[javax.xml.transform.stream.StreamSource].getInputStream()'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.DefaultInputResolver)'
    - '[javax.xml.transform.stream.StreamSource].getSystemId()'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.DefaultInputResolver,com.ctc.wstx.io.SystemId,int,Reader)'
    - '[com.ctc.wstx.io.DefaultInputResolver].length()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[javax.xml.transform.stream.StreamSource].getPublicId()'
    - '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.io.DefaultInputResolver)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromSS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,javax.xml.transform.stream.StreamSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:255,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:256,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.io.DefaultInputResolver:257,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:258,1
    - Dst: '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.StreamBootstrapper,String,com.ctc.wstx.io.SystemId,int,Reader)'
      Src: com.ctc.wstx.io.DefaultInputResolver:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - String
      - int
      - java.net.URL
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - parent
    - cfg
    - refName
    - xmlVersion
    - url
    - pubId
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - String
    - int
    - java.net.URL
    - String
    constantsTouched: []
    func_position:
      end: 261
      start: 242
    functionDepth: 6
    functionLinenumber: 242
    functionLinenumberEnd: 261
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,java.net.URL,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.StreamBootstrapper,String,com.ctc.wstx.io.SystemId,int,Reader)'
    - '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,java.net.URL,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringReader].<init>(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:282,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromR(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,StringReader,null,String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - String
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - parent
    - cfg
    - refName
    - xmlVersion
    - refContent
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - String
    - int
    - String
    constantsTouched: []
    func_position:
      end: 283
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 283
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 1
    functionsReached:
    - '[StringReader].<init>(String)'
    - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromR(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,StringReader,null,String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:291,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.io.DefaultInputResolver:291,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:292,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.io.DefaultInputResolver:293,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.DefaultInputResolver:296,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:297,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String,URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:300,1
    - Dst: '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.StreamBootstrapper,String,com.ctc.wstx.io.SystemId,int,Reader)'
      Src: com.ctc.wstx.io.DefaultInputResolver:299,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - String
      - int
      - InputStream
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - parent
    - cfg
    - refName
    - xmlVersion
    - is
    - pubId
    - sysId
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - String
    - int
    - InputStream
    - String
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 285
    functionDepth: 6
    functionLinenumber: 285
    functionLinenumberEnd: 302
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromIS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,InputStream,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.StreamBootstrapper,String,com.ctc.wstx.io.SystemId,int,Reader)'
    - '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.io.SystemId].construct(String,URL)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromIS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,InputStream,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String)'
      Src: com.ctc.wstx.io.DefaultInputResolver:313,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,null)'
      Src: com.ctc.wstx.io.DefaultInputResolver:313,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.io.DefaultInputResolver:315,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.io.DefaultInputResolver:316,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.DefaultInputResolver:317,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,com.ctc.wstx.io.DefaultInputResolver)'
      Src: com.ctc.wstx.io.DefaultInputResolver:318,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String,URL)'
      Src: com.ctc.wstx.io.DefaultInputResolver:321,1
    - Dst: '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.ReaderBootstrapper,String,com.ctc.wstx.io.SystemId,int,Reader)'
      Src: com.ctc.wstx.io.DefaultInputResolver:320,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - String
      - int
      - Reader
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - parent
    - cfg
    - refName
    - xmlVersion
    - r
    - pubId
    - sysId
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - String
    - int
    - Reader
    - String
    - String
    constantsTouched: []
    func_position:
      end: 322
      start: 304
    functionDepth: 3
    functionLinenumber: 304
    functionLinenumberEnd: 322
    functionName: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromR(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,Reader,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.ReaderBootstrapper,String,com.ctc.wstx.io.SystemId,int,Reader)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,com.ctc.wstx.io.DefaultInputResolver)'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.io.SystemId].construct(String,URL)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,null)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.io.DefaultInputResolver].sourceFromR(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,Reader,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getPublicId()'
      Src: com.ctc.wstx.io.CharArraySource:23,1
    - Dst: '[com.ctc.wstx.io.BaseInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.CharArraySource,com.ctc.wstx.io.SystemId)'
      Src: com.ctc.wstx.io.CharArraySource:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - char[]
      - int
      - int
      - javax.xml.stream.Location
      - com.ctc.wstx.io.SystemId
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.CharArraySource
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 7
    argNames:
    - parent
    - fromEntity
    - chars
    - offset
    - len
    - loc
    - sysId
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - String
    - char[]
    - int
    - int
    - javax.xml.stream.Location
    - com.ctc.wstx.io.SystemId
    constantsTouched: []
    func_position:
      end: 29
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.io.CharArraySource].<init>(com.ctc.wstx.io.WstxInputSource,String,char[],int,int,javax.xml.stream.Location,com.ctc.wstx.io.SystemId)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharArraySource.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BaseInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.CharArraySource,com.ctc.wstx.io.SystemId)'
    - '[javax.xml.stream.Location].getPublicId()'
    linkageType: ''
    returnType: com.ctc.wstx.io.CharArraySource
    signature: '[com.ctc.wstx.io.CharArraySource].<init>(com.ctc.wstx.io.WstxInputSource,String,char[],int,int,javax.xml.stream.Location,com.ctc.wstx.io.SystemId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.ctc.wstx.io.CharArraySource].fromInternalEntity()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharArraySource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.CharArraySource].fromInternalEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getCharacterOffset()'
      Src: com.ctc.wstx.io.CharArraySource:47,1
    - Dst: '[javax.xml.stream.Location].getLineNumber()'
      Src: com.ctc.wstx.io.CharArraySource:48,1
    - Dst: '[javax.xml.stream.Location].getColumnNumber()'
      Src: com.ctc.wstx.io.CharArraySource:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 54
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 54
    functionName: '[com.ctc.wstx.io.CharArraySource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharArraySource.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.Location].getLineNumber()'
    - '[javax.xml.stream.Location].getColumnNumber()'
    - '[javax.xml.stream.Location].getCharacterOffset()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.CharArraySource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 81
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 81
    functionName: '[com.ctc.wstx.io.CharArraySource].readInto(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharArraySource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.CharArraySource].readInto(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharArraySource].readInto(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.CharArraySource:93,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 2
    argNames:
    - reader
    - minAmount
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 97
    functionName: '[com.ctc.wstx.io.CharArraySource].readMore(com.ctc.wstx.io.WstxInputData,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharArraySource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharArraySource].readInto(com.ctc.wstx.io.WstxInputData)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.CharArraySource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 106
    functionName: '[com.ctc.wstx.io.CharArraySource].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharArraySource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.CharArraySource].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharArraySource].close()'
      Src: com.ctc.wstx.io.CharArraySource:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.io.CharArraySource].closeCompletely()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CharArraySource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.CharArraySource].close()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.CharArraySource].closeCompletely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.BufferRecycler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.ctc.wstx.io.BufferRecycler].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.BufferRecycler
    signature: '[com.ctc.wstx.io.BufferRecycler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 42
    functionName: '[com.ctc.wstx.io.BufferRecycler].getSmallCBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.io.BufferRecycler].getSmallCBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 48
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.io.BufferRecycler].returnSmallCBuffer(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BufferRecycler].returnSmallCBuffer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[com.ctc.wstx.io.BufferRecycler].getMediumCBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.io.BufferRecycler].getMediumCBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.io.BufferRecycler].returnMediumCBuffer(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BufferRecycler].returnMediumCBuffer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.io.BufferRecycler].getFullCBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.io.BufferRecycler].getFullCBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[com.ctc.wstx.io.BufferRecycler].returnFullCBuffer(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BufferRecycler].returnFullCBuffer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 101
    functionName: '[com.ctc.wstx.io.BufferRecycler].getFullBBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[com.ctc.wstx.io.BufferRecycler].getFullBBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - char[]
      - char[]
      - byte[]
      classPublic: true
      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: 107
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[com.ctc.wstx.io.BufferRecycler].returnFullBBuffer(byte[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BufferRecycler].returnFullBBuffer(byte[])'
  - 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: false
      returnValueGenericType: com.ctc.wstx.io.EBCDICCodec
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 312
    functionName: '[com.ctc.wstx.io.EBCDICCodec].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/EBCDICCodec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.EBCDICCodec
    signature: '[com.ctc.wstx.io.EBCDICCodec].<init>()'
  - 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: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 320
    functionName: '[com.ctc.wstx.io.EBCDICCodec].getCp037Mapping()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/EBCDICCodec.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[com.ctc.wstx.io.EBCDICCodec].getCp037Mapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String)'
      Src: com.ctc.wstx.io.WstxInputLocation:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - String
      - long
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - ctxt
    - pubId
    - sysId
    - charOffset
    - row
    - col
    argTypes:
    - com.ctc.wstx.io.WstxInputLocation
    - String
    - String
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 66
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 66
    functionName: '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,String,long,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,String,long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String)'
      Src: com.ctc.wstx.io.WstxInputLocation:35,1
    - Dst: '[com.ctc.wstx.io.SystemId].toString()'
      Src: com.ctc.wstx.io.WstxInputLocation:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - com.ctc.wstx.io.SystemId
      - long
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - ctxt
    - pubId
    - sysId
    - charOffset
    - row
    - col
    argTypes:
    - com.ctc.wstx.io.WstxInputLocation
    - String
    - com.ctc.wstx.io.SystemId
    - long
    - int
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 77
    functionName: '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.io.SystemId,long,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].toString()'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,String,String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.io.SystemId,long,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 86
    functionName: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.io.WstxInputLocation].getColumnNumber()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputLocation].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 90
    functionName: '[com.ctc.wstx.io.WstxInputLocation].getLineNumber()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputLocation].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 93
    functionName: '[com.ctc.wstx.io.WstxInputLocation].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.WstxInputLocation].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 95
    functionName: '[com.ctc.wstx.io.WstxInputLocation].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.WstxInputLocation].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamLocation2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 104
    functionName: '[com.ctc.wstx.io.WstxInputLocation].getContext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamLocation2
    signature: '[com.ctc.wstx.io.WstxInputLocation].getContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.io.WstxInputLocation:118,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.io.WstxInputLocation:120,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
      Src: com.ctc.wstx.io.WstxInputLocation:122,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.io.WstxInputLocation:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 126
    functionName: '[com.ctc.wstx.io.WstxInputLocation].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.WstxInputLocation].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[com.ctc.wstx.io.WstxInputLocation].hashCode()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.WstxInputLocation].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: other.getCharacterOffsetLong()
      Src: com.ctc.wstx.io.WstxInputLocation:140,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
      Src: com.ctc.wstx.io.WstxInputLocation:140,1
    - Dst: other.getPublicId()
      Src: com.ctc.wstx.io.WstxInputLocation:143,1
    - Dst: otherPub.equals(com.ctc.wstx.io.WstxInputLocation)
      Src: com.ctc.wstx.io.WstxInputLocation:147,1
    - Dst: other.getSystemId()
      Src: com.ctc.wstx.io.WstxInputLocation:150,1
    - Dst: otherSys.equals(String)
      Src: com.ctc.wstx.io.WstxInputLocation:154,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 155
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 155
    functionName: '[com.ctc.wstx.io.WstxInputLocation].equals(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 0
    functionsReached:
    - other.getSystemId()
    - other.getPublicId()
    - otherSys.equals(String)
    - '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
    - other.getCharacterOffsetLong()
    - otherPub.equals(com.ctc.wstx.io.WstxInputLocation)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.WstxInputLocation].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputLocation:168,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputLocation:171,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputLocation:174,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.io.WstxInputLocation:177,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.ctc.wstx.io.WstxInputLocation:178,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.io.WstxInputLocation:179,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.io.WstxInputLocation:180,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.io.WstxInputLocation:187,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.io.WstxInputLocation:188,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.io.WstxInputLocation:189,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.io.WstxInputLocation:190,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.io.WstxInputLocation:192,1
    - Dst: '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
      Src: com.ctc.wstx.io.WstxInputLocation:194,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.io.WstxInputLocation:195,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
      Src: com.ctc.wstx.io.WstxInputLocation:196,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.ctc.wstx.io.WstxInputLocation
      - com.ctc.wstx.io.WstxInputLocation
      - String
      - long
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.codehaus.stax2.XMLStreamLocation2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sb
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 198
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 198
    functionName: '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].append(int)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
    - '[StringBuilder].append(com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].allocFullBBuffer(int)'
      Src: com.ctc.wstx.io.UTF8Writer:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.WriterConfig
      - OutputStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.UTF8Writer
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cfg
    - out
    - autoclose
    argTypes:
    - com.ctc.wstx.api.WriterConfig
    - OutputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 57
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.io.UTF8Writer].<init>(com.ctc.wstx.api.WriterConfig,OutputStream,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].allocFullBBuffer(int)'
    linkageType: ''
    returnType: com.ctc.wstx.io.UTF8Writer
    signature: '[com.ctc.wstx.io.UTF8Writer].<init>(com.ctc.wstx.api.WriterConfig,OutputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._close(boolean)'
      Src: com.ctc.wstx.io.UTF8Writer:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.io.UTF8Writer].closeCompletely()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Writer]._close(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].closeCompletely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._close(boolean)'
      Src: com.ctc.wstx.io.UTF8Writer:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[com.ctc.wstx.io.UTF8Writer].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Writer]._close(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OutputStream].write(byte[],int,int)'
      Src: com.ctc.wstx.io.UTF8Writer:100,1
    - Dst: '[OutputStream].flush()'
      Src: com.ctc.wstx.io.UTF8Writer:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 104
    functionName: '[com.ctc.wstx.io.UTF8Writer].flush()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[OutputStream].flush()'
    - '[OutputStream].write(byte[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(char[],int,com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - cbuf
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 110
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[com.ctc.wstx.io.UTF8Writer].write(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Writer].write(char[],int,com.ctc.wstx.io.UTF8Writer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].write(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write()'
      Src: com.ctc.wstx.io.UTF8Writer:117,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:126,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(int)'
      Src: com.ctc.wstx.io.UTF8Writer:126,1
    - Dst: '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:143,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:187,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate()'
      Src: com.ctc.wstx.io.UTF8Writer:194,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
      Src: com.ctc.wstx.io.UTF8Writer:197,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 206
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 206
    functionName: '[com.ctc.wstx.io.UTF8Writer].write(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Writer].write()'
    - '[com.ctc.wstx.io.UTF8Writer].write(int)'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
    - '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate()'
    - '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
    - '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,com.ctc.wstx.io.UTF8Writer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(int)'
      Src: com.ctc.wstx.io.UTF8Writer:213,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
      Src: com.ctc.wstx.io.UTF8Writer:218,1
    - Dst: '[OutputStream].write(byte[],int,int)'
      Src: com.ctc.wstx.io.UTF8Writer:226,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
      Src: com.ctc.wstx.io.UTF8Writer:243,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 252
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 252
    functionName: '[com.ctc.wstx.io.UTF8Writer].write(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 2
    functionsReached:
    - '[OutputStream].write(byte[],int,int)'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
    - '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.UTF8Writer:257,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(String,int,com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 258
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 258
    functionName: '[com.ctc.wstx.io.UTF8Writer].write(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Writer].write(String,int,com.ctc.wstx.io.UTF8Writer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.io.UTF8Writer:265,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:265,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.io.UTF8Writer:272,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:274,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].write(int)'
      Src: com.ctc.wstx.io.UTF8Writer:274,1
    - Dst: '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:291,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.io.UTF8Writer:295,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.io.UTF8Writer:312,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:335,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.io.UTF8Writer:342,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:342,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
      Src: com.ctc.wstx.io.UTF8Writer:345,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 99
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - str
    - 'off'
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 354
      start: 260
    functionDepth: 3
    functionLinenumber: 260
    functionLinenumberEnd: 354
    functionName: '[com.ctc.wstx.io.UTF8Writer].write(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(com.ctc.wstx.io.UTF8Writer)'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
    - '[com.ctc.wstx.io.UTF8Writer].write(com.ctc.wstx.io.UTF8Writer)'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
    - '[String].charAt(int)'
    - '[String].charAt()'
    - '[com.ctc.wstx.io.UTF8Writer].write(int)'
    - '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,com.ctc.wstx.io.UTF8Writer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].write(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,int)'
      Src: com.ctc.wstx.io.UTF8Writer:369,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].freeFullBBuffer(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:373,1
    - Dst: '[OutputStream].close()'
      Src: com.ctc.wstx.io.UTF8Writer:378,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
      Src: com.ctc.wstx.io.UTF8Writer:387,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - forceClosing
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 389
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 389
    functionName: '[com.ctc.wstx.io.UTF8Writer]._close(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 2
    functionsReached:
    - '[OutputStream].write(com.ctc.wstx.io.UTF8Writer,int,int)'
    - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(com.ctc.wstx.io.UTF8Writer)'
    - '[OutputStream].close()'
    - '[com.ctc.wstx.api.WriterConfig].freeFullBBuffer(com.ctc.wstx.io.UTF8Writer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer]._close(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Writer:402,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - secondPart
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 405
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 405
    functionName: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 1
    functionsReached:
    - '[IOException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Writer:411,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Writer:415,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Writer:417,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Writer:421,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - OutputStream
      - byte[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces:
      - com.ctc.wstx.io.CompletelyCloseable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - code
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 422
      start: 407
    functionDepth: 1
    functionLinenumber: 407
    functionLinenumberEnd: 422
    functionName: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
    functionUses: 3
    functionsReached:
    - '[IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
      Src: com.ctc.wstx.io.StreamBootstrapper:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.io.SystemId
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.StreamBootstrapper
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 3
    argNames:
    - pubId
    - sysId
    - in
    argTypes:
    - String
    - com.ctc.wstx.io.SystemId
    - InputStream
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,InputStream)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
    linkageType: ''
    returnType: com.ctc.wstx.io.StreamBootstrapper
    signature: '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
      Src: com.ctc.wstx.io.StreamBootstrapper:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.io.SystemId
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.StreamBootstrapper
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 5
    argNames:
    - pubId
    - sysId
    - data
    - start
    - end
    argTypes:
    - String
    - com.ctc.wstx.io.SystemId
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 125
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 125
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,byte[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
    linkageType: ''
    returnType: com.ctc.wstx.io.StreamBootstrapper
    signature: '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.io.StreamBootstrapper:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.io.SystemId
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.StreamBootstrapper
      static: true
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 3
    argNames:
    - pubId
    - sysId
    - in
    argTypes:
    - String
    - com.ctc.wstx.io.SystemId
    - InputStream
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 2
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,InputStream)'
    linkageType: ''
    returnType: com.ctc.wstx.io.StreamBootstrapper
    signature: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,byte[],int,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.io.SystemId
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.StreamBootstrapper
      static: true
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 5
    argNames:
    - pubId
    - sysId
    - data
    - start
    - end
    argTypes:
    - String
    - com.ctc.wstx.io.SystemId
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,byte[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,byte[],int,int)'
    linkageType: ''
    returnType: com.ctc.wstx.io.StreamBootstrapper
    signature: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
      Src: com.ctc.wstx.io.StreamBootstrapper:161,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:166,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].resolveStreamEncoding()'
      Src: com.ctc.wstx.io.StreamBootstrapper:169,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].hasXmlDecl()'
      Src: com.ctc.wstx.io.StreamBootstrapper:171,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].readXmlDecl(boolean,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:173,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyXmlEncoding(com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:175,1
    - Dst: mFoundEncoding.length()
      Src: com.ctc.wstx.io.StreamBootstrapper:191,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:192,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
      Src: com.ctc.wstx.io.StreamBootstrapper:218,1
    - Dst: '[com.ctc.wstx.io.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
      Src: com.ctc.wstx.io.StreamBootstrapper:220,1
    - Dst: '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
      Src: com.ctc.wstx.io.StreamBootstrapper:222,1
    - Dst: normEnc.startsWith(String)
      Src: com.ctc.wstx.io.StreamBootstrapper:223,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean,boolean)'
      Src: com.ctc.wstx.io.StreamBootstrapper:228,1
    - Dst: '[ByteArrayInputStream].<init>(byte[],int,com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:238,1
    - Dst: '[com.ctc.wstx.io.MergedStream].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,byte[],int,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:240,1
    - Dst: '[ByteArrayInputStream].<init>(byte[],int,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:247,1
    - Dst: '[InputStreamReader].<init>(ByteArrayInputStream,com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:257,1
    - Dst: usex.getMessage()
      Src: com.ctc.wstx.io.StreamBootstrapper:259,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:259,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].setXmlCompliancy(com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:264,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 3
    argNames:
    - cfg
    - mainDoc
    - xmlVersion
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 268
      start: 153
    functionDepth: 5
    functionLinenumber: 153
    functionLinenumberEnd: 268
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].verifyXmlEncoding(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].resolveStreamEncoding()'
    - '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    - '[InputStreamReader].<init>(ByteArrayInputStream,com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    - '[com.ctc.wstx.io.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].readXmlDecl(boolean,int)'
    - '[com.ctc.wstx.io.MergedStream].<init>(com.ctc.wstx.api.ReaderConfig,ByteArrayInputStream,byte[],int,int)'
    - '[ByteArrayInputStream].<init>(byte[],int,int)'
    - usex.getMessage()
    - '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].hasXmlDecl()'
    - normEnc.startsWith(String)
    - '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(com.ctc.wstx.io.StreamBootstrapper)'
    - '[ByteArrayInputStream].<init>(byte[],int,com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    - mFoundEncoding.length()
    - '[com.ctc.wstx.io.UTF32Reader].setXmlCompliancy(com.ctc.wstx.io.StreamBootstrapper)'
    linkageType: ''
    returnType: Reader
    signature: '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 277
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].getInputEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.StreamBootstrapper].getInputEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 286
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].getInputTotal()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].getInputTotal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 295
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].getInputColumn()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].getInputColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:317,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportWeirdUCS4(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:338,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportWeirdUCS4(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:341,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportWeirdUCS4(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:381,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportWeirdUCS4(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:384,1
    - Dst: '[com.ctc.wstx.io.EBCDICCodec].getCp037Mapping()'
      Src: com.ctc.wstx.io.StreamBootstrapper:408,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 432
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 432
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].resolveStreamEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.EBCDICCodec].getCp037Mapping()'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportWeirdUCS4(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].resolveStreamEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:440,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:444,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:446,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:448,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:459,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int,boolean)'
      Src: com.ctc.wstx.io.StreamBootstrapper:461,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int,boolean)'
      Src: com.ctc.wstx.io.StreamBootstrapper:463,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:470,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int,boolean)'
      Src: com.ctc.wstx.io.StreamBootstrapper:472,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int,boolean)'
      Src: com.ctc.wstx.io.StreamBootstrapper:474,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - enc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 477
      start: 437
    functionDepth: 2
    functionLinenumber: 437
    functionLinenumberEnd: 477
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].verifyXmlEncoding(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int,boolean)'
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.StreamBootstrapper].verifyXmlEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].read(byte[],int,com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:492,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - minimum
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 500
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 500
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 2
    functionsReached:
    - '[InputStream].read(byte[],int,com.ctc.wstx.io.StreamBootstrapper)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].read(byte[],int,com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:516,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.StreamBootstrapper:519,1
    - Dst: '[com.ctc.wstx.exc.WstxEOFException].<init>(com.ctc.wstx.io.StreamBootstrapper,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.StreamBootstrapper:518,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 502
    functionDepth: 1
    functionLinenumber: 502
    functionLinenumberEnd: 521
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].loadMore()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxEOFException].<init>(com.ctc.wstx.io.StreamBootstrapper,javax.xml.stream.Location)'
    - '[InputStream].read(byte[],int,com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].loadMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 536
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].pushback()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].pushback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:544,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:546,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:549,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 538
    functionDepth: 4
    functionLinenumber: 538
    functionLinenumberEnd: 551
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].getNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].getNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipSbWs()'
      Src: com.ctc.wstx.io.StreamBootstrapper:560,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedWs()'
      Src: com.ctc.wstx.io.StreamBootstrapper:563,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipMbWs()'
      Src: com.ctc.wstx.io.StreamBootstrapper:565,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getNext()'
      Src: com.ctc.wstx.io.StreamBootstrapper:570,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:570,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:576,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:578,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:581,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - reqWs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 583
      start: 553
    functionDepth: 4
    functionLinenumber: 553
    functionLinenumberEnd: 583
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].getNextAfterWs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedWs()'
    - '[com.ctc.wstx.io.StreamBootstrapper].getNext()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipMbWs()'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportUnexpectedChar(int,com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipSbWs()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].getNextAfterWs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].checkTranslatedKeyword(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:595,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].checkMbKeyword(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:597,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].checkSbKeyword(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:599,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - exp
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 600
      start: 589
    functionDepth: 5
    functionLinenumber: 589
    functionLinenumberEnd: 600
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].checkKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].checkTranslatedKeyword(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].checkSbKeyword(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].checkMbKeyword(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].checkKeyword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:616,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.StreamBootstrapper:618,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipSbLF(com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:621,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:627,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipMbLF(int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:629,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:633,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedLF(int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:635,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 2
    argNames:
    - outputBuffer
    - quoteChar
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 650
      start: 602
    functionDepth: 3
    functionLinenumber: 602
    functionLinenumberEnd: 650
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].readQuotedValue(char[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipSbLF(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedLF(int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipMbLF(int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].readQuotedValue(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:662,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:676,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:678,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:679,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:680,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:681,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:682,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:683,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:692,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:694,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:695,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:696,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:697,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:698,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:699,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 707
      start: 652
    functionDepth: 4
    functionLinenumber: 652
    functionLinenumberEnd: 707
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].hasXmlDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    - '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.StreamBootstrapper].hasXmlDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,com.ctc.wstx.io.StreamBootstrapper,com.ctc.wstx.io.StreamBootstrapper,int,com.ctc.wstx.io.StreamBootstrapper,com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:725,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 728
      start: 709
    functionDepth: 0
    functionLinenumber: 709
    functionLinenumberEnd: 728
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,com.ctc.wstx.io.StreamBootstrapper,com.ctc.wstx.io.StreamBootstrapper,int,com.ctc.wstx.io.StreamBootstrapper,com.ctc.wstx.io.StreamBootstrapper)'
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.io.StreamBootstrapper].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].loadMore()'
      Src: com.ctc.wstx.io.StreamBootstrapper:740,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 736
    functionDepth: 2
    functionLinenumber: 736
    functionLinenumberEnd: 743
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 8
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].loadMore()'
    linkageType: ''
    returnType: byte
    signature: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:752,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipSbLF(com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:759,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.StreamBootstrapper:761,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 766
      start: 745
    functionDepth: 3
    functionLinenumber: 745
    functionLinenumberEnd: 766
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].skipSbWs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipSbLF(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].skipSbWs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:773,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - lfByte
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 780
      start: 768
    functionDepth: 3
    functionLinenumber: 768
    functionLinenumberEnd: 780
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].skipSbLF(byte)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].skipSbLF(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.StreamBootstrapper:789,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:793,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.StreamBootstrapper:796,1
    - Dst: '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:798,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - expected
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 804
      start: 786
    functionDepth: 3
    functionLinenumber: 786
    functionLinenumberEnd: 804
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].checkSbKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    - '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].checkSbKeyword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:816,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:818,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:830,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:832,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.StreamBootstrapper:845,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 848
      start: 812
    functionDepth: 3
    functionLinenumber: 812
    functionLinenumberEnd: 848
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 7
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:854,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 860
      start: 850
    functionDepth: 3
    functionLinenumber: 850
    functionLinenumberEnd: 860
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 7
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:868,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipMbLF(int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:875,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.StreamBootstrapper:877,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 882
      start: 862
    functionDepth: 4
    functionLinenumber: 862
    functionLinenumberEnd: 882
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].skipMbWs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipMbLF(int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].skipMbWs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:890,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedLF(int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:898,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.StreamBootstrapper:900,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 905
      start: 884
    functionDepth: 4
    functionLinenumber: 884
    functionLinenumberEnd: 905
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedWs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedLF(int)'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedWs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:911,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - lf
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 918
      start: 907
    functionDepth: 4
    functionLinenumber: 907
    functionLinenumberEnd: 918
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].skipMbLF(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].skipMbLF(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:924,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - lf
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 931
      start: 920
    functionDepth: 4
    functionLinenumber: 920
    functionLinenumberEnd: 931
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedLF(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedLF(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.StreamBootstrapper:940,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
      Src: com.ctc.wstx.io.StreamBootstrapper:943,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.StreamBootstrapper:945,1
    - Dst: '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:947,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - expected
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 953
      start: 937
    functionDepth: 4
    functionLinenumber: 937
    functionLinenumberEnd: 953
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].checkMbKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
    - '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
    - '[String].length()'
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].checkMbKeyword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.StreamBootstrapper:958,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
      Src: com.ctc.wstx.io.StreamBootstrapper:961,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.StreamBootstrapper:963,1
    - Dst: '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
      Src: com.ctc.wstx.io.StreamBootstrapper:965,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - expected
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 971
      start: 955
    functionDepth: 4
    functionLinenumber: 955
    functionLinenumberEnd: 971
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].checkTranslatedKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].reportNull()'
    - '[String].charAt(com.ctc.wstx.io.StreamBootstrapper)'
    - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.StreamBootstrapper].checkTranslatedKeyword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:989,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:991,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 2
    argNames:
    - id
    - bpc
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 995
      start: 979
    functionDepth: 1
    functionLinenumber: 979
    functionLinenumberEnd: 995
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
      Src: com.ctc.wstx.io.StreamBootstrapper:1001,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:1005,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 3
    argNames:
    - id
    - bpc
    - bigEndian
    argTypes:
    - String
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1010
      start: 997
    functionDepth: 2
    functionLinenumber: 997
    functionLinenumberEnd: 1010
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].reportXmlProblem(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.StreamBootstrapper:1015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - InputStream
      - byte[]
      - boolean
      - int
      - int
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      - String
      - int[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1016
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1016
    functionName: '[com.ctc.wstx.io.StreamBootstrapper].reportWeirdUCS4(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.StreamBootstrapper].reportWeirdUCS4(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
      Src: com.ctc.wstx.io.UTF32Reader:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.UTF32Reader
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 7
    argNames:
    - cfg
    - in
    - buf
    - ptr
    - len
    - recycleBuffer
    - isBigEndian
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - InputStream
    - byte[]
    - int
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF32Reader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.io.UTF32Reader
    signature: '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 1
    argNames:
    - xmlVersion
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.io.UTF32Reader].setXmlCompliancy(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF32Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF32Reader].setXmlCompliancy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportBounds(char[],int,int)'
      Src: com.ctc.wstx.io.UTF32Reader:80,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].loadMore(com.ctc.wstx.io.UTF32Reader)'
      Src: com.ctc.wstx.io.UTF32Reader:103,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF32Reader,int)'
      Src: com.ctc.wstx.io.UTF32Reader:108,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportInvalid(com.ctc.wstx.io.UTF32Reader,com.ctc.wstx.io.UTF32Reader,String)'
      Src: com.ctc.wstx.io.UTF32Reader:140,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportInvalid(com.ctc.wstx.io.UTF32Reader,com.ctc.wstx.io.UTF32Reader,String)'
      Src: com.ctc.wstx.io.UTF32Reader:147,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportInvalid(com.ctc.wstx.io.UTF32Reader,com.ctc.wstx.io.UTF32Reader,String)'
      Src: com.ctc.wstx.io.UTF32Reader:162,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportInvalid(com.ctc.wstx.io.UTF32Reader,com.ctc.wstx.io.UTF32Reader,String)'
      Src: com.ctc.wstx.io.UTF32Reader:164,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 92
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 177
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 177
    functionName: '[com.ctc.wstx.io.UTF32Reader].read(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF32Reader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF32Reader,int)'
    - '[com.ctc.wstx.io.UTF32Reader].reportBounds(char[],int,int)'
    - '[com.ctc.wstx.io.UTF32Reader].reportInvalid(com.ctc.wstx.io.UTF32Reader,com.ctc.wstx.io.UTF32Reader,String)'
    - '[com.ctc.wstx.io.UTF32Reader].loadMore(com.ctc.wstx.io.UTF32Reader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.UTF32Reader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.UTF32Reader:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 2
    argNames:
    - gotBytes
    - needed
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 194
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 194
    functionName: '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF32Reader.java
    functionUses: 0
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.UTF32Reader:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 3
    argNames:
    - value
    - offset
    - msg
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 205
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 205
    functionName: '[com.ctc.wstx.io.UTF32Reader].reportInvalid(int,int,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF32Reader.java
    functionUses: 0
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF32Reader].reportInvalid(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF32Reader].canModifyBuffer()'
      Src: com.ctc.wstx.io.UTF32Reader:222,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].readBytes()'
      Src: com.ctc.wstx.io.UTF32Reader:232,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].freeBuffers()'
      Src: com.ctc.wstx.io.UTF32Reader:235,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportStrangeStream()'
      Src: com.ctc.wstx.io.UTF32Reader:239,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].readBytesAt(com.ctc.wstx.io.UTF32Reader)'
      Src: com.ctc.wstx.io.UTF32Reader:245,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].freeBuffers()'
      Src: com.ctc.wstx.io.UTF32Reader:248,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF32Reader,int)'
      Src: com.ctc.wstx.io.UTF32Reader:249,1
    - Dst: '[com.ctc.wstx.io.UTF32Reader].reportStrangeStream()'
      Src: com.ctc.wstx.io.UTF32Reader:252,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 1
    argNames:
    - available
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 256
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 256
    functionName: '[com.ctc.wstx.io.UTF32Reader].loadMore(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF32Reader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF32Reader].freeBuffers()'
    - '[com.ctc.wstx.io.UTF32Reader].readBytes()'
    - '[com.ctc.wstx.io.UTF32Reader].canModifyBuffer()'
    - '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF32Reader,int)'
    - '[com.ctc.wstx.io.UTF32Reader].readBytesAt(com.ctc.wstx.io.UTF32Reader)'
    - '[com.ctc.wstx.io.UTF32Reader].reportStrangeStream()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.UTF32Reader].loadMore(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.io.MergedStream:32,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.MergedStream
      static: false
      superClass: InputStream
    argCount: 5
    argNames:
    - cfg
    - in
    - buf
    - start
    - end
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - InputStream
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 39
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.io.MergedStream].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.MergedStream
    signature: '[com.ctc.wstx.io.MergedStream].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].available()'
      Src: com.ctc.wstx.io.MergedStream:47,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.io.MergedStream].available()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[InputStream].available()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.MergedStream].available()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
      Src: com.ctc.wstx.io.MergedStream:53,1
    - Dst: '[InputStream].close()'
      Src: com.ctc.wstx.io.MergedStream:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.io.MergedStream].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[InputStream].close()'
    - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.MergedStream].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].mark(int)'
      Src: com.ctc.wstx.io.MergedStream:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - readlimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[com.ctc.wstx.io.MergedStream].mark(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[InputStream].mark(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.MergedStream].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].markSupported()'
      Src: com.ctc.wstx.io.MergedStream:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.io.MergedStream].markSupported()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[InputStream].markSupported()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.MergedStream].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
      Src: com.ctc.wstx.io.MergedStream:76,1
    - Dst: '[InputStream].read()'
      Src: com.ctc.wstx.io.MergedStream:80,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 81
    functionName: '[com.ctc.wstx.io.MergedStream].read()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[InputStream].read()'
    - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.MergedStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedStream].read(byte[],int,com.ctc.wstx.io.MergedStream)'
      Src: com.ctc.wstx.io.MergedStream:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - b
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[com.ctc.wstx.io.MergedStream].read(byte[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedStream].read(byte[],int,com.ctc.wstx.io.MergedStream)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.MergedStream].read(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(byte[],int,byte[],int,com.ctc.wstx.io.MergedStream)
      Src: com.ctc.wstx.io.MergedStream:97,1
    - Dst: '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
      Src: com.ctc.wstx.io.MergedStream:100,1
    - Dst: '[InputStream].read(byte[],int,com.ctc.wstx.io.MergedStream)'
      Src: com.ctc.wstx.io.MergedStream:104,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - 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: 105
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 105
    functionName: '[com.ctc.wstx.io.MergedStream].read(byte[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[InputStream].read(byte[],int,com.ctc.wstx.io.MergedStream)'
    - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    - System.arraycopy(byte[],int,byte[],int,com.ctc.wstx.io.MergedStream)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.MergedStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].reset()'
      Src: com.ctc.wstx.io.MergedStream:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[com.ctc.wstx.io.MergedStream].reset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[InputStream].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.MergedStream].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
      Src: com.ctc.wstx.io.MergedStream:127,1
    - Dst: '[InputStream].skip(com.ctc.wstx.io.MergedStream)'
      Src: com.ctc.wstx.io.MergedStream:133,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 136
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 136
    functionName: '[com.ctc.wstx.io.MergedStream].skip(long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 0
    functionsReached:
    - '[InputStream].skip(com.ctc.wstx.io.MergedStream)'
    - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.io.MergedStream].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].freeFullBBuffer(com.ctc.wstx.io.MergedStream)'
      Src: com.ctc.wstx.io.MergedStream:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].freeFullBBuffer(com.ctc.wstx.io.MergedStream)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.io.MergedReader:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.MergedReader
      static: false
      superClass: Reader
    argCount: 5
    argNames:
    - cfg
    - in
    - buf
    - start
    - end
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - Reader
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 46
    functionName: '[com.ctc.wstx.io.MergedReader].<init>(com.ctc.wstx.api.ReaderConfig,Reader,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.MergedReader
    signature: '[com.ctc.wstx.io.MergedReader].<init>(com.ctc.wstx.api.ReaderConfig,Reader,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
      Src: com.ctc.wstx.io.MergedReader:51,1
    - Dst: '[Reader].close()'
      Src: com.ctc.wstx.io.MergedReader:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.io.MergedReader].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
    - '[Reader].close()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.MergedReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].mark(int)'
      Src: com.ctc.wstx.io.MergedReader:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - readlimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[com.ctc.wstx.io.MergedReader].mark(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - '[Reader].mark(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.MergedReader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].markSupported()'
      Src: com.ctc.wstx.io.MergedReader:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.io.MergedReader].markSupported()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - '[Reader].markSupported()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.MergedReader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
      Src: com.ctc.wstx.io.MergedReader:76,1
    - Dst: '[Reader].read()'
      Src: com.ctc.wstx.io.MergedReader:80,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 81
    functionName: '[com.ctc.wstx.io.MergedReader].read()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - '[Reader].read()'
    - '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.MergedReader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedReader].read(char[],int,com.ctc.wstx.io.MergedReader)'
      Src: com.ctc.wstx.io.MergedReader:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - cbuf
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[com.ctc.wstx.io.MergedReader].read(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.MergedReader].read(char[],int,com.ctc.wstx.io.MergedReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.MergedReader].read(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,com.ctc.wstx.io.MergedReader)
      Src: com.ctc.wstx.io.MergedReader:96,1
    - Dst: '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
      Src: com.ctc.wstx.io.MergedReader:99,1
    - Dst: '[Reader].read(char[],int,com.ctc.wstx.io.MergedReader)'
      Src: com.ctc.wstx.io.MergedReader:104,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 105
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 105
    functionName: '[com.ctc.wstx.io.MergedReader].read(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,com.ctc.wstx.io.MergedReader)
    - '[Reader].read(char[],int,com.ctc.wstx.io.MergedReader)'
    - '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.MergedReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].ready()'
      Src: com.ctc.wstx.io.MergedReader:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.io.MergedReader].ready()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - '[Reader].ready()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.MergedReader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].reset()'
      Src: com.ctc.wstx.io.MergedReader:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 119
    functionName: '[com.ctc.wstx.io.MergedReader].reset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - '[Reader].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.MergedReader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
      Src: com.ctc.wstx.io.MergedReader:133,1
    - Dst: '[Reader].skip(com.ctc.wstx.io.MergedReader)'
      Src: com.ctc.wstx.io.MergedReader:139,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 142
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 142
    functionName: '[com.ctc.wstx.io.MergedReader].skip(long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 0
    functionsReached:
    - '[Reader].skip(com.ctc.wstx.io.MergedReader)'
    - '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.io.MergedReader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].freeSmallCBuffer(com.ctc.wstx.io.MergedReader)'
      Src: com.ctc.wstx.io.MergedReader:150,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - Reader
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 153
    functionName: '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].freeSmallCBuffer(com.ctc.wstx.io.MergedReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
      Src: com.ctc.wstx.io.ISOLatinReader:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.ISOLatinReader
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 6
    argNames:
    - cfg
    - in
    - buf
    - ptr
    - len
    - recycleBuffer
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - InputStream
    - byte[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.io.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ISOLatinReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.io.ISOLatinReader
    signature: '[com.ctc.wstx.io.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 1
    argNames:
    - xmlVersion
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.io.ISOLatinReader].setXmlCompliancy(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ISOLatinReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ISOLatinReader].setXmlCompliancy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ISOLatinReader].reportBounds(char[],int,int)'
      Src: com.ctc.wstx.io.ISOLatinReader:68,1
    - Dst: '[com.ctc.wstx.io.ISOLatinReader].readBytes()'
      Src: com.ctc.wstx.io.ISOLatinReader:83,1
    - Dst: '[com.ctc.wstx.io.ISOLatinReader].reportStrangeStream()'
      Src: com.ctc.wstx.io.ISOLatinReader:86,1
    - Dst: '[com.ctc.wstx.io.ISOLatinReader].freeBuffers()'
      Src: com.ctc.wstx.io.ISOLatinReader:91,1
    - Dst: '[com.ctc.wstx.io.ISOLatinReader].reportInvalidXml11(com.ctc.wstx.io.ISOLatinReader,com.ctc.wstx.io.ISOLatinReader,com.ctc.wstx.io.ISOLatinReader)'
      Src: com.ctc.wstx.io.ISOLatinReader:116,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 131
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 131
    functionName: '[com.ctc.wstx.io.ISOLatinReader].read(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ISOLatinReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ISOLatinReader].readBytes()'
    - '[com.ctc.wstx.io.ISOLatinReader].reportStrangeStream()'
    - '[com.ctc.wstx.io.ISOLatinReader].reportInvalidXml11(com.ctc.wstx.io.ISOLatinReader,com.ctc.wstx.io.ISOLatinReader,com.ctc.wstx.io.ISOLatinReader)'
    - '[com.ctc.wstx.io.ISOLatinReader].reportBounds(char[],int,int)'
    - '[com.ctc.wstx.io.ISOLatinReader].freeBuffers()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.ISOLatinReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
      Src: com.ctc.wstx.io.AsciiReader:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.AsciiReader
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 6
    argNames:
    - cfg
    - in
    - buf
    - ptr
    - len
    - recycleBuffer
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - InputStream
    - byte[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/AsciiReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.io.AsciiReader
    signature: '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 1
    argNames:
    - xmlVersion
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.io.AsciiReader].setXmlCompliancy(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/AsciiReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.AsciiReader].setXmlCompliancy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.AsciiReader].reportBounds(char[],int,int)'
      Src: com.ctc.wstx.io.AsciiReader:68,1
    - Dst: '[com.ctc.wstx.io.AsciiReader].readBytes()'
      Src: com.ctc.wstx.io.AsciiReader:83,1
    - Dst: '[com.ctc.wstx.io.AsciiReader].reportStrangeStream()'
      Src: com.ctc.wstx.io.AsciiReader:86,1
    - Dst: '[com.ctc.wstx.io.AsciiReader].freeBuffers()'
      Src: com.ctc.wstx.io.AsciiReader:91,1
    - Dst: '[com.ctc.wstx.io.AsciiReader].reportInvalidAscii(com.ctc.wstx.io.AsciiReader)'
      Src: com.ctc.wstx.io.AsciiReader:109,1
    - Dst: '[com.ctc.wstx.io.AsciiReader].reportInvalidXml11(com.ctc.wstx.io.AsciiReader,com.ctc.wstx.io.AsciiReader,com.ctc.wstx.io.AsciiReader)'
      Src: com.ctc.wstx.io.AsciiReader:113,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 122
    functionName: '[com.ctc.wstx.io.AsciiReader].read(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/AsciiReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.AsciiReader].reportInvalidXml11(com.ctc.wstx.io.AsciiReader,com.ctc.wstx.io.AsciiReader,com.ctc.wstx.io.AsciiReader)'
    - '[com.ctc.wstx.io.AsciiReader].reportStrangeStream()'
    - '[com.ctc.wstx.io.AsciiReader].freeBuffers()'
    - '[com.ctc.wstx.io.AsciiReader].reportInvalidAscii(com.ctc.wstx.io.AsciiReader)'
    - '[com.ctc.wstx.io.AsciiReader].reportBounds(char[],int,int)'
    - '[com.ctc.wstx.io.AsciiReader].readBytes()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.AsciiReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.AsciiReader:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.io.AsciiReader].reportInvalidAscii(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/AsciiReader.java
    functionUses: 0
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.AsciiReader].reportInvalidAscii(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:84,1
    - Dst: '[InputStreamReader].getEncoding()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.io.SystemId
      - Reader
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.ReaderBootstrapper
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 4
    argNames:
    - pubId
    - sysId
    - r
    - appEncoding
    argTypes:
    - String
    - com.ctc.wstx.io.SystemId
    - Reader
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 92
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,Reader,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[InputStreamReader].getEncoding()'
    - '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
    linkageType: ''
    returnType: com.ctc.wstx.io.ReaderBootstrapper
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,Reader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,Reader,String)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.io.SystemId
      - Reader
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.ReaderBootstrapper
      static: true
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 4
    argNames:
    - pubId
    - sysId
    - r
    - appEncoding
    argTypes:
    - String
    - com.ctc.wstx.io.SystemId
    - Reader
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 112
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,Reader,String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.ReaderBootstrapper
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allocSmallCBuffer(int)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:132,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].initialLoad(int)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:134,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].readXmlDecl(boolean,int)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:156,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].verifyXmlEncoding(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:159,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:175,1
    - Dst: '[com.ctc.wstx.io.MergedReader].<init>(com.ctc.wstx.api.ReaderConfig,Reader,char[],int,int)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:184,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 3
    argNames:
    - cfg
    - mainDoc
    - xmlVersion
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 188
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].readXmlDecl(boolean,int)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].initialLoad(int)'
    - '[com.ctc.wstx.io.MergedReader].<init>(com.ctc.wstx.api.ReaderConfig,Reader,char[],int,int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].verifyXmlEncoding(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].allocSmallCBuffer(int)'
    linkageType: ''
    returnType: Reader
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].getInputEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].getInputEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].getInputTotal()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].getInputTotal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].getInputColumn()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].getInputColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:217,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:226,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:228,1
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:229,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:236,1
    - Dst: '[XMLReporter].report(com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper,org.codehaus.stax2.validation.XMLValidationProblem,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:237,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - cfg
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    constantsTouched: []
    func_position:
      end: 239
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 239
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].verifyXmlEncoding(com.ctc.wstx.api.ReaderConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[java.text.MessageFormat].format(String)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
    - '[XMLReporter].report(com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper,org.codehaus.stax2.validation.XMLValidationProblem,javax.xml.stream.Location)'
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
    - '[com.ctc.wstx.util.StringUtil].equalEncodings(com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].verifyXmlEncoding(com.ctc.wstx.api.ReaderConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].read(char[],int,com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:254,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - minimum
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 262
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 262
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].initialLoad(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[Reader].read(char[],int,com.ctc.wstx.io.ReaderBootstrapper)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].initialLoad(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Reader].read(char[],int,com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:275,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:278,1
    - Dst: '[com.ctc.wstx.exc.WstxEOFException].<init>(com.ctc.wstx.io.ReaderBootstrapper,javax.xml.stream.Location)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:277,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 280
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].loadMore()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 1
    functionsReached:
    - '[Reader].read(char[],int,com.ctc.wstx.io.ReaderBootstrapper)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
    - '[com.ctc.wstx.exc.WstxEOFException].<init>(com.ctc.wstx.io.ReaderBootstrapper,javax.xml.stream.Location)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].loadMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].pushback()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].pushback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:298,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 293
    functionDepth: 3
    functionLinenumber: 293
    functionLinenumberEnd: 299
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].getNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].getNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:309,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].reportUnexpectedChar(com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:313,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:318,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:320,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - reqWs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 324
      start: 301
    functionDepth: 3
    functionLinenumber: 301
    functionLinenumberEnd: 324
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].getNextAfterWs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(com.ctc.wstx.io.ReaderBootstrapper)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].reportUnexpectedChar(com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].getNextAfterWs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:334,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:338,1
    - Dst: '[String].charAt(com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:340,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:344,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - exp
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 349
      start: 330
    functionDepth: 3
    functionLinenumber: 330
    functionLinenumberEnd: 349
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].checkKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(com.ctc.wstx.io.ReaderBootstrapper)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].checkKeyword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:360,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:362,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:364,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 2
    argNames:
    - kw
    - quoteChar
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 374
      start: 351
    functionDepth: 3
    functionLinenumber: 351
    functionLinenumberEnd: 374
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].readQuotedValue(char[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(com.ctc.wstx.io.ReaderBootstrapper)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].reportNull()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].readQuotedValue(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper,int,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
      Src: com.ctc.wstx.io.ReaderBootstrapper:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 382
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper,int,com.ctc.wstx.io.ReaderBootstrapper,com.ctc.wstx.io.ReaderBootstrapper)'
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].loadMore()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:394,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 390
    functionDepth: 2
    functionLinenumber: 390
    functionLinenumberEnd: 397
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].loadMore()'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
      Src: com.ctc.wstx.io.ReaderBootstrapper:404,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - Reader
      - String
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - com.ctc.wstx.exc.WstxException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.InputBootstrapper
    argCount: 1
    argNames:
    - lf
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 411
      start: 399
    functionDepth: 3
    functionLinenumber: 399
    functionLinenumberEnd: 411
    functionName: '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
      Src: com.ctc.wstx.io.UTF8Reader:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - InputStream
      - byte[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.UTF8Reader
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 6
    argNames:
    - cfg
    - in
    - buf
    - ptr
    - len
    - recycleBuffer
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - InputStream
    - byte[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.io.UTF8Reader
    signature: '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 1
    argNames:
    - xmlVersion
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[com.ctc.wstx.io.UTF8Reader].setXmlCompliancy(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Reader].setXmlCompliancy(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportBounds(char[],int,int)'
      Src: com.ctc.wstx.io.UTF8Reader:75,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].loadMore(com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:116,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidXml11(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:141,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidXml11(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:168,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:192,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:208,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:215,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:221,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalid(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,String)'
      Src: com.ctc.wstx.io.UTF8Reader:225,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalid(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,String)'
      Src: com.ctc.wstx.io.UTF8Reader:251,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalid(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,String)'
      Src: com.ctc.wstx.io.UTF8Reader:253,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidXml11(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:276,1
    CyclomaticComplexity: 54
    EdgeCount: 54
    ICount: 169
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 291
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 291
    functionName: '[com.ctc.wstx.io.UTF8Reader].read(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Reader].loadMore(com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].reportInvalid(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,String)'
    - '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].reportInvalidXml11(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].reportBounds(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.UTF8Reader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Reader:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 2
    argNames:
    - mask
    - offset
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 309
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 309
    functionName: '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
    functionUses: 1
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Reader:317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 2
    argNames:
    - mask
    - offset
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 320
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 320
    functionName: '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Reader:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 2
    argNames:
    - gotBytes
    - needed
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 331
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 331
    functionName: '[com.ctc.wstx.io.UTF8Reader].reportUnexpectedEOF(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Reader].reportUnexpectedEOF(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharConversionException].<init>(String)'
      Src: com.ctc.wstx.io.UTF8Reader:339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 3
    argNames:
    - value
    - offset
    - msg
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 342
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 342
    functionName: '[com.ctc.wstx.io.UTF8Reader].reportInvalid(int,int,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[CharConversionException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.UTF8Reader].reportInvalid(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.UTF8Reader].canModifyBuffer()'
      Src: com.ctc.wstx.io.UTF8Reader:359,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].readBytes()'
      Src: com.ctc.wstx.io.UTF8Reader:369,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].freeBuffers()'
      Src: com.ctc.wstx.io.UTF8Reader:372,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportStrangeStream()'
      Src: com.ctc.wstx.io.UTF8Reader:376,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,int)'
      Src: com.ctc.wstx.io.UTF8Reader:398,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].readBytesAt(com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:408,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].freeBuffers()'
      Src: com.ctc.wstx.io.UTF8Reader:411,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader)'
      Src: com.ctc.wstx.io.UTF8Reader:412,1
    - Dst: '[com.ctc.wstx.io.UTF8Reader].reportStrangeStream()'
      Src: com.ctc.wstx.io.UTF8Reader:415,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.BaseReader
    argCount: 1
    argNames:
    - available
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 419
      start: 350
    functionDepth: 1
    functionLinenumber: 350
    functionLinenumberEnd: 419
    functionName: '[com.ctc.wstx.io.UTF8Reader].loadMore(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.UTF8Reader].reportStrangeStream()'
    - '[com.ctc.wstx.io.UTF8Reader].canModifyBuffer()'
    - '[com.ctc.wstx.io.UTF8Reader].readBytesAt(com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].reportUnexpectedEOF(com.ctc.wstx.io.UTF8Reader,com.ctc.wstx.io.UTF8Reader)'
    - '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,int)'
    - '[com.ctc.wstx.io.UTF8Reader].freeBuffers()'
    - '[com.ctc.wstx.io.UTF8Reader].readBytes()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.UTF8Reader].loadMore(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BaseInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId)'
      Src: com.ctc.wstx.io.ReaderSource:38,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
      Src: com.ctc.wstx.io.ReaderSource:42,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allocFullCBuffer(int)'
      Src: com.ctc.wstx.io.ReaderSource:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.WstxInputSource
      - String
      - String
      - com.ctc.wstx.io.SystemId
      - java.io.Reader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.ReaderSource
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 7
    argNames:
    - cfg
    - parent
    - fromEntity
    - pubId
    - sysId
    - r
    - realClose
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.WstxInputSource
    - String
    - String
    - com.ctc.wstx.io.SystemId
    - java.io.Reader
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.io.ReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BaseInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId)'
    - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    - '[com.ctc.wstx.api.ReaderConfig].allocFullCBuffer(int)'
    linkageType: ''
    returnType: com.ctc.wstx.io.ReaderSource
    signature: '[com.ctc.wstx.io.ReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 3
    argNames:
    - proc
    - row
    - rowStart
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[com.ctc.wstx.io.ReaderSource].setInputOffsets(int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderSource].setInputOffsets(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.io.ReaderSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.ctc.wstx.io.ReaderSource].fromInternalEntity()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.ReaderSource].fromInternalEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].read(com.ctc.wstx.io.ReaderSource,int,com.ctc.wstx.io.ReaderSource)'
      Src: com.ctc.wstx.io.ReaderSource:88,1
    - Dst: '[com.ctc.wstx.io.ReaderSource].getLocation()'
      Src: com.ctc.wstx.io.ReaderSource:98,1
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource)'
      Src: com.ctc.wstx.io.ReaderSource:98,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 108
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 108
    functionName: '[com.ctc.wstx.io.ReaderSource].readInto(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource)'
    - '[com.ctc.wstx.io.ReaderSource].getLocation()'
    - '[java.io.Reader].read(com.ctc.wstx.io.ReaderSource,int,com.ctc.wstx.io.ReaderSource)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.ReaderSource].readInto(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource,int,com.ctc.wstx.io.ReaderSource)
      Src: com.ctc.wstx.io.ReaderSource:135,1
    - Dst: '[java.io.Reader].read(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource)'
      Src: com.ctc.wstx.io.ReaderSource:144,1
    - Dst: '[com.ctc.wstx.io.ReaderSource].getLocation()'
      Src: com.ctc.wstx.io.ReaderSource:147,1
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource)'
      Src: com.ctc.wstx.io.ReaderSource:147,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 2
    argNames:
    - reader
    - minAmount
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 157
    functionName: '[com.ctc.wstx.io.ReaderSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource)'
    - '[java.io.Reader].read(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource)'
    - '[com.ctc.wstx.io.ReaderSource].getLocation()'
    - System.arraycopy(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource,com.ctc.wstx.io.ReaderSource,int,com.ctc.wstx.io.ReaderSource)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.ReaderSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderSource].closeAndRecycle(boolean)'
      Src: com.ctc.wstx.io.ReaderSource:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 159
    functionDepth: 2
    functionLinenumber: 159
    functionLinenumberEnd: 168
    functionName: '[com.ctc.wstx.io.ReaderSource].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderSource].closeAndRecycle(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderSource].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderSource].closeAndRecycle(boolean)'
      Src: com.ctc.wstx.io.ReaderSource:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 179
    functionName: '[com.ctc.wstx.io.ReaderSource].closeCompletely()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderSource].closeAndRecycle(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderSource].closeCompletely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].freeFullCBuffer(com.ctc.wstx.io.ReaderSource)'
      Src: com.ctc.wstx.io.ReaderSource:189,1
    - Dst: '[com.ctc.wstx.io.BaseReader].freeBuffers()'
      Src: com.ctc.wstx.io.ReaderSource:195,1
    - Dst: r.close()
      Src: com.ctc.wstx.io.ReaderSource:200,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      - java.io.Reader
      - boolean
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.BaseInputSource
    argCount: 1
    argNames:
    - fullClose
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 203
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 203
    functionName: '[com.ctc.wstx.io.ReaderSource].closeAndRecycle(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].freeFullCBuffer(com.ctc.wstx.io.ReaderSource)'
    - r.close()
    - '[com.ctc.wstx.io.BaseReader].freeBuffers()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.ReaderSource].closeAndRecycle(boolean)'
  - 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: com.ctc.wstx.io.TextEscaper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 7
    functionName: '[com.ctc.wstx.io.TextEscaper].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/TextEscaper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.TextEscaper
    signature: '[com.ctc.wstx.io.TextEscaper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.io.TextEscaper:19,1
    - Dst: '[String].charAt(com.ctc.wstx.io.TextEscaper)'
      Src: com.ctc.wstx.io.TextEscaper:25,1
    - Dst: '[Writer].write(String,com.ctc.wstx.io.TextEscaper,com.ctc.wstx.io.TextEscaper)'
      Src: com.ctc.wstx.io.TextEscaper:32,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:36,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:38,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:40,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - w
    - value
    argTypes:
    - Writer
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 15
    functionDepth: 1
    functionLinenumber: 15
    functionLinenumberEnd: 45
    functionName: '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(Writer,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/TextEscaper.java
    functionUses: 0
    functionsReached:
    - '[Writer].write(String,com.ctc.wstx.io.TextEscaper,com.ctc.wstx.io.TextEscaper)'
    - '[String].charAt(com.ctc.wstx.io.TextEscaper)'
    - '[Writer].write(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(Writer,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].write(char[],com.ctc.wstx.io.TextEscaper,com.ctc.wstx.io.TextEscaper)'
      Src: com.ctc.wstx.io.TextEscaper:69,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:76,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:79,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.io.TextEscaper:82,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - w
    - ch
    - offset
    - len
    argTypes:
    - Writer
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 86
    functionName: '[com.ctc.wstx.io.TextEscaper].outputDTDText(Writer,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/TextEscaper.java
    functionUses: 0
    functionsReached:
    - '[Writer].write(String)'
    - '[Writer].write(char[],com.ctc.wstx.io.TextEscaper,com.ctc.wstx.io.TextEscaper)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.TextEscaper].outputDTDText(Writer,char[],int,int)'
  - 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: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 7
    functionName: '[com.ctc.wstx.io.CompletelyCloseable].closeCompletely()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CompletelyCloseable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.CompletelyCloseable].closeCompletely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.CompletelyCloseable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.io.CompletelyCloseable].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/CompletelyCloseable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.CompletelyCloseable
    signature: '[com.ctc.wstx.io.CompletelyCloseable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.ReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,null,null,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
      Src: com.ctc.wstx.io.BranchingReaderSource:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - String
      - com.ctc.wstx.io.SystemId
      - java.io.Reader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.BranchingReaderSource
      static: false
      superClass: com.ctc.wstx.io.ReaderSource
    argCount: 5
    argNames:
    - cfg
    - pubId
    - sysId
    - r
    - realClose
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - String
    - com.ctc.wstx.io.SystemId
    - java.io.Reader
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.io.BranchingReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BranchingReaderSource.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.ReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,null,null,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.io.BranchingReaderSource
    signature: '[com.ctc.wstx.io.BranchingReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,com.ctc.wstx.io.BranchingReaderSource)'
      Src: com.ctc.wstx.io.BranchingReaderSource:53,1
    - Dst: '[com.ctc.wstx.io.ReaderSource].readInto(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.io.BranchingReaderSource:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.ReaderSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    constantsTouched: []
    func_position:
      end: 58
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.io.BranchingReaderSource].readInto(com.ctc.wstx.io.WstxInputData)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BranchingReaderSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,com.ctc.wstx.io.BranchingReaderSource)'
    - '[com.ctc.wstx.io.ReaderSource].readInto(com.ctc.wstx.io.WstxInputData)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.io.BranchingReaderSource].readInto(com.ctc.wstx.io.WstxInputData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,com.ctc.wstx.io.BranchingReaderSource)'
      Src: com.ctc.wstx.io.BranchingReaderSource:70,1
    - Dst: '[com.ctc.wstx.io.ReaderSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
      Src: com.ctc.wstx.io.BranchingReaderSource:75,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.ReaderSource
    argCount: 2
    argNames:
    - reader
    - minAmount
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[com.ctc.wstx.io.BranchingReaderSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BranchingReaderSource.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,com.ctc.wstx.io.BranchingReaderSource)'
    - '[com.ctc.wstx.io.ReaderSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.io.BranchingReaderSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.ReaderSource
    argCount: 3
    argNames:
    - tb
    - startOffset
    - convertLFs
    argTypes:
    - com.ctc.wstx.util.TextBuffer
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 92
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 92
    functionName: '[com.ctc.wstx.io.BranchingReaderSource].startBranch(com.ctc.wstx.util.TextBuffer,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BranchingReaderSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BranchingReaderSource].startBranch(com.ctc.wstx.util.TextBuffer,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,int)'
      Src: com.ctc.wstx.io.BranchingReaderSource:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.ReaderSource
    argCount: 1
    argNames:
    - endOffset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 106
      start: 97
    functionDepth: 4
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionName: '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BranchingReaderSource.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.io.BranchingReaderSource:121,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.io.BranchingReaderSource:122,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.io.BranchingReaderSource:149,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.io.BranchingReaderSource)'
      Src: com.ctc.wstx.io.BranchingReaderSource:154,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(com.ctc.wstx.io.BranchingReaderSource,int,com.ctc.wstx.io.BranchingReaderSource)'
      Src: com.ctc.wstx.io.BranchingReaderSource:156,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.ReaderSource
    argCount: 2
    argNames:
    - startOffset
    - pastEnd
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 158
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 158
    functionName: '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/io/BranchingReaderSource.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.io.BranchingReaderSource)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].append(com.ctc.wstx.io.BranchingReaderSource,int,com.ctc.wstx.io.BranchingReaderSource)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.msv.W3CSchema
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.ctc.wstx.msv.W3CSchema].<init>(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.msv.W3CSchema
    signature: '[com.ctc.wstx.msv.W3CSchema].<init>(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.ctc.wstx.msv.W3CSchema].getSchemaType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.W3CSchema].getSchemaType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.msv.verifier.regexp.xmlschema.XSREDocDecl].<init>(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar)'
      Src: com.ctc.wstx.msv.W3CSchema:48,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].<init>(ValidationContext,com.sun.msv.verifier.regexp.xmlschema.XSREDocDecl)'
      Src: com.ctc.wstx.msv.W3CSchema:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.xmlschema.XMLSchemaGrammar
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - ValidationContext
    constantsTouched: []
    func_position:
      end: 50
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.msv.W3CSchema].createValidator(ValidationContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CSchema.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator].<init>(ValidationContext,com.sun.msv.verifier.regexp.xmlschema.XSREDocDecl)'
    - '[com.sun.msv.verifier.regexp.xmlschema.XSREDocDecl].<init>(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar)'
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.msv.W3CSchema].createValidator(ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.msv.reader.util.IgnoreController].<init>()'
      Src: com.ctc.wstx.msv.RelaxNGSchemaFactory:48,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory].<init>(com.ctc.wstx.msv.RelaxNGSchemaFactory)'
      Src: com.ctc.wstx.msv.RelaxNGSchemaFactory:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.reader.GrammarReaderController
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.msv.RelaxNGSchemaFactory
      static: false
      superClass: com.ctc.wstx.msv.BaseSchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.msv.RelaxNGSchemaFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/RelaxNGSchemaFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.msv.BaseSchemaFactory].<init>(com.ctc.wstx.msv.RelaxNGSchemaFactory)'
    - '[com.sun.msv.reader.util.IgnoreController].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.msv.RelaxNGSchemaFactory
    signature: '[com.ctc.wstx.msv.RelaxNGSchemaFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.RelaxNGSchemaFactory].getSaxFactory()'
      Src: com.ctc.wstx.msv.RelaxNGSchemaFactory:72,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
      Src: com.ctc.wstx.msv.RelaxNGSchemaFactory:73,1
    - Dst: '[com.sun.msv.reader.trex.ng.RELAXNGReader].parse(org.xml.sax.InputSource,com.ctc.wstx.msv.RelaxNGSchemaFactory,com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController)'
      Src: com.ctc.wstx.msv.RelaxNGSchemaFactory:74,1
    - Dst: '[XMLStreamException].<init>(com.ctc.wstx.msv.RelaxNGSchemaFactory)'
      Src: com.ctc.wstx.msv.RelaxNGSchemaFactory:81,1
    - Dst: '[com.ctc.wstx.msv.RelaxNGSchema].<init>(com.ctc.wstx.msv.RelaxNGSchemaFactory)'
      Src: com.ctc.wstx.msv.RelaxNGSchemaFactory:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.reader.GrammarReaderController
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: com.ctc.wstx.msv.BaseSchemaFactory
    argCount: 2
    argNames:
    - src
    - sysRef
    argTypes:
    - org.xml.sax.InputSource
    - Object
    constantsTouched: []
    func_position:
      end: 84
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.msv.RelaxNGSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/RelaxNGSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamException].<init>(com.ctc.wstx.msv.RelaxNGSchemaFactory)'
    - '[com.sun.msv.reader.trex.ng.RELAXNGReader].parse(org.xml.sax.InputSource,com.ctc.wstx.msv.RelaxNGSchemaFactory,com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController)'
    - '[com.ctc.wstx.msv.RelaxNGSchemaFactory].getSaxFactory()'
    - '[com.ctc.wstx.msv.RelaxNGSchema].<init>(com.ctc.wstx.msv.RelaxNGSchemaFactory)'
    - '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.msv.RelaxNGSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:71,1
    - Dst: '[com.ctc.wstx.msv.W3CMultiSchemaFactory].setNamespaceAware(boolean)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.msv.W3CMultiSchemaFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.ctc.wstx.msv.W3CMultiSchemaFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CMultiSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.W3CMultiSchemaFactory].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    linkageType: ''
    returnType: com.ctc.wstx.msv.W3CMultiSchemaFactory
    signature: '[com.ctc.wstx.msv.W3CMultiSchemaFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:139,1
    - Dst: '[java.util.Map<String,javax.xml.transform.Source>].entrySet()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:140,1
    - Dst: source.getValue()
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:141,1
    - Dst: source.getValue()
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:142,1
    - Dst: '[javax.xml.transform.dom.DOMSource].getNode()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:142,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:147,1
    - Dst: source.getKey()
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:149,1
    - Dst: source.getValue()
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:149,1
    - Dst: '[com.ctc.wstx.msv.W3CMultiSchemaFactory].getSystemId()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:149,1
    - Dst: '[com.sun.msv.reader.xmlschema.EmbeddedSchema].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory,com.ctc.wstx.msv.W3CMultiSchemaFactory)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:149,1
    - Dst: '[java.util.HashMap].put(com.ctc.wstx.msv.W3CMultiSchemaFactory,com.sun.msv.reader.xmlschema.EmbeddedSchema)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:149,1
    - Dst: '[com.sun.msv.reader.xmlschema.WSDLGrammarReaderController].<init>(null,String,java.util.HashMap)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:153,1
    - Dst: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].<init>(com.sun.msv.reader.xmlschema.WSDLGrammarReaderController,javax.xml.parsers.SAXParserFactory)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:154,1
    - Dst: '[com.sun.msv.reader.xmlschema.MultiSchemaReader].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:155,1
    - Dst: '[java.util.Map<String,javax.xml.transform.Source>].values()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:156,1
    - Dst: '[com.sun.msv.reader.xmlschema.MultiSchemaReader].parse(com.ctc.wstx.msv.W3CMultiSchemaFactory)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:157,1
    - Dst: '[com.sun.msv.reader.xmlschema.MultiSchemaReader].getResult()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:160,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:162,1
    - Dst: '[com.ctc.wstx.msv.W3CSchema].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory:164,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Map<String,javax.xml.transform.Source>
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidationSchema
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - baseURI
    - schemaSources
    argTypes:
    - String
    - java.util.Map<String,javax.xml.transform.Source>
    constantsTouched: []
    func_position:
      end: 165
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 165
    functionName: '[com.ctc.wstx.msv.W3CMultiSchemaFactory].createSchema(String,java.util.Map<String,javax.xml.transform.Source>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CMultiSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map<String,javax.xml.transform.Source>].entrySet()'
    - '[java.util.HashMap].<init>()'
    - '[com.sun.msv.reader.xmlschema.MultiSchemaReader].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - source.getKey()
    - '[java.util.HashMap].put(com.ctc.wstx.msv.W3CMultiSchemaFactory,com.sun.msv.reader.xmlschema.EmbeddedSchema)'
    - '[com.sun.msv.reader.xmlschema.MultiSchemaReader].getResult()'
    - '[com.ctc.wstx.msv.W3CMultiSchemaFactory].getSystemId()'
    - '[com.sun.msv.reader.xmlschema.EmbeddedSchema].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory,com.ctc.wstx.msv.W3CMultiSchemaFactory)'
    - '[javax.xml.transform.dom.DOMSource].getNode()'
    - '[com.ctc.wstx.msv.W3CSchema].<init>(com.ctc.wstx.msv.W3CMultiSchemaFactory)'
    - '[com.sun.msv.reader.xmlschema.MultiSchemaReader].parse(com.ctc.wstx.msv.W3CMultiSchemaFactory)'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[java.util.Map<String,javax.xml.transform.Source>].values()'
    - '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].<init>(com.sun.msv.reader.xmlschema.WSDLGrammarReaderController,javax.xml.parsers.SAXParserFactory)'
    - '[com.sun.msv.reader.xmlschema.WSDLGrammarReaderController].<init>(null,String,java.util.HashMap)'
    - source.getValue()
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidationSchema
    signature: '[com.ctc.wstx.msv.W3CMultiSchemaFactory].createSchema(String,java.util.Map<String,javax.xml.transform.Source>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeSet].<init>()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:76,1
    - Dst: '[StateFactory].<init>()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:78,1
    - Dst: '[com.sun.msv.grammar.ExpressionPool].<init>()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:107,1
    - Dst: '[com.sun.msv.reader.xmlschema.XMLSchemaReader].<init>(com.sun.msv.reader.GrammarReaderController,javax.xml.parsers.SAXParserFactory,StateFactory,com.sun.msv.grammar.ExpressionPool)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:78,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.sun.msv.reader.GrammarReaderController
      - javax.xml.parsers.SAXParserFactory
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader
      static: false
      superClass: XMLSchemaReader
    argCount: 2
    argNames:
    - controller
    - parserFactory
    argTypes:
    - com.sun.msv.reader.GrammarReaderController
    - javax.xml.parsers.SAXParserFactory
    constantsTouched: []
    func_position:
      end: 108
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 108
    functionName: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].<init>(com.sun.msv.reader.GrammarReaderController,javax.xml.parsers.SAXParserFactory)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CMultiSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.sun.msv.reader.xmlschema.XMLSchemaReader].<init>(com.sun.msv.reader.GrammarReaderController,javax.xml.parsers.SAXParserFactory,StateFactory,com.sun.msv.grammar.ExpressionPool)'
    - '[com.sun.msv.grammar.ExpressionPool].<init>()'
    - '[java.util.TreeSet].<init>()'
    - '[StateFactory].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader
    signature: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].<init>(com.sun.msv.reader.GrammarReaderController,javax.xml.parsers.SAXParserFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].getLocator()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:112,1
    - Dst: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].getLocator()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:112,1
    - Dst: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].getSystemId()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:112,1
    - Dst: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].getLocator()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:113,1
    - Dst: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].getSystemId()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:113,1
    - Dst: '[Set<String>].add(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:113,1
    - Dst: '[XMLSchemaReader].setLocator(org.xml.sax.Locator)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:115,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLSchemaReader
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 116
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 116
    functionName: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].setLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CMultiSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[XMLSchemaReader].setLocator(org.xml.sax.Locator)'
    - '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].getSystemId()'
    - '[Set<String>].add(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
    - '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].getLocator()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].setLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.Source].getSystemId()'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:120,1
    - Dst: '[Set<String>].contains(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:121,1
    - Dst: '[XMLSchemaReader].switchSource(javax.xml.transform.Source,com.sun.msv.reader.State)'
      Src: com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader:124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - com.sun.msv.reader.State
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLSchemaReader
    argCount: 2
    argNames:
    - source
    - newState
    argTypes:
    - javax.xml.transform.Source
    - com.sun.msv.reader.State
    constantsTouched: []
    func_position:
      end: 125
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 125
    functionName: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].switchSource(javax.xml.transform.Source,com.sun.msv.reader.State)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CMultiSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.Source].getSystemId()'
    - '[Set<String>].contains(com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader)'
    - '[XMLSchemaReader].switchSource(javax.xml.transform.Source,com.sun.msv.reader.State)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].switchSource(javax.xml.transform.Source,com.sun.msv.reader.State)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.sun.msv.grammar.trex.TREXGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.trex.TREXGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.msv.RelaxNGSchema
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - com.sun.msv.grammar.trex.TREXGrammar
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[com.ctc.wstx.msv.RelaxNGSchema].<init>(com.sun.msv.grammar.trex.TREXGrammar)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/RelaxNGSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.msv.RelaxNGSchema
    signature: '[com.ctc.wstx.msv.RelaxNGSchema].<init>(com.sun.msv.grammar.trex.TREXGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.trex.TREXGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.msv.RelaxNGSchema].getSchemaType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/RelaxNGSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.RelaxNGSchema].getSchemaType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.msv.verifier.regexp.REDocumentDeclaration].<init>(com.sun.msv.grammar.trex.TREXGrammar)'
      Src: com.ctc.wstx.msv.RelaxNGSchema:53,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].<init>(ValidationContext,com.sun.msv.verifier.regexp.REDocumentDeclaration)'
      Src: com.ctc.wstx.msv.RelaxNGSchema:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.grammar.trex.TREXGrammar
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - ValidationContext
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.msv.RelaxNGSchema].createValidator(ValidationContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/RelaxNGSchema.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator].<init>(ValidationContext,com.sun.msv.verifier.regexp.REDocumentDeclaration)'
    - '[com.sun.msv.verifier.regexp.REDocumentDeclaration].<init>(com.sun.msv.grammar.trex.TREXGrammar)'
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.msv.RelaxNGSchema].createValidator(ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.msv.reader.util.IgnoreController].<init>()'
      Src: com.ctc.wstx.msv.W3CSchemaFactory:48,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory].<init>(com.ctc.wstx.msv.W3CSchemaFactory)'
      Src: com.ctc.wstx.msv.W3CSchemaFactory:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.reader.GrammarReaderController
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.msv.W3CSchemaFactory
      static: false
      superClass: com.ctc.wstx.msv.BaseSchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.msv.W3CSchemaFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CSchemaFactory.java
    functionUses: 2
    functionsReached:
    - '[com.sun.msv.reader.util.IgnoreController].<init>()'
    - '[com.ctc.wstx.msv.BaseSchemaFactory].<init>(com.ctc.wstx.msv.W3CSchemaFactory)'
    linkageType: ''
    returnType: com.ctc.wstx.msv.W3CSchemaFactory
    signature: '[com.ctc.wstx.msv.W3CSchemaFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.W3CSchemaFactory].getSaxFactory()'
      Src: com.ctc.wstx.msv.W3CSchemaFactory:69,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
      Src: com.ctc.wstx.msv.W3CSchemaFactory:71,1
    - Dst: '[com.sun.msv.reader.xmlschema.XMLSchemaReader].parse(org.xml.sax.InputSource,com.ctc.wstx.msv.W3CSchemaFactory,com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController)'
      Src: com.ctc.wstx.msv.W3CSchemaFactory:72,1
    - Dst: '[XMLStreamException].<init>(com.ctc.wstx.msv.W3CSchemaFactory)'
      Src: com.ctc.wstx.msv.W3CSchemaFactory:79,1
    - Dst: '[com.ctc.wstx.msv.W3CSchema].<init>(com.ctc.wstx.msv.W3CSchemaFactory)'
      Src: com.ctc.wstx.msv.W3CSchemaFactory:81,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.sun.msv.reader.GrammarReaderController
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: com.ctc.wstx.msv.BaseSchemaFactory
    argCount: 2
    argNames:
    - src
    - sysRef
    argTypes:
    - org.xml.sax.InputSource
    - Object
    constantsTouched: []
    func_position:
      end: 82
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 82
    functionName: '[com.ctc.wstx.msv.W3CSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.W3CSchemaFactory].getSaxFactory()'
    - '[XMLStreamException].<init>(com.ctc.wstx.msv.W3CSchemaFactory)'
    - '[com.sun.msv.reader.xmlschema.XMLSchemaReader].parse(org.xml.sax.InputSource,com.ctc.wstx.msv.W3CSchemaFactory,com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController)'
    - '[com.ctc.wstx.msv.W3CSchema].<init>(com.ctc.wstx.msv.W3CSchemaFactory)'
    - '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.msv.W3CSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:73,1
    - Dst: '[com.ctc.wstx.util.TextAccumulator].<init>()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:77,1
    - Dst: '[com.sun.msv.util.StringRef].<init>()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:110,1
    - Dst: '[com.sun.msv.util.StartTagInfo].<init>(String,String,String,null,com.sun.msv.grammar.IDContextProvider2)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:116,1
    - Dst: '[com.sun.msv.verifier.DocumentDeclaration].createAcceptor()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:142,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].<init>(ValidationContext)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.msv.GenericMsvValidator
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - parent
    - ctxt
    - vgm
    argTypes:
    - XMLValidationSchema
    - ValidationContext
    - com.sun.msv.verifier.DocumentDeclaration
    constantsTouched: []
    func_position:
      end: 144
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 144
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].<init>(XMLValidationSchema,ValidationContext,com.sun.msv.verifier.DocumentDeclaration)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.sun.msv.verifier.DocumentDeclaration].createAcceptor()'
    - '[com.sun.msv.util.StartTagInfo].<init>(String,String,String,null,com.sun.msv.grammar.IDContextProvider2)'
    - '[com.ctc.wstx.util.TextAccumulator].<init>()'
    - '[com.ctc.wstx.msv.AttributeProxy].<init>(ValidationContext)'
    - '[com.sun.msv.util.StringRef].<init>()'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.msv.GenericMsvValidator
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].<init>(XMLValidationSchema,ValidationContext,com.sun.msv.verifier.DocumentDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationContext].getBaseUri()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].getBaseUri()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[ValidationContext].getBaseUri()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].getBaseUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationContext].isNotationDeclared(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - notationName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].isNotation(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[ValidationContext].isNotationDeclared(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].isNotation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationContext].isUnparsedEntityDeclared(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - entityName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].isUnparsedEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[ValidationContext].isUnparsedEntityDeclared(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].isUnparsedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].resolveNamespacePrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[ValidationContext].getNamespaceURI(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].resolveNamespacePrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:194,1
    - Dst: '[org.relaxng.datatype.Datatype].getIdType()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:197,1
    - Dst: '[ValidationContext].getValidationLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:198,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].getElementPName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:199,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].getAttrPName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:200,1
    - Dst: idToken.literal.trim()
      Src: com.ctc.wstx.msv.GenericMsvValidator:203,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addDefined(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:204,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:206,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:207,1
    - Dst: '[XMLValidationProblem].<init>(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:207,1
    - Dst: '[XMLValidationProblem].setReporter()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:208,1
    - Dst: idToken.literal.trim()
      Src: com.ctc.wstx.msv.GenericMsvValidator:211,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:212,1
    - Dst: '[StringTokenizer].<init>(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:214,1
    - Dst: '[StringTokenizer].hasMoreTokens()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:215,1
    - Dst: '[StringTokenizer].nextToken()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:216,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:216,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:219,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.relaxng.datatype.Datatype
      - com.sun.msv.verifier.regexp.StringToken
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - datatype
    - idToken
    argTypes:
    - org.relaxng.datatype.Datatype
    - com.sun.msv.verifier.regexp.StringToken
    constantsTouched: []
    func_position:
      end: 221
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 221
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].onID(org.relaxng.datatype.Datatype,com.sun.msv.verifier.regexp.StringToken)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].addDefined(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].getAttrPName()'
    - '[ValidationContext].getValidationLocation()'
    - '[org.relaxng.datatype.Datatype].getIdType()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].getElementPName()'
    - '[com.ctc.wstx.util.ElementIdMap].addReferenced(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[IllegalStateException].<init>(String)'
    - '[StringTokenizer].hasMoreTokens()'
    - '[StringTokenizer].<init>(com.ctc.wstx.msv.GenericMsvValidator)'
    - idToken.literal.trim()
    - '[XMLValidationProblem].setReporter()'
    - '[com.ctc.wstx.util.ElementIdMap].<init>()'
    - '[com.ctc.wstx.util.ElementId].getLocation()'
    - '[StringTokenizer].nextToken()'
    - '[XMLValidationProblem].<init>(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].onID(org.relaxng.datatype.Datatype,com.sun.msv.verifier.regexp.StringToken)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].getSchema()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].getSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextAccumulator].hasText()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:253,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:254,1
    - Dst: '[com.sun.msv.util.StartTagInfo].reinit(com.ctc.wstx.msv.GenericMsvValidator,String,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:270,1
    - Dst: '[com.sun.msv.verifier.Acceptor].createChildAcceptor(com.sun.msv.util.StartTagInfo,com.sun.msv.util.StringRef)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:273,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:279,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:279,1
    - Dst: '[ValidationContext].reportProblem(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:284,1
    - Dst: '[ArrayList<Object>].add(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:286,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 287
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 287
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].validateElementStart(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,String,String)'
    - '[com.ctc.wstx.util.TextAccumulator].hasText()'
    - '[ArrayList<Object>].add(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[com.sun.msv.util.StartTagInfo].reinit(com.ctc.wstx.msv.GenericMsvValidator,String,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.AttributeProxy)'
    - '[com.sun.msv.verifier.Acceptor].createChildAcceptor(com.sun.msv.util.StartTagInfo,com.sun.msv.util.StringRef)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
    - '[ValidationContext].reportProblem(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].validateElementStart(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.msv.verifier.Acceptor].onAttribute2(com.ctc.wstx.msv.GenericMsvValidator,String,com.ctc.wstx.msv.GenericMsvValidator,String,com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:308,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:310,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:310,1
    - Dst: '[ValidationContext].reportProblem(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:315,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 321
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 321
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 1
    functionsReached:
    - '[ValidationContext].reportProblem(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[com.sun.msv.verifier.Acceptor].onAttribute2(com.ctc.wstx.msv.GenericMsvValidator,String,com.ctc.wstx.msv.GenericMsvValidator,String,com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator)'
    - '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,String,String)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:331,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 6
    argNames:
    - localName
    - uri
    - prefix
    - valueChars
    - valueStart
    - valueEnd
    argTypes:
    - String
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 332
      start: 323
    functionDepth: 1
    functionLinenumber: 323
    functionLinenumberEnd: 332
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,String)'
    - '[String].<init>(char[],int,com.ctc.wstx.msv.GenericMsvValidator)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.msv.verifier.Acceptor].onEndAttributes(com.sun.msv.util.StartTagInfo,com.sun.msv.util.StringRef)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:344,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:346,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:346,1
    - Dst: '[com.sun.msv.verifier.Acceptor].getStringCareLevel()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:349,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:358,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 334
    functionDepth: 1
    functionLinenumber: 334
    functionLinenumberEnd: 364
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].validateElementAndAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.sun.msv.verifier.Acceptor].getStringCareLevel()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
    - '[com.sun.msv.verifier.Acceptor].onEndAttributes(com.sun.msv.util.StartTagInfo,com.sun.msv.util.StringRef)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].validateElementAndAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:379,1
    - Dst: '[ArrayList<Object>].size()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:383,1
    - Dst: '[ArrayList<Object>].remove(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:387,1
    - Dst: acc.isAcceptState(com.sun.msv.util.StringRef)
      Src: com.ctc.wstx.msv.GenericMsvValidator:389,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:390,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:390,1
    - Dst: '[ArrayList<Object>].get(int)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:396,1
    - Dst: '[com.sun.msv.verifier.Acceptor].stepForward(com.ctc.wstx.msv.GenericMsvValidator,com.sun.msv.util.StringRef)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:399,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:401,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:401,1
    - Dst: '[com.sun.msv.verifier.Acceptor].getStringCareLevel()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:403,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:412,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 416
      start: 370
    functionDepth: 2
    functionLinenumber: 370
    functionLinenumberEnd: 416
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].validateElementEnd(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<Object>].get(int)'
    - '[com.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
    - acc.isAcceptState(com.sun.msv.util.StringRef)
    - '[com.sun.msv.verifier.Acceptor].stepForward(com.ctc.wstx.msv.GenericMsvValidator,com.sun.msv.util.StringRef)'
    - '[IllegalArgumentException].<init>(String)'
    - '[ArrayList<Object>].remove(com.ctc.wstx.msv.GenericMsvValidator)'
    - '[com.sun.msv.verifier.Acceptor].getStringCareLevel()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
    - '[ArrayList<Object>].size()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].validateElementEnd(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:426,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - text
    - lastTextSegment
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 430
      start: 418
    functionDepth: 2
    functionLinenumber: 418
    functionLinenumberEnd: 430
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].validateText(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextAccumulator].addText(String)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].validateText(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextAccumulator].addText(char[],int,int)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:441,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:443,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 4
    argNames:
    - cbuf
    - textStart
    - textEnd
    - lastTextSegment
    argTypes:
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 445
      start: 432
    functionDepth: 2
    functionLinenumber: 432
    functionLinenumberEnd: 445
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].validateText(char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextAccumulator].addText(char[],int,int)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].validateText(char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getFirstUndefined()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:457,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:459,1
    - Dst: '[com.ctc.wstx.util.ElementId].getElemName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:461,1
    - Dst: '[com.ctc.wstx.util.ElementId].getAttrName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:462,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:463,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.ctc.wstx.msv.GenericMsvValidator,javax.xml.stream.Location)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:463,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - eod
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 467
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 467
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].validationCompleted(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.ctc.wstx.msv.GenericMsvValidator,javax.xml.stream.Location)'
    - '[com.ctc.wstx.util.ElementIdMap].getFirstUndefined()'
    - '[com.ctc.wstx.util.ElementId].getLocation()'
    - '[com.ctc.wstx.util.ElementId].getAttrName()'
    - '[com.ctc.wstx.util.ElementId].getElemName()'
    - '[com.ctc.wstx.util.ElementId].getId()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].validationCompleted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 482
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 482
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 489
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].getIdAttrIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].getIdAttrIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 496
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].getNotationAttrIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].getNotationAttrIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationContext].getCurrentElementName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:506,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].valueOf(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 507
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].getElementPName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 1
    functionsReached:
    - '[ValidationContext].getCurrentElementName()'
    - '[com.ctc.wstx.util.PrefixedName].valueOf(com.ctc.wstx.msv.GenericMsvValidator)'
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].getElementPName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 509
    functionDepth: 1
    functionLinenumber: 509
    functionLinenumberEnd: 512
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].getAttrPName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].getAttrPName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:518,1
    - Dst: '[com.sun.msv.verifier.Acceptor].onText2(String,com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:520,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:522,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:522,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.TextAccumulator
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - textAcc
    argTypes:
    - com.ctc.wstx.util.TextAccumulator
    constantsTouched: []
    func_position:
      end: 525
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 525
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
    - '[com.sun.msv.verifier.Acceptor].onText2(String,com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator)'
    - '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,com.ctc.wstx.msv.GenericMsvValidator,javax.xml.namespace.QName)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: msg.isEmpty()
      Src: com.ctc.wstx.msv.GenericMsvValidator:531,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:534,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:537,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:540,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:544,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:548,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - com.sun.msv.util.StringRef
      - int
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - errorRef
    - type
    - name
    argTypes:
    - com.sun.msv.util.StringRef
    - int
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 549
      start: 527
    functionDepth: 1
    functionLinenumber: 527
    functionLinenumberEnd: 549
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,int,javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - msg.isEmpty()
    - '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.ctc.wstx.msv.GenericMsvValidator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,int,javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationContext].getValidationLocation()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:554,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 555
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 555
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[ValidationContext].getValidationLocation()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String,com.ctc.wstx.msv.GenericMsvValidator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:560,1
    - Dst: '[XMLValidationProblem].setReporter()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:561,1
    - Dst: '[ValidationContext].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - msg
    - loc
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 563
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 563
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 0
    functionsReached:
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.msv.GenericMsvValidator)'
    - '[XMLValidationProblem].setReporter()'
    - '[ValidationContext].reportProblem(XMLValidationProblem)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:569,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:570,1
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator].isEmpty()'
      Src: com.ctc.wstx.msv.GenericMsvValidator:571,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - qn
    - prefix
    - suffix
    argTypes:
    - javax.xml.namespace.QName
    - String
    - String
    constantsTouched: []
    func_position:
      end: 575
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 575
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[com.ctc.wstx.msv.GenericMsvValidator].isEmpty()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,String)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:578,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 579
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 579
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.msv.GenericMsvValidator]._qname(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,String)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator)'
      Src: com.ctc.wstx.msv.GenericMsvValidator:592,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLValidationSchema
      - ValidationContext
      - com.sun.msv.verifier.DocumentDeclaration
      - ArrayList<Object>
      - com.sun.msv.verifier.Acceptor
      - com.ctc.wstx.util.TextAccumulator
      - com.ctc.wstx.util.ElementIdMap
      - String
      - String
      - XMLValidationProblem
      - com.sun.msv.util.StringRef
      - com.sun.msv.util.StartTagInfo
      - String
      - com.ctc.wstx.msv.AttributeProxy
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.msv.grammar.IDContextProvider2
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - ns
    - local
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 593
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 593
    functionName: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator,com.ctc.wstx.msv.GenericMsvValidator)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.msv.AttributeProxy
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - org.codehaus.stax2.validation.ValidationContext
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.msv.AttributeProxy].<init>(org.codehaus.stax2.validation.ValidationContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.msv.AttributeProxy
    signature: '[com.ctc.wstx.msv.AttributeProxy].<init>(org.codehaus.stax2.validation.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.msv.AttributeProxy:45,1
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeCount()'
      Src: com.ctc.wstx.msv.AttributeProxy:46,1
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:49,1
    - Dst: '[String].equals(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:49,1
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributePrefix(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:50,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].length()'
      Src: com.ctc.wstx.msv.AttributeProxy:51,1
    - Dst: '[String].substring(int,com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:57,1
    - Dst: '[String].substring(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:58,1
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:61,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].equals(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:61,1
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributePrefix(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:62,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].equals(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:63,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getIndex(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 2
    functionsReached:
    - '[String].indexOf(char)'
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(com.ctc.wstx.msv.AttributeProxy)'
    - '[com.ctc.wstx.msv.AttributeProxy].equals(com.ctc.wstx.msv.AttributeProxy)'
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributePrefix(com.ctc.wstx.msv.AttributeProxy)'
    - '[String].equals(com.ctc.wstx.msv.AttributeProxy)'
    - '[String].substring(int)'
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeCount()'
    - '[String].substring(int,com.ctc.wstx.msv.AttributeProxy)'
    - '[com.ctc.wstx.msv.AttributeProxy].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.msv.AttributeProxy].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].findAttributeIndex(String,String)'
      Src: com.ctc.wstx.msv.AttributeProxy:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidationContext].findAttributeIndex(String,String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.msv.AttributeProxy].getIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeCount()'
      Src: com.ctc.wstx.msv.AttributeProxy:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      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: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getLength()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeCount()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.msv.AttributeProxy].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      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: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributePrefix(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:90,1
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:91,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].length()'
      Src: com.ctc.wstx.msv.AttributeProxy:93,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].length()'
      Src: com.ctc.wstx.msv.AttributeProxy:96,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:96,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:97,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.msv.AttributeProxy:98,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.msv.AttributeProxy)'
      Src: com.ctc.wstx.msv.AttributeProxy:99,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.msv.AttributeProxy:100,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      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: 101
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 101
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getQName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeLocalName(int)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(com.ctc.wstx.msv.AttributeProxy)'
    - '[StringBuilder].append(com.ctc.wstx.msv.AttributeProxy)'
    - '[com.ctc.wstx.msv.AttributeProxy].length()'
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributePrefix(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeType(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      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: 107
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeType(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].getIndex(String)'
      Src: com.ctc.wstx.msv.AttributeProxy:112,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].getType(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 113
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getType(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.AttributeProxy].getIndex(String)'
    - '[com.ctc.wstx.msv.AttributeProxy].getType(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].getIndex(String,String)'
      Src: com.ctc.wstx.msv.AttributeProxy:118,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].getType(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 119
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getType(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.AttributeProxy].getIndex(String,String)'
    - '[com.ctc.wstx.msv.AttributeProxy].getType(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeNamespace(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      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: 125
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getURI(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeNamespace(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeValue(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      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: 131
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].getIndex(String)'
      Src: com.ctc.wstx.msv.AttributeProxy:136,1
    - Dst: '[com.ctc.wstx.msv.AttributeProxy].getValue(int)'
      Src: com.ctc.wstx.msv.AttributeProxy:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 137
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.AttributeProxy].getIndex(String)'
    - '[com.ctc.wstx.msv.AttributeProxy].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].getAttributeValue(String,String)'
      Src: com.ctc.wstx.msv.AttributeProxy:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.codehaus.stax2.validation.ValidationContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[com.ctc.wstx.msv.AttributeProxy].getValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidationContext].getAttributeValue(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.msv.AttributeProxy].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLValidationSchemaFactory].<init>(String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:47,1
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].createDefaults()'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.msv.BaseSchemaFactory
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - schemaType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 49
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[XMLValidationSchemaFactory].<init>(String)'
    - '[com.ctc.wstx.api.ValidatorConfig].createDefaults()'
    linkageType: ''
    returnType: com.ctc.wstx.msv.BaseSchemaFactory
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].isPropertySupported(String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ValidatorConfig].isPropertySupported(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].setProperty(String,Object)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 2
    argNames:
    - propName
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ValidatorConfig].setProperty(String,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].getProperty(String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ValidatorConfig].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].<init>(InputStream)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:83,1
    - Dst: '[org.xml.sax.InputSource].setEncoding(String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:84,1
    - Dst: '[org.xml.sax.InputSource].setPublicId(String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:85,1
    - Dst: '[org.xml.sax.InputSource].setSystemId(String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:86,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 4
    argNames:
    - in
    - encoding
    - publicId
    - systemId
    argTypes:
    - InputStream
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(InputStream,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.InputSource].setPublicId(String)'
    - '[org.xml.sax.InputSource].setSystemId(String)'
    - '[org.xml.sax.InputSource].setEncoding(String)'
    - '[org.xml.sax.InputSource].<init>(InputStream)'
    - '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,String)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(InputStream,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].<init>(Reader)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:95,1
    - Dst: '[org.xml.sax.InputSource].setPublicId(String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:96,1
    - Dst: '[org.xml.sax.InputSource].setSystemId(String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:97,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,String)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 3
    argNames:
    - r
    - publicId
    - systemId
    argTypes:
    - Reader
    - String
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(Reader,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,String)'
    - '[org.xml.sax.InputSource].setSystemId(String)'
    - '[org.xml.sax.InputSource].<init>(Reader)'
    - '[org.xml.sax.InputSource].setPublicId(String)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(Reader,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:107,1
    - Dst: '[org.xml.sax.InputSource].<init>(InputStream)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:108,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:109,1
    - Dst: '[org.xml.sax.InputSource].setSystemId(com.ctc.wstx.msv.BaseSchemaFactory)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:109,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,java.net.URL)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:110,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.msv.BaseSchemaFactory)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:112,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 114
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,java.net.URL)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.msv.BaseSchemaFactory)'
    - '[java.net.URL].toExternalForm()'
    - '[org.xml.sax.InputSource].<init>(InputStream)'
    - '[org.xml.sax.InputSource].setSystemId(com.ctc.wstx.msv.BaseSchemaFactory)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].toURL()'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:122,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(com.ctc.wstx.msv.BaseSchemaFactory)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:122,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.msv.BaseSchemaFactory)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - f
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 126
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 126
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(File)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(com.ctc.wstx.msv.BaseSchemaFactory)'
    - '[File].toURL()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.msv.BaseSchemaFactory)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: false
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 2
    argNames:
    - src
    - sysRef
    argTypes:
    - org.xml.sax.InputSource
    - Object
    constantsTouched: []
    func_position:
      end: 135
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 135
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:151,1
    - Dst: '[com.ctc.wstx.msv.BaseSchemaFactory].setNamespaceAware(boolean)'
      Src: com.ctc.wstx.msv.BaseSchemaFactory:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.SAXParserFactory
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.parsers.SAXParserFactory
      static: true
      superClass: XMLValidationSchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 155
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory].getSaxFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.BaseSchemaFactory].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    linkageType: ''
    returnType: javax.xml.parsers.SAXParserFactory
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory].getSaxFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController
      static: false
      superClass: com.sun.msv.reader.util.IgnoreController
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 168
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Locator[]
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.sun.msv.reader.util.IgnoreController
    argCount: 3
    argNames:
    - locs
    - msg
    - nestedException
    argTypes:
    - Locator[]
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 180
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 180
    functionName: '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].error(Locator[],String,Exception)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].error(Locator[],String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.Stax2EventFactoryImpl].<init>()'
      Src: com.ctc.wstx.stax.WstxEventFactory:41,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
      Src: com.ctc.wstx.stax.WstxEventFactory:42,1
    - Dst: '[org.codehaus.stax2.ri.Stax2EventFactoryImpl].setLocation(com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.stax.WstxEventFactory:42,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: com.ctc.wstx.stax.WstxEventFactory
      static: false
      superClass: org.codehaus.stax2.ri.Stax2EventFactoryImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.stax.WstxEventFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxEventFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
    - '[org.codehaus.stax2.ri.Stax2EventFactoryImpl].setLocation(com.ctc.wstx.io.WstxInputLocation)'
    - '[org.codehaus.stax2.ri.Stax2EventFactoryImpl].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.stax.WstxEventFactory
    signature: '[com.ctc.wstx.stax.WstxEventFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.Stax2EventFactoryImpl].setLocation()'
      Src: com.ctc.wstx.stax.WstxEventFactory:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2EventFactoryImpl
    argCount: 1
    argNames:
    - location
    argTypes:
    - Location
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.stax.WstxEventFactory].setLocation(Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxEventFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2EventFactoryImpl].setLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxEventFactory].setLocation(Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Location].getClass()'
      Src: com.ctc.wstx.stax.WstxEventFactory:61,1
    - Dst: '[org.codehaus.stax2.XMLStreamLocation2].getContext()'
      Src: com.ctc.wstx.stax.WstxEventFactory:66,1
    - Dst: '[com.ctc.wstx.stax.WstxEventFactory].immutableLocation(com.ctc.wstx.stax.WstxEventFactory)'
      Src: com.ctc.wstx.stax.WstxEventFactory:66,1
    - Dst: '[Location].getPublicId()'
      Src: com.ctc.wstx.stax.WstxEventFactory:68,1
    - Dst: '[Location].getSystemId()'
      Src: com.ctc.wstx.stax.WstxEventFactory:69,1
    - Dst: '[Location].getCharacterOffset()'
      Src: com.ctc.wstx.stax.WstxEventFactory:69,1
    - Dst: '[Location].getLineNumber()'
      Src: com.ctc.wstx.stax.WstxEventFactory:70,1
    - Dst: '[Location].getColumnNumber()'
      Src: com.ctc.wstx.stax.WstxEventFactory:70,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory)'
      Src: com.ctc.wstx.stax.WstxEventFactory:68,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: true
      superClass: org.codehaus.stax2.ri.Stax2EventFactoryImpl
    argCount: 1
    argNames:
    - location
    argTypes:
    - Location
    constantsTouched: []
    func_position:
      end: 71
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 71
    functionName: '[com.ctc.wstx.stax.WstxEventFactory].immutableLocation(Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxEventFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxEventFactory].immutableLocation(com.ctc.wstx.stax.WstxEventFactory)'
    - '[Location].getSystemId()'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory,com.ctc.wstx.stax.WstxEventFactory)'
    - '[Location].getCharacterOffset()'
    - '[org.codehaus.stax2.XMLStreamLocation2].getContext()'
    - '[Location].getColumnNumber()'
    - '[Location].getClass()'
    - '[Location].getLineNumber()'
    - '[Location].getPublicId()'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.stax.WstxEventFactory].immutableLocation(Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WDTD].<init>(com.ctc.wstx.stax.WstxEventFactory,String)'
      Src: com.ctc.wstx.stax.WstxEventFactory:87,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: DTD
      static: false
      superClass: org.codehaus.stax2.ri.Stax2EventFactoryImpl
    argCount: 1
    argNames:
    - dtd
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.stax.WstxEventFactory].createDTD(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxEventFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WDTD].<init>(com.ctc.wstx.stax.WstxEventFactory,String)'
    linkageType: ''
    returnType: DTD
    signature: '[com.ctc.wstx.stax.WstxEventFactory].createDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: com.ctc.wstx.stax.WstxEventFactory:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: org.codehaus.stax2.ri.Stax2EventFactoryImpl
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[com.ctc.wstx.stax.WstxEventFactory].createQName(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxEventFactory.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String,String)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.stax.WstxEventFactory].createQName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: com.ctc.wstx.stax.WstxEventFactory:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: org.codehaus.stax2.ri.Stax2EventFactoryImpl
    argCount: 3
    argNames:
    - nsURI
    - localName
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[com.ctc.wstx.stax.WstxEventFactory].createQName(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxEventFactory.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.stax.WstxEventFactory].createQName(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].construct(com.ctc.wstx.stax.WstxEventFactory,javax.xml.namespace.QName,java.util.Iterator<com.ctc.wstx.sr.Attribute>,java.util.Iterator<Namespace>,javax.xml.namespace.NamespaceContext)'
      Src: com.ctc.wstx.stax.WstxEventFactory:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - java.util.Iterator<?>
      - java.util.Iterator<?>
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StartElement
      static: false
      superClass: org.codehaus.stax2.ri.Stax2EventFactoryImpl
    argCount: 4
    argNames:
    - name
    - attr
    - ns
    - ctxt
    argTypes:
    - javax.xml.namespace.QName
    - java.util.Iterator<?>
    - java.util.Iterator<?>
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 148
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 148
    functionName: '[com.ctc.wstx.stax.WstxEventFactory].createStartElement(javax.xml.namespace.QName,java.util.Iterator<?>,java.util.Iterator<?>,javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxEventFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.SimpleStartElement].construct(com.ctc.wstx.stax.WstxEventFactory,javax.xml.namespace.QName,java.util.Iterator<com.ctc.wstx.sr.Attribute>,java.util.Iterator<Namespace>,javax.xml.namespace.NamespaceContext)'
    linkageType: ''
    returnType: StartElement
    signature: '[com.ctc.wstx.stax.WstxEventFactory].createStartElement(javax.xml.namespace.QName,java.util.Iterator<?>,java.util.Iterator<?>,javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
      Src: com.ctc.wstx.stax.WstxInputFactory:122,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
      Src: com.ctc.wstx.stax.WstxInputFactory:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.stax.WstxInputFactory
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 7
    functionsReached:
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    linkageType: ''
    returnType: com.ctc.wstx.stax.WstxInputFactory
    signature: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 160
    functionDepth: 3
    functionLinenumber: 160
    functionLinenumberEnd: 165
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].addSymbol(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].addSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>].find(com.ctc.wstx.dtd.DTDId)'
      Src: com.ctc.wstx.stax.WstxInputFactory:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDId
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - id
    argTypes:
    - com.ctc.wstx.dtd.DTDId
    constantsTouched: []
    func_position:
      end: 184
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 184
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].findCachedDTD(com.ctc.wstx.dtd.DTDId)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>].find(com.ctc.wstx.dtd.DTDId)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.stax.WstxInputFactory].findCachedDTD(com.ctc.wstx.dtd.DTDId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].isDirectChildOf(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:205,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].size()'
      Src: com.ctc.wstx.stax.WstxInputFactory:213,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].version()'
      Src: com.ctc.wstx.stax.WstxInputFactory:214,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].mergeChild(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.stax.WstxInputFactory:219,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - t
    argTypes:
    - com.ctc.wstx.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 224
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 224
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].updateSymbolTable(com.ctc.wstx.util.SymbolTable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].size()'
    - '[com.ctc.wstx.util.SymbolTable].isDirectChildOf(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.util.SymbolTable].version()'
    - '[com.ctc.wstx.util.SymbolTable].mergeChild(com.ctc.wstx.util.SymbolTable)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].updateSymbolTable(com.ctc.wstx.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getDtdCacheSize()'
      Src: com.ctc.wstx.stax.WstxInputFactory:230,1
    - Dst: '[com.ctc.wstx.util.SimpleCache].<init>(int)'
      Src: com.ctc.wstx.stax.WstxInputFactory:230,1
    - Dst: '[com.ctc.wstx.util.SimpleCache].add(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.stax.WstxInputFactory:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDId
      - com.ctc.wstx.dtd.DTDSubset
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - id
    - extSubset
    argTypes:
    - com.ctc.wstx.dtd.DTDId
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 233
      start: 226
    functionDepth: 2
    functionLinenumber: 226
    functionLinenumberEnd: 233
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getDtdCacheSize()'
    - '[com.ctc.wstx.util.SimpleCache].<init>(int)'
    - '[com.ctc.wstx.util.SimpleCache].add(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter].wrapIfNecessary(XMLEventReader)'
      Src: com.ctc.wstx.stax.WstxInputFactory:245,1
    - Dst: '[org.codehaus.stax2.ri.evt.Stax2FilteredEventReader].<init>(com.ctc.wstx.stax.WstxInputFactory,EventFilter)'
      Src: com.ctc.wstx.stax.WstxInputFactory:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLEventReader
      - EventFilter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - reader
    - filter
    argTypes:
    - XMLEventReader
    - EventFilter
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createFilteredReader(XMLEventReader,EventFilter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.Stax2EventReaderAdapter].wrapIfNecessary(XMLEventReader)'
    - '[org.codehaus.stax2.ri.evt.Stax2FilteredEventReader].<init>(com.ctc.wstx.stax.WstxInputFactory,EventFilter)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createFilteredReader(XMLEventReader,EventFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.Stax2FilteredStreamReader].<init>(XMLStreamReader,StreamFilter)'
      Src: com.ctc.wstx.stax.WstxInputFactory:252,1
    - Dst: '[StreamFilter].accept(org.codehaus.stax2.ri.Stax2FilteredStreamReader)'
      Src: com.ctc.wstx.stax.WstxInputFactory:260,1
    - Dst: '[org.codehaus.stax2.ri.Stax2FilteredStreamReader].next()'
      Src: com.ctc.wstx.stax.WstxInputFactory:262,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - StreamFilter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - reader
    - filter
    argTypes:
    - XMLStreamReader
    - StreamFilter
    constantsTouched: []
    func_position:
      end: 265
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 265
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createFilteredReader(XMLStreamReader,StreamFilter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2FilteredStreamReader].next()'
    - '[org.codehaus.stax2.ri.Stax2FilteredStreamReader].<init>(XMLStreamReader,StreamFilter)'
    - '[StreamFilter].accept(org.codehaus.stax2.ri.Stax2FilteredStreamReader)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createFilteredReader(XMLStreamReader,StreamFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:274,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,InputStream,null,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:275,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.stax.WstxInputFactory:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - in
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 276
      start: 269
    functionDepth: 4
    functionLinenumber: 269
    functionLinenumberEnd: 276
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(InputStream)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,InputStream,null,boolean,boolean)'
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:283,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,InputStream,String,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:284,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.stax.WstxInputFactory:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - in
    - enc
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 285
      start: 278
    functionDepth: 4
    functionLinenumber: 278
    functionLinenumberEnd: 285
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(InputStream,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,InputStream,String,boolean,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:292,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,Reader,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:293,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.stax.WstxInputFactory:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - r
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 294
      start: 287
    functionDepth: 4
    functionLinenumber: 287
    functionLinenumberEnd: 294
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(Reader)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,Reader,boolean,boolean)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:300,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(javax.xml.transform.Source,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:301,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.stax.WstxInputFactory:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - source
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 302
      start: 296
    functionDepth: 4
    functionLinenumber: 296
    functionLinenumberEnd: 302
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(javax.xml.transform.Source)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(javax.xml.transform.Source,boolean)'
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:309,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:310,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,InputStream,null,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:310,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.stax.WstxInputFactory:309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - systemId
    - in
    argTypes:
    - String
    - InputStream
    constantsTouched: []
    func_position:
      end: 311
      start: 304
    functionDepth: 4
    functionLinenumber: 304
    functionLinenumberEnd: 311
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(String,InputStream)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,InputStream,null,boolean,boolean)'
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(String,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:318,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:319,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,Reader,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:319,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.stax.WstxInputFactory:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Reader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - systemId
    - r
    argTypes:
    - String
    - Reader
    constantsTouched: []
    func_position:
      end: 320
      start: 313
    functionDepth: 4
    functionLinenumber: 313
    functionLinenumberEnd: 320
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(String,Reader)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,Reader,boolean,boolean)'
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(String,Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:326,1
    - Dst: '[org.codehaus.stax2.ri.Stax2ReaderAdapter].wrapIfNecessary(XMLStreamReader)'
      Src: com.ctc.wstx.stax.WstxInputFactory:326,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLEventReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - sr
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 327
      start: 322
    functionDepth: 4
    functionLinenumber: 322
    functionLinenumberEnd: 327
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    - '[org.codehaus.stax2.ri.Stax2ReaderAdapter].wrapIfNecessary(XMLStreamReader)'
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,com.ctc.wstx.stax.WstxInputFactory)'
    linkageType: ''
    returnType: XMLEventReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,InputStream,null,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - in
    argTypes:
    - InputStream
    constantsTouched: []
    func_position:
      end: 337
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 337
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStream)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,InputStream,null,boolean,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,InputStream,String,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - in
    - enc
    argTypes:
    - InputStream
    - String
    constantsTouched: []
    func_position:
      end: 345
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 345
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStream,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,InputStream,String,boolean,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,Reader,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - r
    argTypes:
    - Reader
    constantsTouched: []
    func_position:
      end: 353
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 353
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(Reader)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(null,Reader,boolean,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(javax.xml.transform.Source,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - src
    argTypes:
    - javax.xml.transform.Source
    constantsTouched: []
    func_position:
      end: 361
      start: 355
    functionDepth: 3
    functionLinenumber: 355
    functionLinenumberEnd: 361
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(javax.xml.transform.Source)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(javax.xml.transform.Source,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(javax.xml.transform.Source)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:368,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,InputStream,null,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - systemId
    - in
    argTypes:
    - String
    - InputStream
    constantsTouched: []
    func_position:
      end: 369
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 369
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(String,InputStream)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,InputStream,null,boolean,boolean)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(String,InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:376,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,Reader,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Reader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - systemId
    - r
    argTypes:
    - String
    - Reader
    constantsTouched: []
    func_position:
      end: 377
      start: 371
    functionDepth: 3
    functionLinenumber: 371
    functionLinenumberEnd: 377
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(String,Reader)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,Reader,boolean,boolean)'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(String,Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getProperty(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:388,1
    - Dst: '[String].equals(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:391,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:393,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 397
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 397
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].getEventAllocator()'
    - '[String].equals(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.api.ReaderConfig].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.stax.WstxInputFactory].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setProperty(String,Object)'
      Src: com.ctc.wstx.stax.WstxInputFactory:402,1
    - Dst: XMLInputFactory.ALLOCATOR.equals(String)
      Src: com.ctc.wstx.stax.WstxInputFactory:403,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].setEventAllocator(javax.xml.stream.util.XMLEventAllocator)'
      Src: com.ctc.wstx.stax.WstxInputFactory:404,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - propName
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 407
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 407
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - XMLInputFactory.ALLOCATOR.equals(String)
    - '[com.ctc.wstx.api.ReaderConfig].setProperty(String,Object)'
    - '[com.ctc.wstx.stax.WstxInputFactory].setEventAllocator(javax.xml.stream.util.XMLEventAllocator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.util.XMLEventAllocator
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 412
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].getEventAllocator()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.util.XMLEventAllocator
    signature: '[com.ctc.wstx.stax.WstxInputFactory].getEventAllocator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
      Src: com.ctc.wstx.stax.WstxInputFactory:416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLReporter
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 417
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].getXMLReporter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    linkageType: ''
    returnType: XMLReporter
    signature: '[com.ctc.wstx.stax.WstxInputFactory].getXMLReporter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
      Src: com.ctc.wstx.stax.WstxInputFactory:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLResolver
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 422
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].getXMLResolver()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
    linkageType: ''
    returnType: XMLResolver
    signature: '[com.ctc.wstx.stax.WstxInputFactory].getXMLResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isPropertySupported(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:426,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 427
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 427
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].isPropertySupported(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.stax.WstxInputFactory].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.util.XMLEventAllocator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - allocator
    argTypes:
    - javax.xml.stream.util.XMLEventAllocator
    constantsTouched: []
    func_position:
      end: 432
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 432
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].setEventAllocator(javax.xml.stream.util.XMLEventAllocator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].setEventAllocator(javax.xml.stream.util.XMLEventAllocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
      Src: com.ctc.wstx.stax.WstxInputFactory:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLReporter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - r
    argTypes:
    - XMLReporter
    constantsTouched: []
    func_position:
      end: 437
      start: 434
    functionDepth: 1
    functionLinenumber: 434
    functionLinenumberEnd: 437
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].setXMLReporter(XMLReporter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].setXMLReporter(XMLReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
      Src: com.ctc.wstx.stax.WstxInputFactory:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLResolver
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - r
    argTypes:
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 447
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 447
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].setXMLResolver(XMLResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].setXMLResolver(XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:464,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
      Src: com.ctc.wstx.stax.WstxInputFactory:465,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:465,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.stax.WstxInputFactory:464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLEventReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - src
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 466
      start: 457
    functionDepth: 4
    functionLinenumber: 457
    functionLinenumberEnd: 466
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLEventReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
      Src: com.ctc.wstx.stax.WstxInputFactory:475,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(File,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:476,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.stax.WstxInputFactory:475,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLEventReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - f
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 477
      start: 468
    functionDepth: 4
    functionLinenumber: 468
    functionLinenumberEnd: 477
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(File)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(File,boolean,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLEventReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
      Src: com.ctc.wstx.stax.WstxInputFactory:486,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:486,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - src
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 487
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 487
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(File,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:500,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 1
    argNames:
    - f
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 501
      start: 493
    functionDepth: 3
    functionLinenumber: 493
    functionLinenumberEnd: 501
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(File)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(File,boolean,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].configureForXmlConformance()'
      Src: com.ctc.wstx.stax.WstxInputFactory:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 505
    functionDepth: 3
    functionLinenumber: 505
    functionLinenumberEnd: 508
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].configureForXmlConformance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].configureForXmlConformance()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].configureForXmlConformance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].configureForConvenience()'
      Src: com.ctc.wstx.stax.WstxInputFactory:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 510
    functionDepth: 3
    functionLinenumber: 510
    functionLinenumberEnd: 513
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].configureForConvenience()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].configureForConvenience()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].configureForConvenience()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].configureForSpeed()'
      Src: com.ctc.wstx.stax.WstxInputFactory:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 3
    functionLinenumber: 515
    functionLinenumberEnd: 518
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].configureForSpeed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].configureForSpeed()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].configureForSpeed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].configureForLowMemUsage()'
      Src: com.ctc.wstx.stax.WstxInputFactory:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 520
    functionDepth: 3
    functionLinenumber: 520
    functionLinenumberEnd: 523
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].configureForLowMemUsage()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].configureForLowMemUsage()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].configureForLowMemUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].configureForRoundTripping()'
      Src: com.ctc.wstx.stax.WstxInputFactory:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 525
    functionDepth: 3
    functionLinenumber: 525
    functionLinenumberEnd: 528
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].configureForRoundTripping()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].configureForRoundTripping()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxInputFactory].configureForRoundTripping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
      Src: com.ctc.wstx.stax.WstxInputFactory:570,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:575,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].declaredXml11()'
      Src: com.ctc.wstx.stax.WstxInputFactory:576,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].enableXml11(boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:577,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:580,1
    - Dst: '[com.ctc.wstx.io.InputSourceFactory].constructDocumentSource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,null,com.ctc.wstx.io.SystemId,Reader,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:586,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].createValidatingStreamReader(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:589,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.SystemId
      - com.ctc.wstx.io.InputBootstrapper
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 5
    argNames:
    - cfg
    - systemId
    - bs
    - forER
    - autoCloseInput
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.SystemId
    - com.ctc.wstx.io.InputBootstrapper
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 590
      start: 560
    functionDepth: 1
    functionLinenumber: 560
    functionLinenumberEnd: 590
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
    - '[com.ctc.wstx.io.InputSourceFactory].constructDocumentSource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,null,com.ctc.wstx.io.SystemId,Reader,boolean)'
    - '[com.ctc.wstx.io.InputBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].createValidatingStreamReader(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,boolean)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.io.InputBootstrapper].declaredXml11()'
    - '[com.ctc.wstx.api.ReaderConfig].enableXml11(boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
      Src: com.ctc.wstx.stax.WstxInputFactory:618,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.stax.WstxInputFactory:621,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:623,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:625,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String,URL)'
      Src: com.ctc.wstx.stax.WstxInputFactory:628,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:628,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - String
      - com.ctc.wstx.io.InputBootstrapper
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 5
    argNames:
    - cfg
    - systemId
    - bs
    - forER
    - autoCloseInput
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - String
    - com.ctc.wstx.io.InputBootstrapper
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 629
      start: 613
    functionDepth: 2
    functionLinenumber: 613
    functionLinenumberEnd: 629
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,String,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    - '[com.ctc.wstx.io.SystemId].construct(String,URL)'
    - '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[String].length()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,String,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:635,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.SystemId
      - com.ctc.wstx.io.InputBootstrapper
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 5
    argNames:
    - cfg
    - systemId
    - bs
    - forER
    - autoCloseInput
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.SystemId
    - com.ctc.wstx.io.InputBootstrapper
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 636
      start: 631
    functionDepth: 2
    functionLinenumber: 631
    functionLinenumberEnd: 636
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:645,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
      Src: com.ctc.wstx.stax.WstxInputFactory:647,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.stax.WstxInputFactory:648,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.stax.WstxInputFactory:649,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.StreamBootstrapper,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:649,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.api.ReaderConfig,InputStream,boolean,String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:658,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,Reader,String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:659,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:659,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.SystemId
      - InputStream
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 5
    argNames:
    - systemId
    - in
    - enc
    - forER
    - autoCloseInput
    argTypes:
    - com.ctc.wstx.io.SystemId
    - InputStream
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 661
      start: 638
    functionDepth: 3
    functionLinenumber: 638
    functionLinenumberEnd: 661
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,InputStream,String,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,Reader,String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.StreamBootstrapper,boolean,boolean)'
    - '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.api.ReaderConfig,InputStream,boolean,String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,InputStream)'
    - '[String].length()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,InputStream,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
      Src: com.ctc.wstx.stax.WstxInputFactory:667,1
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
      Src: com.ctc.wstx.stax.WstxInputFactory:669,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,InputStream,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:669,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:672,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - java.net.URL
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 4
    argNames:
    - cfg
    - src
    - forER
    - autoCloseInput
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - java.net.URL
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 674
      start: 663
    functionDepth: 1
    functionLinenumber: 663
    functionLinenumberEnd: 674
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,InputStream,boolean,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.stax.WstxInputFactory:681,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.StreamBootstrapper,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.SystemId
      - InputStream
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 5
    argNames:
    - cfg
    - systemId
    - in
    - forER
    - autoCloseInput
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.SystemId
    - InputStream
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 683
      start: 676
    functionDepth: 0
    functionLinenumber: 676
    functionLinenumberEnd: 683
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,InputStream,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.StreamBootstrapper,boolean,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,InputStream,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
      Src: com.ctc.wstx.stax.WstxInputFactory:689,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,Reader,null)'
      Src: com.ctc.wstx.stax.WstxInputFactory:690,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.SystemId
      - Reader
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 4
    argNames:
    - systemId
    - r
    - forER
    - autoCloseInput
    argTypes:
    - com.ctc.wstx.io.SystemId
    - Reader
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 692
      start: 685
    functionDepth: 2
    functionLinenumber: 685
    functionLinenumberEnd: 692
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,Reader,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(null,com.ctc.wstx.io.SystemId,Reader,null)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,Reader,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
      Src: com.ctc.wstx.stax.WstxInputFactory:698,1
    - Dst: '[File].isAbsolute()'
      Src: com.ctc.wstx.stax.WstxInputFactory:703,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
      Src: com.ctc.wstx.stax.WstxInputFactory:704,1
    - Dst: '[File].getPath()'
      Src: com.ctc.wstx.stax.WstxInputFactory:706,1
    - Dst: '[java.net.URL].<init>(java.net.URL,com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:706,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
      Src: com.ctc.wstx.stax.WstxInputFactory:707,1
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
      Src: com.ctc.wstx.stax.WstxInputFactory:707,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,InputStream,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:707,1
    - Dst: '[com.ctc.wstx.util.URLUtil].toURL(File)'
      Src: com.ctc.wstx.stax.WstxInputFactory:711,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(URL)'
      Src: com.ctc.wstx.stax.WstxInputFactory:711,1
    - Dst: '[FileInputStream].<init>(File)'
      Src: com.ctc.wstx.stax.WstxInputFactory:712,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,FileInputStream,boolean,boolean)'
      Src: com.ctc.wstx.stax.WstxInputFactory:712,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:715,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 3
    argNames:
    - f
    - forER
    - autoCloseInput
    argTypes:
    - File
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 717
      start: 694
    functionDepth: 2
    functionLinenumber: 694
    functionLinenumberEnd: 717
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createSR(File,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[File].isAbsolute()'
    - '[FileInputStream].<init>(File)'
    - '[java.net.URL].<init>(java.net.URL,com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    - '[File].getPath()'
    - '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
    - '[com.ctc.wstx.io.SystemId].construct(URL)'
    - '[com.ctc.wstx.util.URLUtil].toURL(File)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,FileInputStream,boolean,boolean)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,InputStream,boolean,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createSR(File,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
      Src: com.ctc.wstx.stax.WstxInputFactory:733,1
    - Dst: ss.getSystemId()
      Src: com.ctc.wstx.stax.WstxInputFactory:745,1
    - Dst: ss.getPublicId()
      Src: com.ctc.wstx.stax.WstxInputFactory:746,1
    - Dst: ss.getEncoding()
      Src: com.ctc.wstx.stax.WstxInputFactory:747,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:753,1
    - Dst: bas.getBuffer()
      Src: com.ctc.wstx.stax.WstxInputFactory:753,1
    - Dst: bas.getBufferStart()
      Src: com.ctc.wstx.stax.WstxInputFactory:753,1
    - Dst: bas.getBufferEnd()
      Src: com.ctc.wstx.stax.WstxInputFactory:753,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.io.SystemId,com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:753,1
    - Dst: ss.constructInputStream()
      Src: com.ctc.wstx.stax.WstxInputFactory:755,1
    - Dst: ss.constructReader()
      Src: com.ctc.wstx.stax.WstxInputFactory:757,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:761,1
    - Dst: ss.getSystemId()
      Src: com.ctc.wstx.stax.WstxInputFactory:768,1
    - Dst: ss.getPublicId()
      Src: com.ctc.wstx.stax.WstxInputFactory:769,1
    - Dst: ss.getInputStream()
      Src: com.ctc.wstx.stax.WstxInputFactory:770,1
    - Dst: ss.getReader()
      Src: com.ctc.wstx.stax.WstxInputFactory:772,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
      Src: com.ctc.wstx.stax.WstxInputFactory:776,1
    - Dst: ss.getSystemId()
      Src: com.ctc.wstx.stax.WstxInputFactory:781,1
    - Dst: ss.getInputSource()
      Src: com.ctc.wstx.stax.WstxInputFactory:782,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getEncoding()'
      Src: com.ctc.wstx.stax.WstxInputFactory:784,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getByteStream()'
      Src: com.ctc.wstx.stax.WstxInputFactory:785,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getCharacterStream()'
      Src: com.ctc.wstx.stax.WstxInputFactory:787,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
      Src: com.ctc.wstx.stax.WstxInputFactory:792,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingReader].createFrom(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.stax.WstxInputFactory:796,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:798,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:802,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.io.SystemId,com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:802,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:804,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.io.SystemId,com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:804,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].length()'
      Src: com.ctc.wstx.stax.WstxInputFactory:805,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:812,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,URL,boolean,com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:812,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:815,1
    - Dst: '[XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxInputFactory:818,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.io.StreamBootstrapper,boolean,com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.stax.WstxInputFactory:821,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamReader2
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 2
    argNames:
    - src
    - forER
    argTypes:
    - javax.xml.transform.Source
    - boolean
    constantsTouched: []
    func_position:
      end: 822
      start: 728
    functionDepth: 2
    functionLinenumber: 728
    functionLinenumberEnd: 822
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createSR(javax.xml.transform.Source,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 2
    functionsReached:
    - ss.getInputSource()
    - '[com.ctc.wstx.stax.WstxInputFactory].getCharacterStream()'
    - ss.getPublicId()
    - bas.getBuffer()
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.io.SystemId,com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.stax.WstxInputFactory)'
    - '[XMLStreamException].<init>(String)'
    - ss.getEncoding()
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,URL,boolean,com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
    - ss.constructReader()
    - '[com.ctc.wstx.stax.WstxInputFactory].getEncoding()'
    - bas.getBufferStart()
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - ss.getReader()
    - '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.io.SystemId,com.ctc.wstx.stax.WstxInputFactory)'
    - ss.getSystemId()
    - ss.getInputStream()
    - bas.getBufferEnd()
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.io.StreamBootstrapper,boolean,com.ctc.wstx.stax.WstxInputFactory)'
    - ss.constructInputStream()
    - '[com.ctc.wstx.stax.WstxInputFactory].length()'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.io.SystemId,com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingReader].createFrom(com.ctc.wstx.stax.WstxInputFactory,com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getByteStream()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamReader2
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createSR(javax.xml.transform.Source,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.util.XMLEventAllocator].newInstance()'
      Src: com.ctc.wstx.stax.WstxInputFactory:828,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
      Src: com.ctc.wstx.stax.WstxInputFactory:835,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
      Src: com.ctc.wstx.stax.WstxInputFactory:836,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getFastInstance()'
      Src: com.ctc.wstx.stax.WstxInputFactory:837,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.util.XMLEventAllocator
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 824
    functionDepth: 3
    functionLinenumber: 824
    functionLinenumberEnd: 838
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 9
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
    - '[javax.xml.stream.util.XMLEventAllocator].newInstance()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getFastInstance()'
    linkageType: ''
    returnType: javax.xml.stream.util.XMLEventAllocator
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].makeChild()'
      Src: com.ctc.wstx.stax.WstxInputFactory:850,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.stax.WstxInputFactory:850,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.util.XMLEventAllocator
      - com.ctc.wstx.util.SimpleCache<com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset>
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.sr.ReaderCreator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: false
      superClass: org.codehaus.stax2.XMLInputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 851
      start: 848
    functionDepth: 1
    functionLinenumber: 848
    functionLinenumberEnd: 851
    functionName: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
    functionUses: 7
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
    - '[com.ctc.wstx.util.SymbolTable].makeChild()'
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].createFullDefaults()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.stax.WstxOutputFactory
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].createFullDefaults()'
    linkageType: ''
    returnType: com.ctc.wstx.stax.WstxOutputFactory
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.OutputStream,null)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLEventWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.OutputStream)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.OutputStream,null)'
    linkageType: ''
    returnType: javax.xml.stream.XMLEventWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:106,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(java.io.OutputStream,null,String,boolean)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:108,1
    - Dst: '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLEventWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 2
    argNames:
    - out
    - enc
    argTypes:
    - java.io.OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 109
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.OutputStream,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(java.io.OutputStream,null,String,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLEventWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(javax.xml.transform.Result)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:115,1
    - Dst: '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLEventWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(javax.xml.transform.Result)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(javax.xml.transform.Result)'
    - '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
    linkageType: ''
    returnType: javax.xml.stream.XMLEventWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:123,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,java.io.Writer,null,boolean)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:125,1
    - Dst: '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLEventWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,java.io.Writer,null,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLEventWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.OutputStream,null)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLStreamWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 133
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 133
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.OutputStream)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.OutputStream,null)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:140,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(java.io.OutputStream,null,String,boolean)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:142,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLStreamWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 2
    argNames:
    - out
    - enc
    argTypes:
    - java.io.OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 143
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.OutputStream,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(java.io.OutputStream,null,String,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(javax.xml.transform.Result)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLStreamWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 150
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 150
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(javax.xml.transform.Result)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(javax.xml.transform.Result)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:157,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,java.io.Writer,null,boolean)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:159,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLStreamWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 160
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 160
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,java.io.Writer,null,boolean)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getProperty(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].isPropertySupported(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].isPropertySupported(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setProperty(String,Object)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 176
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 176
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,java.io.Writer,String,boolean)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:190,1
    - Dst: '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLEventWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 2
    argNames:
    - w
    - enc
    argTypes:
    - java.io.Writer
    - String
    constantsTouched: []
    func_position:
      end: 191
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 191
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.Writer,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,java.io.Writer,String,boolean)'
    - '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(org.codehaus.stax2.XMLStreamWriter2)'
    linkageType: ''
    returnType: javax.xml.stream.XMLEventWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.Writer,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.Stax2WriterAdapter].wrapIfNecessary(javax.xml.stream.XMLStreamWriter)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:197,1
    - Dst: '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLEventWriter
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - sw
    argTypes:
    - javax.xml.stream.XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 199
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 199
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(javax.xml.stream.XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.Stax2EventWriterImpl].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
    - '[org.codehaus.stax2.ri.Stax2WriterAdapter].wrapIfNecessary(javax.xml.stream.XMLStreamWriter)'
    linkageType: ''
    returnType: javax.xml.stream.XMLEventWriter
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(javax.xml.stream.XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,java.io.Writer,String,boolean)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamWriter2
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 2
    argNames:
    - w
    - enc
    argTypes:
    - java.io.Writer
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 206
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.Writer,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,java.io.Writer,String,boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamWriter2
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.Writer,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].configureForXmlConformance()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 210
    functionDepth: 3
    functionLinenumber: 210
    functionLinenumberEnd: 213
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].configureForXmlConformance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].configureForXmlConformance()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].configureForXmlConformance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].configureForRobustness()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 3
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].configureForRobustness()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].configureForRobustness()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].configureForRobustness()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].configureForSpeed()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 3
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].configureForSpeed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].configureForSpeed()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].configureForSpeed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.WriterConfig
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.WriterConfig
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].createNonShared()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:258,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willAutoCloseOutput()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:261,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:273,1
    - Dst: '[com.ctc.wstx.io.UTF8Writer].<init>(com.ctc.wstx.api.WriterConfig,java.io.OutputStream,com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:279,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(com.ctc.wstx.io.UTF8Writer,com.ctc.wstx.api.WriterConfig,String,com.ctc.wstx.stax.WstxOutputFactory,java.io.OutputStream,int)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:280,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].<init>(java.io.OutputStream,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:282,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].<init>(java.io.OutputStream,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:284,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:286,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(java.io.OutputStreamWriter,com.ctc.wstx.api.WriterConfig,String,com.ctc.wstx.stax.WstxOutputFactory,java.io.OutputStream)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:287,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:290,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].findEncodingFor(java.io.OutputStreamWriter)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:295,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(java.io.OutputStreamWriter,com.ctc.wstx.api.WriterConfig,String,com.ctc.wstx.stax.WstxOutputFactory,null)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:298,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:300,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(String,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:304,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - java.io.Writer
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamWriter2
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 4
    argNames:
    - out
    - w
    - enc
    - requireAutoClose
    argTypes:
    - java.io.OutputStream
    - java.io.Writer
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 305
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 305
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(java.io.OutputStream,java.io.Writer,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(String,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].<init>(java.io.OutputStream,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.api.WriterConfig].createNonShared()'
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,String)'
    - '[com.ctc.wstx.io.CharsetNames].findEncodingFor(java.io.OutputStreamWriter)'
    - '[com.ctc.wstx.io.CharsetNames].normalize(com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.api.WriterConfig].willAutoCloseOutput()'
    - '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(java.io.OutputStreamWriter,com.ctc.wstx.api.WriterConfig,String,com.ctc.wstx.stax.WstxOutputFactory,null)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(java.io.OutputStreamWriter,com.ctc.wstx.api.WriterConfig,String,com.ctc.wstx.stax.WstxOutputFactory,java.io.OutputStream)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].<init>(java.io.OutputStream,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(com.ctc.wstx.io.UTF8Writer,com.ctc.wstx.api.WriterConfig,String,com.ctc.wstx.stax.WstxOutputFactory,java.io.OutputStream,int)'
    - '[com.ctc.wstx.io.UTF8Writer].<init>(com.ctc.wstx.api.WriterConfig,java.io.OutputStream,com.ctc.wstx.stax.WstxOutputFactory)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamWriter2
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(java.io.OutputStream,java.io.Writer,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:312,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:313,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:314,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:316,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:318,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.sw.XmlWriter
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamWriter2
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 3
    argNames:
    - enc
    - cfg
    - xw
    argTypes:
    - String
    - com.ctc.wstx.api.WriterConfig
    - com.ctc.wstx.sw.XmlWriter
    constantsTouched: []
    func_position:
      end: 319
      start: 311
    functionDepth: 6
    functionLinenumber: 311
    functionLinenumberEnd: 319
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(String,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.sw.XmlWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    - '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamWriter2
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(String,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.sw.XmlWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sr.constructOutputStream()
      Src: com.ctc.wstx.stax.WstxOutputFactory:334,1
    - Dst: sr.constructWriter()
      Src: com.ctc.wstx.stax.WstxOutputFactory:336,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:339,1
    - Dst: sr.getOutputStream()
      Src: com.ctc.wstx.stax.WstxOutputFactory:345,1
    - Dst: sr.getSystemId()
      Src: com.ctc.wstx.stax.WstxOutputFactory:346,1
    - Dst: sr.getWriter()
      Src: com.ctc.wstx.stax.WstxOutputFactory:348,1
    - Dst: sr.getSystemId()
      Src: com.ctc.wstx.stax.WstxOutputFactory:357,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].length()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:358,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:359,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].createNonShared()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:363,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createFrom(com.ctc.wstx.api.WriterConfig,javax.xml.transform.dom.DOMResult)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:363,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:365,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(com.ctc.wstx.stax.WstxOutputFactory,null,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:369,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:372,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].length()'
      Src: com.ctc.wstx.stax.WstxOutputFactory:374,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:381,1
    - Dst: '[com.ctc.wstx.util.URLUtil].outputStreamFromURL(URL)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:381,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:383,1
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(OutputStream,null,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:385,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.stax.WstxOutputFactory:387,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.WriterConfig
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.XMLStreamWriter2
      static: false
      superClass: org.codehaus.stax2.XMLOutputFactory2
    argCount: 1
    argNames:
    - res
    argTypes:
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 388
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 388
    functionName: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(javax.xml.transform.Result)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
    functionUses: 2
    functionsReached:
    - sr.getOutputStream()
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(null,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(OutputStream,null,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.util.URLUtil].outputStreamFromURL(URL)'
    - sr.constructOutputStream()
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createFrom(com.ctc.wstx.api.WriterConfig,javax.xml.transform.dom.DOMResult)'
    - '[com.ctc.wstx.api.WriterConfig].createNonShared()'
    - sr.constructWriter()
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.stax.WstxOutputFactory)'
    - '[IllegalArgumentException].<init>(String)'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(com.ctc.wstx.stax.WstxOutputFactory,null,com.ctc.wstx.stax.WstxOutputFactory,com.ctc.wstx.stax.WstxOutputFactory)'
    - '[com.ctc.wstx.stax.WstxOutputFactory].length()'
    - sr.getSystemId()
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.stax.WstxOutputFactory)'
    - sr.getWriter()
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamWriter2
    signature: '[com.ctc.wstx.stax.WstxOutputFactory].createSW(javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.DTDEventImpl].<init>(javax.xml.stream.Location,String,String,String,String,com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.evt.WDTD:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - String
      - String
      - String
      - com.ctc.wstx.dtd.DTDSubset
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DTDSubset
      - java.util.List<javax.xml.stream.events.EntityDeclaration>
      - java.util.List<javax.xml.stream.events.NotationDeclaration>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WDTD
      static: false
      superClass: org.codehaus.stax2.ri.evt.DTDEventImpl
    argCount: 6
    argNames:
    - loc
    - rootName
    - sysId
    - pubId
    - intSubset
    - dtdSubset
    argTypes:
    - javax.xml.stream.Location
    - String
    - String
    - String
    - String
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String,String,String,com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.DTDEventImpl].<init>(javax.xml.stream.Location,String,String,String,String,com.ctc.wstx.dtd.DTDSubset)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WDTD
    signature: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String,String,String,com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String,String,String,null)'
      Src: com.ctc.wstx.evt.WDTD:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DTDSubset
      - java.util.List<javax.xml.stream.events.EntityDeclaration>
      - java.util.List<javax.xml.stream.events.NotationDeclaration>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WDTD
      static: false
      superClass: org.codehaus.stax2.ri.evt.DTDEventImpl
    argCount: 5
    argNames:
    - loc
    - rootName
    - sysId
    - pubId
    - intSubset
    argTypes:
    - javax.xml.stream.Location
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WDTD.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String,String,String,null)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WDTD
    signature: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,null,null,String,null)'
      Src: com.ctc.wstx.evt.WDTD:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DTDSubset
      - java.util.List<javax.xml.stream.events.EntityDeclaration>
      - java.util.List<javax.xml.stream.events.NotationDeclaration>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WDTD
      static: false
      superClass: org.codehaus.stax2.ri.evt.DTDEventImpl
    argCount: 3
    argNames:
    - loc
    - rootName
    - intSubset
    argTypes:
    - javax.xml.stream.Location
    - String
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WDTD.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,null,null,String,null)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WDTD
    signature: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.DTDEventImpl].<init>(javax.xml.stream.Location,String)'
      Src: com.ctc.wstx.evt.WDTD:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DTDSubset
      - java.util.List<javax.xml.stream.events.EntityDeclaration>
      - java.util.List<javax.xml.stream.events.NotationDeclaration>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WDTD
      static: false
      superClass: org.codehaus.stax2.ri.evt.DTDEventImpl
    argCount: 2
    argNames:
    - loc
    - fullText
    argTypes:
    - javax.xml.stream.Location
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WDTD.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.DTDEventImpl].<init>(javax.xml.stream.Location,String)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WDTD
    signature: '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityList()'
      Src: com.ctc.wstx.evt.WDTD:85,1
    - Dst: '[java.util.ArrayList].<init>(List<com.ctc.wstx.ent.EntityDecl>)'
      Src: com.ctc.wstx.evt.WDTD:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DTDSubset
      - java.util.List<javax.xml.stream.events.EntityDeclaration>
      - java.util.List<javax.xml.stream.events.NotationDeclaration>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<javax.xml.stream.events.EntityDeclaration>
      static: false
      superClass: org.codehaus.stax2.ri.evt.DTDEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.evt.WDTD].getEntities()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WDTD.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(List<com.ctc.wstx.ent.EntityDecl>)'
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityList()'
    linkageType: ''
    returnType: java.util.List<javax.xml.stream.events.EntityDeclaration>
    signature: '[com.ctc.wstx.evt.WDTD].getEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
      Src: com.ctc.wstx.evt.WDTD:93,1
    - Dst: '[java.util.ArrayList].<init>(List<javax.xml.stream.events.NotationDeclaration>)'
      Src: com.ctc.wstx.evt.WDTD:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DTDSubset
      - java.util.List<javax.xml.stream.events.EntityDeclaration>
      - java.util.List<javax.xml.stream.events.NotationDeclaration>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<javax.xml.stream.events.NotationDeclaration>
      static: false
      superClass: org.codehaus.stax2.ri.evt.DTDEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.evt.WDTD].getNotations()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WDTD.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(List<javax.xml.stream.events.NotationDeclaration>)'
    - '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
    linkageType: ''
    returnType: java.util.List<javax.xml.stream.events.NotationDeclaration>
    signature: '[com.ctc.wstx.evt.WDTD].getNotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Collections.emptyList()
      Src: com.ctc.wstx.evt.MergedNsContext:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.evt.MergedNsContext
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 2
    argNames:
    - parentCtxt
    - localNs
    argTypes:
    - javax.xml.namespace.NamespaceContext
    - List<javax.xml.stream.events.Namespace>
    constantsTouched: []
    func_position:
      end: 51
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.evt.MergedNsContext].<init>(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 1
    functionsReached:
    - Collections.emptyList()
    linkageType: ''
    returnType: com.ctc.wstx.evt.MergedNsContext
    signature: '[com.ctc.wstx.evt.MergedNsContext].<init>(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].<init>(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
      Src: com.ctc.wstx.evt.MergedNsContext:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.BaseNsContext
      static: true
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 2
    argNames:
    - parentCtxt
    - localNs
    argTypes:
    - javax.xml.namespace.NamespaceContext
    - List<javax.xml.stream.events.Namespace>
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.evt.MergedNsContext].<init>(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
    linkageType: ''
    returnType: com.ctc.wstx.util.BaseNsContext
    signature: '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].buildByPrefixMap()'
      Src: com.ctc.wstx.evt.MergedNsContext:70,1
    - Dst: '[Map<String,javax.xml.stream.events.Namespace>].get(String)'
      Src: com.ctc.wstx.evt.MergedNsContext:72,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.evt.MergedNsContext:74,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
      Src: com.ctc.wstx.evt.MergedNsContext:76,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 77
    functionName: '[com.ctc.wstx.evt.MergedNsContext].doGetNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.MergedNsContext].buildByPrefixMap()'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    - '[Map<String,javax.xml.stream.events.Namespace>].get(String)'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.MergedNsContext].doGetNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].buildByNsURIMap()'
      Src: com.ctc.wstx.evt.MergedNsContext:84,1
    - Dst: '[Map<String,javax.xml.stream.events.Namespace>].get(String)'
      Src: com.ctc.wstx.evt.MergedNsContext:86,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: com.ctc.wstx.evt.MergedNsContext:88,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
      Src: com.ctc.wstx.evt.MergedNsContext:90,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 91
    functionName: '[com.ctc.wstx.evt.MergedNsContext].doGetPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].buildByNsURIMap()'
    - '[Map<String,javax.xml.stream.events.Namespace>].get(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.MergedNsContext].doGetPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<javax.xml.stream.events.Namespace>].size()'
      Src: com.ctc.wstx.evt.MergedNsContext:99,1
    - Dst: '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:100,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
      Src: com.ctc.wstx.evt.MergedNsContext:101,1
    - Dst: uri.equals(String)
      Src: com.ctc.wstx.evt.MergedNsContext:105,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.evt.MergedNsContext:107,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
      Src: com.ctc.wstx.evt.MergedNsContext:109,1
    - Dst: '[ArrayList].add()'
      Src: com.ctc.wstx.evt.MergedNsContext:110,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
      Src: com.ctc.wstx.evt.MergedNsContext:116,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].hasNext()'
      Src: com.ctc.wstx.evt.MergedNsContext:120,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].next()'
      Src: com.ctc.wstx.evt.MergedNsContext:121,1
    - Dst: '[ArrayList].add(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:121,1
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.evt.MergedNsContext:126,1
    - Dst: '[ArrayList].iterator()'
      Src: com.ctc.wstx.evt.MergedNsContext:128,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<String>
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 129
    functionName: '[com.ctc.wstx.evt.MergedNsContext].doGetPrefixes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].add(com.ctc.wstx.evt.MergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    - '[com.ctc.wstx.evt.MergedNsContext].next()'
    - '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
    - '[List<javax.xml.stream.events.Namespace>].size()'
    - '[ArrayList].add()'
    - '[com.ctc.wstx.evt.MergedNsContext].hasNext()'
    - '[ArrayList].iterator()'
    - '[ArrayList].<init>()'
    - uri.equals(String)
    linkageType: ''
    returnType: Iterator<String>
    signature: '[com.ctc.wstx.evt.MergedNsContext].doGetPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<javax.xml.stream.events.Namespace>].iterator()'
      Src: com.ctc.wstx.evt.MergedNsContext:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<javax.xml.stream.events.Namespace>
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[com.ctc.wstx.evt.MergedNsContext].getNamespaces()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[List<javax.xml.stream.events.Namespace>].iterator()'
    linkageType: ''
    returnType: Iterator<javax.xml.stream.events.Namespace>
    signature: '[com.ctc.wstx.evt.MergedNsContext].getNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<javax.xml.stream.events.Namespace>].size()'
      Src: com.ctc.wstx.evt.MergedNsContext:149,1
    - Dst: '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:150,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.MergedNsContext:151,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:152,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].isDefaultNamespaceDeclaration()'
      Src: com.ctc.wstx.evt.MergedNsContext:153,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.MergedNsContext:154,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
      Src: com.ctc.wstx.evt.MergedNsContext:155,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:155,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.evt.MergedNsContext:157,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
      Src: com.ctc.wstx.evt.MergedNsContext:158,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:158,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.MergedNsContext:159,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 161
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 161
    functionName: '[com.ctc.wstx.evt.MergedNsContext].outputNamespaceDeclarations(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    - '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].isDefaultNamespaceDeclaration()'
    - '[List<javax.xml.stream.events.Namespace>].size()'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write(com.ctc.wstx.evt.MergedNsContext)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.MergedNsContext].outputNamespaceDeclarations(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<javax.xml.stream.events.Namespace>].size()'
      Src: com.ctc.wstx.evt.MergedNsContext:171,1
    - Dst: '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:172,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].isDefaultNamespaceDeclaration()'
      Src: com.ctc.wstx.evt.MergedNsContext:173,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
      Src: com.ctc.wstx.evt.MergedNsContext:174,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeDefaultNamespace(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:174,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
      Src: com.ctc.wstx.evt.MergedNsContext:176,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
      Src: com.ctc.wstx.evt.MergedNsContext:176,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeNamespace(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - w
    argTypes:
    - javax.xml.stream.XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 179
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 179
    functionName: '[com.ctc.wstx.evt.MergedNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    - '[javax.xml.stream.XMLStreamWriter].writeNamespace(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
    - '[javax.xml.stream.XMLStreamWriter].writeDefaultNamespace(com.ctc.wstx.evt.MergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    - '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
    - '[List<javax.xml.stream.events.Namespace>].size()'
    - '[com.ctc.wstx.evt.MergedNsContext].isDefaultNamespaceDeclaration()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.MergedNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<javax.xml.stream.events.Namespace>].size()'
      Src: com.ctc.wstx.evt.MergedNsContext:189,1
    - Dst: Collections.emptyMap()
      Src: com.ctc.wstx.evt.MergedNsContext:191,1
    - Dst: '[LinkedHashMap].<init>(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:194,1
    - Dst: '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:196,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
      Src: com.ctc.wstx.evt.MergedNsContext:197,1
    - Dst: '[LinkedHashMap].put(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:201,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<String,javax.xml.stream.events.Namespace>
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 204
    functionName: '[com.ctc.wstx.evt.MergedNsContext].buildByPrefixMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.evt.MergedNsContext].getPrefix()'
    - '[LinkedHashMap].put(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
    - '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
    - '[List<javax.xml.stream.events.Namespace>].size()'
    - '[LinkedHashMap].<init>(com.ctc.wstx.evt.MergedNsContext)'
    - Collections.emptyMap()
    linkageType: ''
    returnType: Map<String,javax.xml.stream.events.Namespace>
    signature: '[com.ctc.wstx.evt.MergedNsContext].buildByPrefixMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[List<javax.xml.stream.events.Namespace>].size()'
      Src: com.ctc.wstx.evt.MergedNsContext:208,1
    - Dst: Collections.emptyMap()
      Src: com.ctc.wstx.evt.MergedNsContext:210,1
    - Dst: '[LinkedHashMap].<init>(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:213,1
    - Dst: '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:215,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
      Src: com.ctc.wstx.evt.MergedNsContext:216,1
    - Dst: '[LinkedHashMap].put(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
      Src: com.ctc.wstx.evt.MergedNsContext:220,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - List<javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      - Map<String,javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<String,javax.xml.stream.events.Namespace>
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 223
    functionName: '[com.ctc.wstx.evt.MergedNsContext].buildByNsURIMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
    functionUses: 1
    functionsReached:
    - '[LinkedHashMap].put(com.ctc.wstx.evt.MergedNsContext,com.ctc.wstx.evt.MergedNsContext)'
    - '[com.ctc.wstx.evt.MergedNsContext].getNamespaceURI()'
    - '[List<javax.xml.stream.events.Namespace>].get(com.ctc.wstx.evt.MergedNsContext)'
    - '[List<javax.xml.stream.events.Namespace>].size()'
    - '[LinkedHashMap].<init>(com.ctc.wstx.evt.MergedNsContext)'
    - Collections.emptyMap()
    linkageType: ''
    returnType: Map<String,javax.xml.stream.events.Namespace>
    signature: '[com.ctc.wstx.evt.MergedNsContext].buildByNsURIMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.evt.DefaultEventAllocator
      - boolean
      - Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.util.XMLEventAllocator
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.evt.DefaultEventAllocator
      static: false
      superClass: com.ctc.wstx.sr.ElemCallback
    argCount: 1
    argNames:
    - accurateLocation
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/DefaultEventAllocator.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.DefaultEventAllocator
    signature: '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.evt.DefaultEventAllocator
      - boolean
      - Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.util.XMLEventAllocator
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.DefaultEventAllocator
      static: true
      superClass: com.ctc.wstx.sr.ElemCallback
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/DefaultEventAllocator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.evt.DefaultEventAllocator
    signature: '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.evt.DefaultEventAllocator
      - boolean
      - Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.util.XMLEventAllocator
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.DefaultEventAllocator
      static: true
      superClass: com.ctc.wstx.sr.ElemCallback
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionName: '[com.ctc.wstx.evt.DefaultEventAllocator].getFastInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/DefaultEventAllocator.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.DefaultEventAllocator
    signature: '[com.ctc.wstx.evt.DefaultEventAllocator].getFastInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getLocation()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:120,1
    - Dst: '[XMLStreamReader].getLocation()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:127,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:131,1
    - Dst: '[XMLStreamReader].getText()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:133,1
    - Dst: '[CharactersEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,boolean)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:133,1
    - Dst: '[XMLStreamReader].getText()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:135,1
    - Dst: '[CharactersEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,boolean)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:135,1
    - Dst: '[XMLStreamReader].getText()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:137,1
    - Dst: '[CommentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:137,1
    - Dst: sr2.getDTDInfo()
      Src: com.ctc.wstx.evt.DefaultEventAllocator:142,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDRootName()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:144,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDSystemId()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:145,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDPublicId()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:145,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDInternalSubset()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:146,1
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].getProcessedDTD()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:147,1
    - Dst: '[com.ctc.wstx.evt.WDTD].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:143,1
    - Dst: '[XMLStreamReader].getText()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:153,1
    - Dst: '[com.ctc.wstx.evt.WDTD].<init>(com.ctc.wstx.evt.DefaultEventAllocator,null,com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:153,1
    - Dst: '[EndDocumentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:156,1
    - Dst: '[EndElementEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,XMLStreamReader)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:159,1
    - Dst: '[XMLStreamReader].getPITarget()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:162,1
    - Dst: '[XMLStreamReader].getPIData()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:162,1
    - Dst: '[ProcInstrEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:162,1
    - Dst: '[XMLStreamReader].getText()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:165,1
    - Dst: '[CharactersEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,boolean)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:165,1
    - Dst: '[CharactersEventImpl].setWhitespaceStatus(boolean)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:166,1
    - Dst: '[StartDocumentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,XMLStreamReader)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:170,1
    - Dst: sr.withStartElement(com.ctc.wstx.evt.DefaultEventAllocator)
      Src: com.ctc.wstx.evt.DefaultEventAllocator:185,1
    - Dst: sr.getEventType()
      Src: com.ctc.wstx.evt.DefaultEventAllocator:188,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:188,1
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(String,com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:187,1
    - Dst: '[XMLStreamReader2].getNonTransientNamespaceContext()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:198,1
    - Dst: '[XMLStreamReader].getAttributeCount()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:202,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:206,1
    - Dst: '[XMLStreamReader].getAttributeName(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:208,1
    - Dst: '[XMLStreamReader].getAttributeValue(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:209,1
    - Dst: '[XMLStreamReader].isAttributeSpecified(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:209,1
    - Dst: '[AttributeEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:209,1
    - Dst: '[LinkedHashMap].put(com.ctc.wstx.evt.DefaultEventAllocator,AttributeEventImpl)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:209,1
    - Dst: '[XMLStreamReader].getNamespaceCount()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:215,1
    - Dst: '[ArrayList].<init>(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:219,1
    - Dst: '[XMLStreamReader].getNamespacePrefix(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:221,1
    - Dst: '[XMLStreamReader].getNamespaceURI(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:221,1
    - Dst: NamespaceEventImpl.constructNamespace(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)
      Src: com.ctc.wstx.evt.DefaultEventAllocator:221,1
    - Dst: '[ArrayList].add(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:221,1
    - Dst: '[XMLStreamReader].getName()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:226,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].construct(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,LinkedHashMap,ArrayList,com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:226,1
    - Dst: '[com.ctc.wstx.sr.StreamReaderImpl].getCurrentEntityDecl()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:235,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:238,1
    - Dst: '[com.ctc.wstx.evt.WEntityReference].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:238,1
    - Dst: '[com.ctc.wstx.evt.WEntityReference].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.ent.EntityDecl)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:240,1
    - Dst: '[XMLStreamReader].getLocalName()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:242,1
    - Dst: '[com.ctc.wstx.evt.WEntityReference].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:242,1
    - Dst: '[XMLStreamReader].getEventType()'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:259,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(com.ctc.wstx.evt.DefaultEventAllocator)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:259,1
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(String)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:258,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:261,1
    CyclomaticComplexity: 47
    EdgeCount: 47
    ICount: 91
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.evt.DefaultEventAllocator
      - boolean
      - Location
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - javax.xml.stream.util.XMLEventAllocator
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.XMLEvent
      static: false
      superClass: com.ctc.wstx.sr.ElemCallback
    argCount: 1
    argNames:
    - r
    argTypes:
    - XMLStreamReader
    constantsTouched: []
    func_position:
      end: 263
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 263
    functionName: '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/DefaultEventAllocator.java
    functionUses: 1
    functionsReached:
    - '[StartDocumentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,XMLStreamReader)'
    - '[XMLStreamReader].getName()'
    - '[IllegalStateException].<init>(String)'
    - '[LinkedHashMap].<init>()'
    - '[com.ctc.wstx.sr.StreamReaderImpl].getCurrentEntityDecl()'
    - '[EndElementEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,XMLStreamReader)'
    - '[XMLStreamReader].getEventType()'
    - '[XMLStreamReader].getLocalName()'
    - '[XMLStreamReader].getNamespacePrefix(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[ArrayList].add(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[CharactersEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,boolean)'
    - '[XMLStreamReader].getText()'
    - '[AttributeEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[ProcInstrEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[XMLStreamReader].getNamespaceCount()'
    - '[CharactersEventImpl].setWhitespaceStatus(boolean)'
    - '[XMLStreamReader].getAttributeName(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[XMLStreamReader].getNamespaceURI(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[CommentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getProcessedDTD()'
    - '[com.ctc.wstx.evt.WEntityReference].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDSystemId()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDRootName()'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDInternalSubset()'
    - sr2.getDTDInfo()
    - '[com.ctc.wstx.evt.WEntityReference].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.exc.WstxException].<init>(String,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[XMLStreamReader].getAttributeCount()'
    - '[EndDocumentEventImpl].<init>(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.evt.DefaultEventAllocator].getDTDPublicId()'
    - '[ArrayList].<init>(com.ctc.wstx.evt.DefaultEventAllocator)'
    - sr.getEventType()
    - '[XMLStreamReader].getAttributeValue(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[XMLStreamReader2].getNonTransientNamespaceContext()'
    - '[XMLStreamReader].getPIData()'
    - '[com.ctc.wstx.evt.WDTD].<init>(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.dtd.DTDSubset)'
    - NamespaceEventImpl.constructNamespace(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator)
    - '[com.ctc.wstx.evt.WDTD].<init>(com.ctc.wstx.evt.DefaultEventAllocator,null,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[LinkedHashMap].put(com.ctc.wstx.evt.DefaultEventAllocator,AttributeEventImpl)'
    - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[XMLStreamReader].getLocation()'
    - '[com.ctc.wstx.evt.SimpleStartElement].construct(com.ctc.wstx.evt.DefaultEventAllocator,com.ctc.wstx.evt.DefaultEventAllocator,LinkedHashMap,ArrayList,com.ctc.wstx.evt.DefaultEventAllocator)'
    - '[com.ctc.wstx.exc.WstxException].<init>(String)'
    - sr.withStartElement(com.ctc.wstx.evt.DefaultEventAllocator)
    - '[XMLStreamReader].getPITarget()'
    - '[XMLStreamReader].isAttributeSpecified(com.ctc.wstx.evt.DefaultEventAllocator)'
    linkageType: ''
    returnType: javax.xml.stream.events.XMLEvent
    signature: '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:269,1
    - Dst: '[javax.xml.stream.util.XMLEventConsumer].add(javax.xml.stream.events.XMLEvent)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamReader
      - javax.xml.stream.util.XMLEventConsumer
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.evt.DefaultEventAllocator
      - boolean
      - Location
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - javax.xml.stream.util.XMLEventAllocator
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.ElemCallback
    argCount: 2
    argNames:
    - r
    - consumer
    argTypes:
    - XMLStreamReader
    - javax.xml.stream.util.XMLEventConsumer
    constantsTouched: []
    func_position:
      end: 270
      start: 265
    functionDepth: 2
    functionLinenumber: 265
    functionLinenumberEnd: 270
    functionName: '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader,javax.xml.stream.util.XMLEventConsumer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/DefaultEventAllocator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader)'
    - '[javax.xml.stream.util.XMLEventConsumer].add(javax.xml.stream.events.XMLEvent)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader,javax.xml.stream.util.XMLEventConsumer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.evt.DefaultEventAllocator
      - boolean
      - Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.util.XMLEventAllocator
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.util.XMLEventAllocator
      static: false
      superClass: com.ctc.wstx.sr.ElemCallback
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 2
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[com.ctc.wstx.evt.DefaultEventAllocator].newInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/DefaultEventAllocator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
    linkageType: ''
    returnType: javax.xml.stream.util.XMLEventAllocator
    signature: '[com.ctc.wstx.evt.DefaultEventAllocator].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.CompactStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs)'
      Src: com.ctc.wstx.evt.DefaultEventAllocator:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Location
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.ElemAttrs
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.evt.DefaultEventAllocator
      - boolean
      - Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.util.XMLEventAllocator
      - XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.sr.ElemCallback
    argCount: 5
    argNames:
    - loc
    - name
    - nsCtxt
    - attrs
    - wasEmpty
    argTypes:
    - Location
    - javax.xml.namespace.QName
    - com.ctc.wstx.util.BaseNsContext
    - com.ctc.wstx.sr.ElemAttrs
    - boolean
    constantsTouched: []
    func_position:
      end: 288
      start: 283
    functionDepth: 2
    functionLinenumber: 283
    functionLinenumberEnd: 288
    functionName: '[com.ctc.wstx.evt.DefaultEventAllocator].withStartElement(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/DefaultEventAllocator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.CompactStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.evt.DefaultEventAllocator].withStartElement(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getConfig()'
      Src: com.ctc.wstx.evt.WstxEventReader:141,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].inputParsingModeDocuments()'
      Src: com.ctc.wstx.evt.WstxEventReader:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WstxEventReader
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - r
    argTypes:
    - javax.xml.stream.util.XMLEventAllocator
    - org.codehaus.stax2.XMLStreamReader2
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 1
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 8
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].getConfig()'
    - '[com.ctc.wstx.api.ReaderConfig].inputParsingModeDocuments()'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WstxEventReader
    signature: '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].getStreamReader()'
      Src: com.ctc.wstx.evt.WstxEventReader:153,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].isPropertySupported(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[com.ctc.wstx.evt.WstxEventReader].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].isPropertySupported(String)'
    - '[com.ctc.wstx.evt.WstxEventReader].getStreamReader()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.evt.WstxEventReader].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].getStreamReader()'
      Src: com.ctc.wstx.evt.WstxEventReader:159,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].setProperty(String,Object)'
      Src: com.ctc.wstx.evt.WstxEventReader:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[com.ctc.wstx.evt.WstxEventReader].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].setProperty(String,Object)'
    - '[com.ctc.wstx.evt.WstxEventReader].getStreamReader()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.evt.WstxEventReader].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.evt.WstxEventReader:178,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.evt.WstxEventReader:180,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.evt.WstxEventReader:182,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.evt.WstxEventReader:184,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - errorType
    - currEvent
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 187
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 187
    functionName: '[com.ctc.wstx.evt.WstxEventReader].getErrorDesc(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WstxEventReader].getErrorDesc(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].close()'
      Src: com.ctc.wstx.evt.WstxEventReader:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 199
    functionName: '[com.ctc.wstx.evt.WstxEventReader].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].close()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WstxEventReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getElementText()'
      Src: com.ctc.wstx.evt.WstxEventReader:208,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,int)'
      Src: com.ctc.wstx.evt.WstxEventReader:218,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:218,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].nextEvent()'
      Src: com.ctc.wstx.evt.WstxEventReader:226,1
    - Dst: '[javax.xml.stream.events.XMLEvent].isEndElement()'
      Src: com.ctc.wstx.evt.WstxEventReader:227,1
    - Dst: '[javax.xml.stream.events.XMLEvent].getEventType()'
      Src: com.ctc.wstx.evt.WstxEventReader:230,1
    - Dst: '[javax.xml.stream.events.XMLEvent].isCharacters()'
      Src: com.ctc.wstx.evt.WstxEventReader:235,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:236,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:236,1
    - Dst: '[javax.xml.stream.events.XMLEvent].asCharacters()'
      Src: com.ctc.wstx.evt.WstxEventReader:238,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].getData()'
      Src: com.ctc.wstx.evt.WstxEventReader:238,1
    - Dst: str.length()
      Src: com.ctc.wstx.evt.WstxEventReader:243,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].length()'
      Src: com.ctc.wstx.evt.WstxEventReader:243,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:243,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:244,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:246,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.evt.WstxEventReader:251,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 201
    functionDepth: 3
    functionLinenumber: 201
    functionLinenumberEnd: 254
    functionName: '[com.ctc.wstx.evt.WstxEventReader].getElementText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.XMLEvent].getEventType()'
    - '[javax.xml.stream.events.XMLEvent].isEndElement()'
    - '[StringBuilder].<init>(com.ctc.wstx.evt.WstxEventReader)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.evt.WstxEventReader].nextEvent()'
    - '[javax.xml.stream.events.XMLEvent].isCharacters()'
    - '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
    - '[com.ctc.wstx.evt.WstxEventReader].getData()'
    - str.length()
    - '[com.ctc.wstx.evt.WstxEventReader].length()'
    - '[org.codehaus.stax2.XMLStreamReader2].getElementText()'
    - '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,int)'
    - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
    - '[StringBuilder].append(com.ctc.wstx.evt.WstxEventReader)'
    - '[javax.xml.stream.events.XMLEvent].asCharacters()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WstxEventReader].getElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getProperty(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 259
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 259
    functionName: '[com.ctc.wstx.evt.WstxEventReader].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.evt.WstxEventReader].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[com.ctc.wstx.evt.WstxEventReader].hasNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.evt.WstxEventReader].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].throwEndOfInput()'
      Src: com.ctc.wstx.evt.WstxEventReader:270,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
      Src: com.ctc.wstx.evt.WstxEventReader:273,1
    - Dst: evt.isEndDocument()
      Src: com.ctc.wstx.evt.WstxEventReader:278,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].updateStateEndDocument()'
      Src: com.ctc.wstx.evt.WstxEventReader:279,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: com.ctc.wstx.evt.WstxEventReader:283,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:283,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.XMLEvent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 284
    functionName: '[com.ctc.wstx.evt.WstxEventReader].nextEvent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
    - '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
    - '[com.ctc.wstx.evt.WstxEventReader].throwEndOfInput()'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - evt.isEndDocument()
    - '[com.ctc.wstx.evt.WstxEventReader].updateStateEndDocument()'
    linkageType: ''
    returnType: javax.xml.stream.events.XMLEvent
    signature: '[com.ctc.wstx.evt.WstxEventReader].nextEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].nextEvent()'
      Src: com.ctc.wstx.evt.WstxEventReader:289,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].throwUnchecked(com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:291,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 286
    functionDepth: 3
    functionLinenumber: 286
    functionLinenumberEnd: 294
    functionName: '[com.ctc.wstx.evt.WstxEventReader].next()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader].throwUnchecked(com.ctc.wstx.evt.WstxEventReader)'
    - '[com.ctc.wstx.evt.WstxEventReader].nextEvent()'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.evt.WstxEventReader].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: evt.getEventType()
      Src: com.ctc.wstx.evt.WstxEventReader:303,1
    - Dst: '[javax.xml.stream.events.Characters].isWhiteSpace()'
      Src: com.ctc.wstx.evt.WstxEventReader:323,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:326,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:326,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:333,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:333,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: com.ctc.wstx.evt.WstxEventReader:349,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].isWhiteSpace()'
      Src: com.ctc.wstx.evt.WstxEventReader:360,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:363,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:363,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:368,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:371,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:371,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.XMLEvent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 374
    functionName: '[com.ctc.wstx.evt.WstxEventReader].nextTag()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - evt.getEventType()
    - '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
    - '[org.codehaus.stax2.XMLStreamReader2].isWhiteSpace()'
    - '[javax.xml.stream.events.Characters].isWhiteSpace()'
    - '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,com.ctc.wstx.evt.WstxEventReader)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
    linkageType: ''
    returnType: javax.xml.stream.events.XMLEvent
    signature: '[com.ctc.wstx.evt.WstxEventReader].nextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
      Src: com.ctc.wstx.evt.WstxEventReader:388,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: com.ctc.wstx.evt.WstxEventReader:391,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: com.ctc.wstx.evt.WstxEventReader:392,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:392,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.XMLEvent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 376
    functionDepth: 1
    functionLinenumber: 376
    functionLinenumberEnd: 396
    functionName: '[com.ctc.wstx.evt.WstxEventReader].peek()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
    - '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,com.ctc.wstx.evt.WstxEventReader)'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    linkageType: ''
    returnType: javax.xml.stream.events.XMLEvent
    signature: '[com.ctc.wstx.evt.WstxEventReader].peek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionName: '[com.ctc.wstx.evt.WstxEventReader].remove()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WstxEventReader].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].hasNext()'
      Src: com.ctc.wstx.evt.WstxEventReader:417,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].next()'
      Src: com.ctc.wstx.evt.WstxEventReader:419,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
      Src: com.ctc.wstx.evt.WstxEventReader:422,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:426,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 431
    functionName: '[com.ctc.wstx.evt.WstxEventReader].updateStateEndDocument()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
    - '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
    - '[org.codehaus.stax2.XMLStreamReader2].hasNext()'
    - '[org.codehaus.stax2.XMLStreamReader2].next()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WstxEventReader].updateStateEndDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 451
    functionName: '[com.ctc.wstx.evt.WstxEventReader].hasNextEvent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.evt.WstxEventReader].hasNextEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.util.XMLEventAllocator].allocate(org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.evt.WstxEventReader:463,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].updateStateEndDocument()'
      Src: com.ctc.wstx.evt.WstxEventReader:465,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader]._checkUnwrap(com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:469,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.events.XMLEvent
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - checkEOD
    - type
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 471
      start: 459
    functionDepth: 3
    functionLinenumber: 459
    functionLinenumberEnd: 471
    functionName: '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader]._checkUnwrap(com.ctc.wstx.evt.WstxEventReader)'
    - '[com.ctc.wstx.evt.WstxEventReader].updateStateEndDocument()'
    - '[javax.xml.stream.util.XMLEventAllocator].allocate(org.codehaus.stax2.XMLStreamReader2)'
    linkageType: ''
    returnType: javax.xml.stream.events.XMLEvent
    signature: '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].getCause()'
      Src: com.ctc.wstx.evt.WstxEventReader:481,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].getCause()'
      Src: com.ctc.wstx.evt.WstxEventReader:486,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - RuntimeException
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamException
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rex
    argTypes:
    - RuntimeException
    constantsTouched: []
    func_position:
      end: 490
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 490
    functionName: '[com.ctc.wstx.evt.WstxEventReader]._checkUnwrap(RuntimeException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].getCause()'
    - '[com.ctc.wstx.evt.WstxEventReader].getCause()'
    linkageType: ''
    returnType: XMLStreamException
    signature: '[com.ctc.wstx.evt.WstxEventReader]._checkUnwrap(RuntimeException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.util.XMLEventAllocator].allocate(org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.evt.WstxEventReader:498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.events.XMLEvent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 500
    functionName: '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 3
    functionsReached:
    - '[javax.xml.stream.util.XMLEventAllocator].allocate(org.codehaus.stax2.XMLStreamReader2)'
    linkageType: ''
    returnType: javax.xml.stream.events.XMLEvent
    signature: '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: com.ctc.wstx.evt.WstxEventReader:511,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 512
    functionName: '[com.ctc.wstx.evt.WstxEventReader].throwEndOfInput()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 1
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WstxEventReader].throwEndOfInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamException].getNestedException()'
      Src: com.ctc.wstx.evt.WstxEventReader:518,1
    - Dst: '[XMLStreamException].getNestedException()'
      Src: com.ctc.wstx.evt.WstxEventReader:518,1
    - Dst: t.getMessage()
      Src: com.ctc.wstx.evt.WstxEventReader:527,1
    - Dst: '[RuntimeException].<init>(com.ctc.wstx.evt.WstxEventReader,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:527,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamException
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sex
    argTypes:
    - XMLStreamException
    constantsTouched: []
    func_position:
      end: 528
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 528
    functionName: '[com.ctc.wstx.evt.WstxEventReader].throwUnchecked(XMLStreamException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[XMLStreamException].getNestedException()'
    - '[RuntimeException].<init>(com.ctc.wstx.evt.WstxEventReader,com.ctc.wstx.evt.WstxEventReader)'
    - t.getMessage()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WstxEventReader].throwUnchecked(XMLStreamException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocation()'
      Src: com.ctc.wstx.evt.WstxEventReader:533,1
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String,com.ctc.wstx.evt.WstxEventReader)'
      Src: com.ctc.wstx.evt.WstxEventReader:533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 534
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 534
    functionName: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String,com.ctc.wstx.evt.WstxEventReader)'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String)'
      Src: com.ctc.wstx.evt.WstxEventReader:540,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,Location)'
      Src: com.ctc.wstx.evt.WstxEventReader:542,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Location
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - msg
    - loc
    argTypes:
    - String
    - Location
    constantsTouched: []
    func_position:
      end: 543
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 543
    functionName: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String,Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,Location)'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String,Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLStreamReader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 554
    functionName: '[com.ctc.wstx.evt.WstxEventReader].getStreamReader()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: XMLStreamReader
    signature: '[com.ctc.wstx.evt.WstxEventReader].getStreamReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WstxEventReader].getErrorDesc(int,int)'
      Src: com.ctc.wstx.evt.WstxEventReader:570,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - javax.xml.stream.util.XMLEventAllocator
      - org.codehaus.stax2.XMLStreamReader2
      - javax.xml.stream.events.XMLEvent
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLStreamConstants
      - org.codehaus.stax2.XMLEventReader2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - errorType
    - currEvent
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 587
      start: 568
    functionDepth: 2
    functionLinenumber: 568
    functionLinenumberEnd: 587
    functionName: '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.evt.WstxEventReader].getErrorDesc(int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl].<init>(javax.xml.stream.Location,String,String,String)'
      Src: com.ctc.wstx.evt.WNotationDeclaration:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - String
      - String
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WNotationDeclaration
      static: false
      superClass: org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl
    argCount: 5
    argNames:
    - loc
    - name
    - pubId
    - sysId
    - baseURL
    argTypes:
    - javax.xml.stream.Location
    - String
    - String
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[com.ctc.wstx.evt.WNotationDeclaration].<init>(javax.xml.stream.Location,String,String,String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WNotationDeclaration.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl].<init>(javax.xml.stream.Location,String,String,String)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WNotationDeclaration
    signature: '[com.ctc.wstx.evt.WNotationDeclaration].<init>(javax.xml.stream.Location,String,String,String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl].getBaseURI()'
      Src: com.ctc.wstx.evt.WNotationDeclaration:38,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.ctc.wstx.evt.WNotationDeclaration:40,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[com.ctc.wstx.evt.WNotationDeclaration].getBaseURI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WNotationDeclaration.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.NotationDeclarationEventImpl].getBaseURI()'
    - '[java.net.URL].toExternalForm()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WNotationDeclaration].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.evt.SimpleStartElement:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      classConcrete: true
      classEnum: false
      classFields:
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.evt.SimpleStartElement
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 4
    argNames:
    - loc
    - name
    - nsCtxt
    - attr
    argTypes:
    - javax.xml.stream.Location
    - javax.xml.namespace.QName
    - com.ctc.wstx.util.BaseNsContext
    - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[com.ctc.wstx.evt.SimpleStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/SimpleStartElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.evt.BaseStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.SimpleStartElement
    signature: '[com.ctc.wstx.evt.SimpleStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
      Src: com.ctc.wstx.evt.SimpleStartElement:51,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>)'
      Src: com.ctc.wstx.evt.SimpleStartElement:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - javax.xml.namespace.QName
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      - List<javax.xml.stream.events.Namespace>
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.SimpleStartElement
      static: true
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 5
    argNames:
    - loc
    - name
    - attrs
    - ns
    - nsCtxt
    argTypes:
    - javax.xml.stream.Location
    - javax.xml.namespace.QName
    - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
    - List<javax.xml.stream.events.Namespace>
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.evt.SimpleStartElement].construct(javax.xml.stream.Location,javax.xml.namespace.QName,Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>,List<javax.xml.stream.events.Namespace>,javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/SimpleStartElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
    - '[com.ctc.wstx.evt.SimpleStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.SimpleStartElement
    signature: '[com.ctc.wstx.evt.SimpleStartElement].construct(javax.xml.stream.Location,javax.xml.namespace.QName,Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>,List<javax.xml.stream.events.Namespace>,javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator<javax.xml.stream.events.Attribute>].hasNext()'
      Src: com.ctc.wstx.evt.SimpleStartElement:60,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.evt.SimpleStartElement:63,1
    - Dst: '[Iterator<javax.xml.stream.events.Attribute>].next()'
      Src: com.ctc.wstx.evt.SimpleStartElement:65,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].getName()'
      Src: com.ctc.wstx.evt.SimpleStartElement:66,1
    - Dst: '[LinkedHashMap].put(com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement)'
      Src: com.ctc.wstx.evt.SimpleStartElement:66,1
    - Dst: '[Iterator<javax.xml.stream.events.Attribute>].hasNext()'
      Src: com.ctc.wstx.evt.SimpleStartElement:67,1
    - Dst: '[Iterator<javax.xml.stream.events.Namespace>].hasNext()'
      Src: com.ctc.wstx.evt.SimpleStartElement:71,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.evt.SimpleStartElement:72,1
    - Dst: '[Iterator<javax.xml.stream.events.Namespace>].next()'
      Src: com.ctc.wstx.evt.SimpleStartElement:74,1
    - Dst: '[ArrayList].add(com.ctc.wstx.evt.SimpleStartElement)'
      Src: com.ctc.wstx.evt.SimpleStartElement:74,1
    - Dst: '[Iterator<javax.xml.stream.events.Namespace>].hasNext()'
      Src: com.ctc.wstx.evt.SimpleStartElement:75,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,ArrayList)'
      Src: com.ctc.wstx.evt.SimpleStartElement:76,1
    - Dst: '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,null)'
      Src: com.ctc.wstx.evt.SimpleStartElement:86,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,LinkedHashMap)'
      Src: com.ctc.wstx.evt.SimpleStartElement:89,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - javax.xml.namespace.QName
      - Iterator<javax.xml.stream.events.Attribute>
      - Iterator<javax.xml.stream.events.Namespace>
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.SimpleStartElement
      static: true
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 5
    argNames:
    - loc
    - name
    - attrs
    - ns
    - nsCtxt
    argTypes:
    - javax.xml.stream.Location
    - javax.xml.namespace.QName
    - Iterator<javax.xml.stream.events.Attribute>
    - Iterator<javax.xml.stream.events.Namespace>
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 90
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 90
    functionName: '[com.ctc.wstx.evt.SimpleStartElement].construct(javax.xml.stream.Location,javax.xml.namespace.QName,Iterator<javax.xml.stream.events.Attribute>,Iterator<javax.xml.stream.events.Namespace>,javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/SimpleStartElement.java
    functionUses: 0
    functionsReached:
    - '[Iterator<javax.xml.stream.events.Attribute>].next()'
    - '[LinkedHashMap].<init>()'
    - '[Iterator<javax.xml.stream.events.Attribute>].hasNext()'
    - '[Iterator<javax.xml.stream.events.Namespace>].next()'
    - '[ArrayList].add(com.ctc.wstx.evt.SimpleStartElement)'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,ArrayList)'
    - '[LinkedHashMap].put(com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement)'
    - '[com.ctc.wstx.evt.SimpleStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,LinkedHashMap)'
    - '[com.ctc.wstx.evt.SimpleStartElement].getName()'
    - '[Iterator<javax.xml.stream.events.Namespace>].hasNext()'
    - '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,null)'
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.evt.SimpleStartElement
    signature: '[com.ctc.wstx.evt.SimpleStartElement].construct(javax.xml.stream.Location,javax.xml.namespace.QName,Iterator<javax.xml.stream.events.Attribute>,Iterator<javax.xml.stream.events.Namespace>,javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].get(javax.xml.namespace.QName)'
      Src: com.ctc.wstx.evt.SimpleStartElement:104,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Attribute
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: '[com.ctc.wstx.evt.SimpleStartElement].getAttributeByName(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/SimpleStartElement.java
    functionUses: 0
    functionsReached:
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].get(javax.xml.namespace.QName)'
    linkageType: ''
    returnType: javax.xml.stream.events.Attribute
    signature: '[com.ctc.wstx.evt.SimpleStartElement].getAttributeByName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.evt.SimpleStartElement:111,1
    - Dst: '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].values()'
      Src: com.ctc.wstx.evt.SimpleStartElement:113,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].iterator()'
      Src: com.ctc.wstx.evt.SimpleStartElement:113,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<javax.xml.stream.events.Attribute>
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.evt.SimpleStartElement].getAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/SimpleStartElement.java
    functionUses: 0
    functionsReached:
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].values()'
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[com.ctc.wstx.evt.SimpleStartElement].iterator()'
    linkageType: ''
    returnType: Iterator<javax.xml.stream.events.Attribute>
    signature: '[com.ctc.wstx.evt.SimpleStartElement].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mNsCtxt.outputNamespaceDeclarations(java.io.Writer)
      Src: com.ctc.wstx.evt.SimpleStartElement:121,1
    - Dst: '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].size()'
      Src: com.ctc.wstx.evt.SimpleStartElement:124,1
    - Dst: '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].values()'
      Src: com.ctc.wstx.evt.SimpleStartElement:125,1
    - Dst: attr.isSpecified()
      Src: com.ctc.wstx.evt.SimpleStartElement:127,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.SimpleStartElement:131,1
    - Dst: attr.getName()
      Src: com.ctc.wstx.evt.SimpleStartElement:132,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].getPrefix()'
      Src: com.ctc.wstx.evt.SimpleStartElement:133,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].length()'
      Src: com.ctc.wstx.evt.SimpleStartElement:134,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.evt.SimpleStartElement)'
      Src: com.ctc.wstx.evt.SimpleStartElement:135,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.SimpleStartElement:136,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].getLocalPart()'
      Src: com.ctc.wstx.evt.SimpleStartElement:138,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.evt.SimpleStartElement)'
      Src: com.ctc.wstx.evt.SimpleStartElement:138,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.evt.SimpleStartElement:139,1
    - Dst: attr.getValue()
      Src: com.ctc.wstx.evt.SimpleStartElement:140,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].length()'
      Src: com.ctc.wstx.evt.SimpleStartElement:141,1
    - Dst: '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.Writer,com.ctc.wstx.evt.SimpleStartElement)'
      Src: com.ctc.wstx.evt.SimpleStartElement:142,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.SimpleStartElement:144,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 147
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 147
    functionName: '[com.ctc.wstx.evt.SimpleStartElement].outputNsAndAttr(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/SimpleStartElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.Writer,com.ctc.wstx.evt.SimpleStartElement)'
    - '[com.ctc.wstx.evt.SimpleStartElement].getPrefix()'
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].size()'
    - attr.getValue()
    - attr.isSpecified()
    - '[com.ctc.wstx.evt.SimpleStartElement].getLocalPart()'
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].values()'
    - '[com.ctc.wstx.evt.SimpleStartElement].length()'
    - mNsCtxt.outputNamespaceDeclarations(java.io.Writer)
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write(com.ctc.wstx.evt.SimpleStartElement)'
    - attr.getName()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.SimpleStartElement].outputNsAndAttr(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mNsCtxt.outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)
      Src: com.ctc.wstx.evt.SimpleStartElement:154,1
    - Dst: '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].size()'
      Src: com.ctc.wstx.evt.SimpleStartElement:157,1
    - Dst: '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].values()'
      Src: com.ctc.wstx.evt.SimpleStartElement:158,1
    - Dst: attr.isSpecified()
      Src: com.ctc.wstx.evt.SimpleStartElement:160,1
    - Dst: attr.getName()
      Src: com.ctc.wstx.evt.SimpleStartElement:163,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].getPrefix()'
      Src: com.ctc.wstx.evt.SimpleStartElement:164,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].getLocalPart()'
      Src: com.ctc.wstx.evt.SimpleStartElement:165,1
    - Dst: '[com.ctc.wstx.evt.SimpleStartElement].getNamespaceURI()'
      Src: com.ctc.wstx.evt.SimpleStartElement:166,1
    - Dst: attr.getValue()
      Src: com.ctc.wstx.evt.SimpleStartElement:167,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeAttribute(com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement)'
      Src: com.ctc.wstx.evt.SimpleStartElement:167,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields:
      - Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 1
    argNames:
    - w
    argTypes:
    - javax.xml.stream.XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 170
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 170
    functionName: '[com.ctc.wstx.evt.SimpleStartElement].outputNsAndAttr(javax.xml.stream.XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/SimpleStartElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.SimpleStartElement].getPrefix()'
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].size()'
    - attr.getValue()
    - attr.isSpecified()
    - '[javax.xml.stream.XMLStreamWriter].writeAttribute(com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement,com.ctc.wstx.evt.SimpleStartElement)'
    - '[com.ctc.wstx.evt.SimpleStartElement].getLocalPart()'
    - '[Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>].values()'
    - '[com.ctc.wstx.evt.SimpleStartElement].getNamespaceURI()'
    - mNsCtxt.outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)
    - attr.getName()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.SimpleStartElement].outputNsAndAttr(javax.xml.stream.XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.evt.CompactStartElement:65,1
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].getRawAttrs()'
      Src: com.ctc.wstx.evt.CompactStartElement:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Location
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.ElemAttrs
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.sr.ElemAttrs
      - String[]
      - java.util.ArrayList<javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.evt.CompactStartElement
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 4
    argNames:
    - loc
    - name
    - nsCtxt
    - attrs
    argTypes:
    - Location
    - javax.xml.namespace.QName
    - com.ctc.wstx.util.BaseNsContext
    - com.ctc.wstx.sr.ElemAttrs
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.evt.CompactStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/CompactStartElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.evt.BaseStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext)'
    - '[com.ctc.wstx.sr.ElemAttrs].getRawAttrs()'
    linkageType: ''
    returnType: com.ctc.wstx.evt.CompactStartElement
    signature: '[com.ctc.wstx.evt.CompactStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].findIndex(javax.xml.namespace.QName)'
      Src: com.ctc.wstx.evt.CompactStartElement:82,1
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].isDefault(int)'
      Src: com.ctc.wstx.evt.CompactStartElement:86,1
    - Dst: '[com.ctc.wstx.evt.CompactStartElement].constructAttr(String[],int,boolean)'
      Src: com.ctc.wstx.evt.CompactStartElement:86,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.sr.ElemAttrs
      - String[]
      - java.util.ArrayList<javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Attribute
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 87
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 87
    functionName: '[com.ctc.wstx.evt.CompactStartElement].getAttributeByName(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/CompactStartElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.ElemAttrs].findIndex(javax.xml.namespace.QName)'
    - '[com.ctc.wstx.evt.CompactStartElement].constructAttr(String[],int,boolean)'
    - '[com.ctc.wstx.sr.ElemAttrs].isDefault(int)'
    linkageType: ''
    returnType: javax.xml.stream.events.Attribute
    signature: '[com.ctc.wstx.evt.CompactStartElement].getAttributeByName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.evt.CompactStartElement:94,1
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].getFirstDefaultOffset()'
      Src: com.ctc.wstx.evt.CompactStartElement:98,1
    - Dst: '[com.ctc.wstx.evt.CompactStartElement].constructAttr(com.ctc.wstx.evt.CompactStartElement,int)'
      Src: com.ctc.wstx.evt.CompactStartElement:100,1
    - Dst: '[com.ctc.wstx.util.DataUtil].singletonIterator(javax.xml.stream.events.Attribute)'
      Src: com.ctc.wstx.evt.CompactStartElement:100,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: com.ctc.wstx.evt.CompactStartElement:102,1
    - Dst: '[com.ctc.wstx.evt.CompactStartElement].constructAttr(com.ctc.wstx.evt.CompactStartElement,com.ctc.wstx.evt.CompactStartElement)'
      Src: com.ctc.wstx.evt.CompactStartElement:104,1
    - Dst: '[java.util.ArrayList].add(javax.xml.stream.events.Attribute)'
      Src: com.ctc.wstx.evt.CompactStartElement:104,1
    - Dst: '[java.util.ArrayList<javax.xml.stream.events.Attribute>].iterator()'
      Src: com.ctc.wstx.evt.CompactStartElement:108,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.sr.ElemAttrs
      - String[]
      - java.util.ArrayList<javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<javax.xml.stream.events.Attribute>
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 109
    functionName: '[com.ctc.wstx.evt.CompactStartElement].getAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/CompactStartElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(javax.xml.stream.events.Attribute)'
    - '[java.util.ArrayList<javax.xml.stream.events.Attribute>].iterator()'
    - '[com.ctc.wstx.evt.CompactStartElement].constructAttr(com.ctc.wstx.evt.CompactStartElement,int)'
    - '[java.util.ArrayList].<init>(int)'
    - '[com.ctc.wstx.evt.CompactStartElement].constructAttr(com.ctc.wstx.evt.CompactStartElement,com.ctc.wstx.evt.CompactStartElement)'
    - '[com.ctc.wstx.sr.ElemAttrs].getFirstDefaultOffset()'
    - '[java.util.ArrayList].add(javax.xml.stream.events.Attribute)'
    linkageType: ''
    returnType: java.util.Iterator<javax.xml.stream.events.Attribute>
    signature: '[com.ctc.wstx.evt.CompactStartElement].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mNsCtxt.outputNamespaceDeclarations(java.io.Writer)
      Src: com.ctc.wstx.evt.CompactStartElement:115,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.CompactStartElement:121,1
    - Dst: prefix.length()
      Src: com.ctc.wstx.evt.CompactStartElement:123,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.evt.CompactStartElement)'
      Src: com.ctc.wstx.evt.CompactStartElement:124,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.CompactStartElement:125,1
    - Dst: '[java.io.Writer].write()'
      Src: com.ctc.wstx.evt.CompactStartElement:127,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.evt.CompactStartElement:128,1
    - Dst: '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.Writer)'
      Src: com.ctc.wstx.evt.CompactStartElement:129,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.CompactStartElement:130,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.sr.ElemAttrs
      - String[]
      - java.util.ArrayList<javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 133
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 133
    functionName: '[com.ctc.wstx.evt.CompactStartElement].outputNsAndAttr(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/CompactStartElement.java
    functionUses: 0
    functionsReached:
    - prefix.length()
    - '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(java.io.Writer)'
    - '[java.io.Writer].write(char)'
    - mNsCtxt.outputNamespaceDeclarations(java.io.Writer)
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(com.ctc.wstx.evt.CompactStartElement)'
    - '[java.io.Writer].write()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.CompactStartElement].outputNsAndAttr(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mNsCtxt.outputNamespaceDeclarations(XMLStreamWriter)
      Src: com.ctc.wstx.evt.CompactStartElement:139,1
    - Dst: '[XMLStreamWriter].writeAttribute(com.ctc.wstx.evt.CompactStartElement,com.ctc.wstx.evt.CompactStartElement,com.ctc.wstx.evt.CompactStartElement)'
      Src: com.ctc.wstx.evt.CompactStartElement:147,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.sr.ElemAttrs
      - String[]
      - java.util.ArrayList<javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 1
    argNames:
    - w
    argTypes:
    - XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 150
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 150
    functionName: '[com.ctc.wstx.evt.CompactStartElement].outputNsAndAttr(XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/CompactStartElement.java
    functionUses: 0
    functionsReached:
    - mNsCtxt.outputNamespaceDeclarations(XMLStreamWriter)
    - '[XMLStreamWriter].writeAttribute(com.ctc.wstx.evt.CompactStartElement,com.ctc.wstx.evt.CompactStartElement,com.ctc.wstx.evt.CompactStartElement)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.CompactStartElement].outputNsAndAttr(XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.CompactStartElement].getLocation()'
      Src: com.ctc.wstx.evt.CompactStartElement:160,1
    - Dst: '[org.codehaus.stax2.ri.evt.AttributeEventImpl].<init>(com.ctc.wstx.evt.CompactStartElement)'
      Src: com.ctc.wstx.evt.CompactStartElement:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.sr.ElemAttrs
      - String[]
      - java.util.ArrayList<javax.xml.stream.events.Attribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.events.Attribute
      static: false
      superClass: com.ctc.wstx.evt.BaseStartElement
    argCount: 3
    argNames:
    - raw
    - rawIndex
    - isDef
    argTypes:
    - String[]
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: '[com.ctc.wstx.evt.CompactStartElement].constructAttr(String[],int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/CompactStartElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.evt.CompactStartElement].getLocation()'
    - '[org.codehaus.stax2.ri.evt.AttributeEventImpl].<init>(com.ctc.wstx.evt.CompactStartElement)'
    linkageType: ''
    returnType: javax.xml.stream.events.Attribute
    signature: '[com.ctc.wstx.evt.CompactStartElement].constructAttr(String[],int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.BaseEventImpl].<init>(javax.xml.stream.Location)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WEntityDeclaration
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - loc
    argTypes:
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].<init>(javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.BaseEventImpl].<init>(javax.xml.stream.Location)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WEntityDeclaration
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].<init>(javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 30
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].getBaseURI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 33
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].getNotationName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].getNotationName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 42
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].getReplacementText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].getReplacementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 45
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].getEventType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].getEventType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].writeEnc(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].writeEnc(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].writeEnc(java.io.Writer)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:64,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.evt.WEntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:66,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields: []
      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.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.evt.WEntityDeclaration)'
    - '[com.ctc.wstx.evt.WEntityDeclaration].writeEnc(java.io.Writer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLStreamWriter2
      classConcrete: false
      classEnum: false
      classFields: []
      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.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - w
    argTypes:
    - org.codehaus.stax2.XMLStreamWriter2
    constantsTouched: []
    func_position:
      end: 84
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].writeUsing(org.codehaus.stax2.XMLStreamWriter2)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].writeUsing(org.codehaus.stax2.XMLStreamWriter2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].getName()'
      Src: com.ctc.wstx.evt.WEntityDeclaration:102,1
    - Dst: other.getName()
      Src: com.ctc.wstx.evt.WEntityDeclaration:102,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].stringsWithNullsEqual(String,com.ctc.wstx.evt.WEntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:102,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].getBaseURI()'
      Src: com.ctc.wstx.evt.WEntityDeclaration:103,1
    - Dst: other.getBaseURI()
      Src: com.ctc.wstx.evt.WEntityDeclaration:103,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].stringsWithNullsEqual(String,com.ctc.wstx.evt.WEntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:103,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].getNotationName()'
      Src: com.ctc.wstx.evt.WEntityDeclaration:104,1
    - Dst: other.getNotationName()
      Src: com.ctc.wstx.evt.WEntityDeclaration:104,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].stringsWithNullsEqual(String,com.ctc.wstx.evt.WEntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:104,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].getPublicId()'
      Src: com.ctc.wstx.evt.WEntityDeclaration:105,1
    - Dst: other.getPublicId()
      Src: com.ctc.wstx.evt.WEntityDeclaration:105,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].stringsWithNullsEqual(String,com.ctc.wstx.evt.WEntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:105,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].getReplacementText()'
      Src: com.ctc.wstx.evt.WEntityDeclaration:106,1
    - Dst: other.getReplacementText()
      Src: com.ctc.wstx.evt.WEntityDeclaration:106,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].stringsWithNullsEqual(String,com.ctc.wstx.evt.WEntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:106,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].getSystemId()'
      Src: com.ctc.wstx.evt.WEntityDeclaration:107,1
    - Dst: other.getSystemId()
      Src: com.ctc.wstx.evt.WEntityDeclaration:107,1
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].stringsWithNullsEqual(String,com.ctc.wstx.evt.WEntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityDeclaration:107,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 109
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 109
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].equals(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.WEntityDeclaration].getPublicId()'
    - '[com.ctc.wstx.evt.WEntityDeclaration].stringsWithNullsEqual(String,com.ctc.wstx.evt.WEntityDeclaration)'
    - other.getReplacementText()
    - other.getSystemId()
    - '[com.ctc.wstx.evt.WEntityDeclaration].getBaseURI()'
    - '[com.ctc.wstx.evt.WEntityDeclaration].getNotationName()'
    - other.getPublicId()
    - other.getBaseURI()
    - '[com.ctc.wstx.evt.WEntityDeclaration].getReplacementText()'
    - other.getNotationName()
    - other.getName()
    - '[com.ctc.wstx.evt.WEntityDeclaration].getSystemId()'
    - '[com.ctc.wstx.evt.WEntityDeclaration].getName()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].getName()'
      Src: com.ctc.wstx.evt.WEntityDeclaration:117,1
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.evt.WEntityDeclaration:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 118
    functionName: '[com.ctc.wstx.evt.WEntityDeclaration].hashCode()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[com.ctc.wstx.evt.WEntityDeclaration].getName()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.evt.WEntityDeclaration].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.BaseEventImpl].<init>(Location)'
      Src: com.ctc.wstx.evt.BaseStartElement:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Location
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.evt.BaseStartElement
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 3
    argNames:
    - loc
    - name
    - nsCtxt
    argTypes:
    - Location
    - javax.xml.namespace.QName
    - com.ctc.wstx.util.BaseNsContext
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.evt.BaseStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.BaseEventImpl].<init>(Location)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.BaseStartElement
    signature: '[com.ctc.wstx.evt.BaseStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Attribute
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 67
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.evt.BaseStartElement].getAttributeByName(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.events.Attribute
    signature: '[com.ctc.wstx.evt.BaseStartElement].getAttributeByName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<javax.xml.stream.events.Attribute>
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.evt.BaseStartElement].getAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<javax.xml.stream.events.Attribute>
    signature: '[com.ctc.wstx.evt.BaseStartElement].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.evt.BaseStartElement].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.evt.BaseStartElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.evt.BaseStartElement:81,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
      Src: com.ctc.wstx.evt.BaseStartElement:87,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<javax.xml.stream.events.Namespace>
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
    linkageType: ''
    returnType: java.util.Iterator<javax.xml.stream.events.Namespace>
    signature: '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[com.ctc.wstx.evt.BaseStartElement].getNamespaceContext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[com.ctc.wstx.evt.BaseStartElement].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.evt.BaseStartElement:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[com.ctc.wstx.evt.BaseStartElement].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.BaseStartElement].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartElement
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[com.ctc.wstx.evt.BaseStartElement].asStartElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.events.StartElement
    signature: '[com.ctc.wstx.evt.BaseStartElement].asStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.evt.BaseStartElement].getEventType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.evt.BaseStartElement].getEventType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[com.ctc.wstx.evt.BaseStartElement].isStartElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.evt.BaseStartElement].isStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.BaseStartElement:126,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.evt.BaseStartElement:127,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].length()'
      Src: com.ctc.wstx.evt.BaseStartElement:128,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:129,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.BaseStartElement:130,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.evt.BaseStartElement:132,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:132,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(java.io.Writer)'
      Src: com.ctc.wstx.evt.BaseStartElement:135,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.evt.BaseStartElement:137,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:139,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 141
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 141
    functionName: '[com.ctc.wstx.evt.BaseStartElement].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.BaseStartElement].length()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.evt.BaseStartElement)'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[java.io.Writer].write(com.ctc.wstx.evt.BaseStartElement)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(java.io.Writer)'
    - '[java.io.Writer].write(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.BaseStartElement].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: n.getPrefix()
      Src: com.ctc.wstx.evt.BaseStartElement:147,1
    - Dst: n.getLocalPart()
      Src: com.ctc.wstx.evt.BaseStartElement:147,1
    - Dst: n.getNamespaceURI()
      Src: com.ctc.wstx.evt.BaseStartElement:148,1
    - Dst: '[org.codehaus.stax2.XMLStreamWriter2].writeStartElement(com.ctc.wstx.evt.BaseStartElement,com.ctc.wstx.evt.BaseStartElement,com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:147,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(org.codehaus.stax2.XMLStreamWriter2)'
      Src: com.ctc.wstx.evt.BaseStartElement:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLStreamWriter2
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - w
    argTypes:
    - org.codehaus.stax2.XMLStreamWriter2
    constantsTouched: []
    func_position:
      end: 150
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 150
    functionName: '[com.ctc.wstx.evt.BaseStartElement].writeUsing(org.codehaus.stax2.XMLStreamWriter2)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached:
    - n.getNamespaceURI()
    - '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(org.codehaus.stax2.XMLStreamWriter2)'
    - '[org.codehaus.stax2.XMLStreamWriter2].writeStartElement(com.ctc.wstx.evt.BaseStartElement,com.ctc.wstx.evt.BaseStartElement,com.ctc.wstx.evt.BaseStartElement)'
    - n.getPrefix()
    - n.getLocalPart()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.BaseStartElement].writeUsing(org.codehaus.stax2.XMLStreamWriter2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 152
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 152
    functionName: '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLStreamWriter
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: false
      exceptions:
      - XMLStreamException
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - w
    argTypes:
    - XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 154
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 154
    functionName: '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: other.getName()
      Src: com.ctc.wstx.evt.BaseStartElement:175,1
    - Dst: '[javax.xml.namespace.QName].equals(com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:175,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
      Src: com.ctc.wstx.evt.BaseStartElement:182,1
    - Dst: other.getNamespaces()
      Src: com.ctc.wstx.evt.BaseStartElement:182,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].iteratedEquals(java.util.Iterator<javax.xml.stream.events.Namespace>,com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:182,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].getAttributes()'
      Src: com.ctc.wstx.evt.BaseStartElement:183,1
    - Dst: other.getAttributes()
      Src: com.ctc.wstx.evt.BaseStartElement:183,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].iteratedEquals(java.util.Iterator<javax.xml.stream.events.Attribute>,com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:183,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 187
      start: 164
    functionDepth: 2
    functionLinenumber: 164
    functionLinenumberEnd: 187
    functionName: '[com.ctc.wstx.evt.BaseStartElement].equals(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached:
    - other.getAttributes()
    - other.getNamespaces()
    - '[javax.xml.namespace.QName].equals(com.ctc.wstx.evt.BaseStartElement)'
    - '[com.ctc.wstx.evt.BaseStartElement].getAttributes()'
    - '[com.ctc.wstx.evt.BaseStartElement].iteratedEquals(java.util.Iterator<javax.xml.stream.events.Attribute>,com.ctc.wstx.evt.BaseStartElement)'
    - other.getName()
    - '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
    - '[com.ctc.wstx.evt.BaseStartElement].iteratedEquals(java.util.Iterator<javax.xml.stream.events.Namespace>,com.ctc.wstx.evt.BaseStartElement)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.evt.BaseStartElement].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].hashCode()'
      Src: com.ctc.wstx.evt.BaseStartElement:192,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
      Src: com.ctc.wstx.evt.BaseStartElement:193,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].addHash(java.util.Iterator<javax.xml.stream.events.Namespace>,com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:193,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].getAttributes()'
      Src: com.ctc.wstx.evt.BaseStartElement:194,1
    - Dst: '[com.ctc.wstx.evt.BaseStartElement].addHash(java.util.Iterator<javax.xml.stream.events.Attribute>,com.ctc.wstx.evt.BaseStartElement)'
      Src: com.ctc.wstx.evt.BaseStartElement:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.ri.evt.BaseEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 196
    functionName: '[com.ctc.wstx.evt.BaseStartElement].hashCode()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.evt.BaseStartElement].addHash(java.util.Iterator<javax.xml.stream.events.Attribute>,com.ctc.wstx.evt.BaseStartElement)'
    - '[com.ctc.wstx.evt.BaseStartElement].addHash(java.util.Iterator<javax.xml.stream.events.Namespace>,com.ctc.wstx.evt.BaseStartElement)'
    - '[com.ctc.wstx.evt.BaseStartElement].getAttributes()'
    - '[javax.xml.namespace.QName].hashCode()'
    - '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.evt.BaseStartElement].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.EntityReferenceEventImpl].<init>(javax.xml.stream.Location,javax.xml.stream.events.EntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityReference:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - javax.xml.stream.events.EntityDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WEntityReference
      static: false
      superClass: org.codehaus.stax2.ri.evt.EntityReferenceEventImpl
    argCount: 2
    argNames:
    - loc
    - decl
    argTypes:
    - javax.xml.stream.Location
    - javax.xml.stream.events.EntityDeclaration
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: '[com.ctc.wstx.evt.WEntityReference].<init>(javax.xml.stream.Location,javax.xml.stream.events.EntityDeclaration)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityReference.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.EntityReferenceEventImpl].<init>(javax.xml.stream.Location,javax.xml.stream.events.EntityDeclaration)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WEntityReference
    signature: '[com.ctc.wstx.evt.WEntityReference].<init>(javax.xml.stream.Location,javax.xml.stream.events.EntityDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.EntityReferenceEventImpl].<init>(javax.xml.stream.Location,javax.xml.stream.events.EntityDeclaration)'
      Src: com.ctc.wstx.evt.WEntityReference:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.evt.WEntityReference
      static: false
      superClass: org.codehaus.stax2.ri.evt.EntityReferenceEventImpl
    argCount: 2
    argNames:
    - loc
    - name
    argTypes:
    - javax.xml.stream.Location
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.evt.WEntityReference].<init>(javax.xml.stream.Location,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityReference.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.EntityReferenceEventImpl].<init>(javax.xml.stream.Location,javax.xml.stream.events.EntityDeclaration)'
    linkageType: ''
    returnType: com.ctc.wstx.evt.WEntityReference
    signature: '[com.ctc.wstx.evt.WEntityReference].<init>(javax.xml.stream.Location,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.evt.EntityReferenceEventImpl].getName()'
      Src: com.ctc.wstx.evt.WEntityReference:43,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.evt.EntityReferenceEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.evt.WEntityReference].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityReference.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.evt.EntityReferenceEventImpl].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.evt.WEntityReference].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].<init>()'
      Src: com.ctc.wstx.dom.DOMOutputElement:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dom.DOMOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - rootNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 56
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 56
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.OutputElementBase].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.dom.DOMOutputElement
    signature: '[com.ctc.wstx.dom.DOMOutputElement].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].<init>(com.ctc.wstx.dom.DOMOutputElement,com.ctc.wstx.util.BijectiveNsMap)'
      Src: com.ctc.wstx.dom.DOMOutputElement:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Element
      - com.ctc.wstx.util.BijectiveNsMap
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dom.DOMOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 3
    argNames:
    - parent
    - element
    - ns
    argTypes:
    - com.ctc.wstx.dom.DOMOutputElement
    - org.w3c.dom.Element
    - com.ctc.wstx.util.BijectiveNsMap
    constantsTouched: []
    func_position:
      end: 69
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 69
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].<init>(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element,com.ctc.wstx.util.BijectiveNsMap)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.OutputElementBase].<init>(com.ctc.wstx.dom.DOMOutputElement,com.ctc.wstx.util.BijectiveNsMap)'
    linkageType: ''
    returnType: com.ctc.wstx.dom.DOMOutputElement
    signature: '[com.ctc.wstx.dom.DOMOutputElement].<init>(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element,com.ctc.wstx.util.BijectiveNsMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].relink(com.ctc.wstx.dom.DOMOutputElement)'
      Src: com.ctc.wstx.dom.DOMOutputElement:79,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].appendNode(org.w3c.dom.Element)'
      Src: com.ctc.wstx.dom.DOMOutputElement:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 2
    argNames:
    - parent
    - element
    argTypes:
    - com.ctc.wstx.dom.DOMOutputElement
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 84
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].relink(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.OutputElementBase].relink(com.ctc.wstx.dom.DOMOutputElement)'
    - '[com.ctc.wstx.dom.DOMOutputElement].appendNode(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.DOMOutputElement].relink(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].<init>(org.w3c.dom.Node)'
      Src: com.ctc.wstx.dom.DOMOutputElement:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dom.DOMOutputElement
      static: true
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - rootNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].createRoot(org.w3c.dom.Node)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.DOMOutputElement].<init>(org.w3c.dom.Node)'
    linkageType: ''
    returnType: com.ctc.wstx.dom.DOMOutputElement
    signature: '[com.ctc.wstx.dom.DOMOutputElement].createRoot(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Element)'
      Src: com.ctc.wstx.dom.DOMOutputElement:101,1
    - Dst: '[org.w3c.dom.Element].appendChild(org.w3c.dom.Element)'
      Src: com.ctc.wstx.dom.DOMOutputElement:103,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createChild(org.w3c.dom.Element)'
      Src: com.ctc.wstx.dom.DOMOutputElement:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dom.DOMOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 106
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(org.w3c.dom.Element)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.DOMOutputElement].createChild(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].appendChild(org.w3c.dom.Element)'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.Element)'
    linkageType: ''
    returnType: com.ctc.wstx.dom.DOMOutputElement
    signature: '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].<init>(org.w3c.dom.Element,com.ctc.wstx.dom.DOMOutputElement)'
      Src: com.ctc.wstx.dom.DOMOutputElement:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dom.DOMOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].createChild(org.w3c.dom.Element)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dom.DOMOutputElement].<init>(org.w3c.dom.Element,com.ctc.wstx.dom.DOMOutputElement)'
    linkageType: ''
    returnType: com.ctc.wstx.dom.DOMOutputElement
    signature: '[com.ctc.wstx.dom.DOMOutputElement].createChild(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].relink(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element)'
      Src: com.ctc.wstx.dom.DOMOutputElement:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dom.DOMOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 2
    argNames:
    - parent
    - element
    argTypes:
    - com.ctc.wstx.dom.DOMOutputElement
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 121
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 121
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].reuseAsChild(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.DOMOutputElement].relink(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element)'
    linkageType: ''
    returnType: com.ctc.wstx.dom.DOMOutputElement
    signature: '[com.ctc.wstx.dom.DOMOutputElement].reuseAsChild(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dom.DOMOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - poolHead
    argTypes:
    - com.ctc.wstx.dom.DOMOutputElement
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].addToPool(com.ctc.wstx.dom.DOMOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.DOMOutputElement].addToPool(com.ctc.wstx.dom.DOMOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dom.DOMOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].getParent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dom.DOMOutputElement
    signature: '[com.ctc.wstx.dom.DOMOutputElement].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].isRoot()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dom.DOMOutputElement].isRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: com.ctc.wstx.dom.DOMOutputElement:156,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 159
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].getNameDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getLocalName()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dom.DOMOutputElement].getNameDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 171
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 171
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].setDefaultNsUri(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.DOMOutputElement].setDefaultNsUri(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.dom.DOMOutputElement:181,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].length()'
      Src: com.ctc.wstx.dom.DOMOutputElement:182,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 186
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 186
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.DOMOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
      Src: com.ctc.wstx.dom.DOMOutputElement:197,1
    - Dst: '[org.w3c.dom.Element].appendChild(org.w3c.dom.Node)'
      Src: com.ctc.wstx.dom.DOMOutputElement:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 201
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 201
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].appendNode(org.w3c.dom.Node)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].appendChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.DOMOutputElement].appendNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: com.ctc.wstx.dom.DOMOutputElement:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 2
    argNames:
    - pname
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].setAttributeNS(String,String,String)'
      Src: com.ctc.wstx.dom.DOMOutputElement:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 3
    argNames:
    - uri
    - qname
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].setAttributeNS(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].appendChild(org.w3c.dom.Node)'
      Src: com.ctc.wstx.dom.DOMOutputElement:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dom.DOMOutputElement
      - org.w3c.dom.Node
      - org.w3c.dom.Element
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[com.ctc.wstx.dom.DOMOutputElement].appendChild(org.w3c.dom.Node)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].appendChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.DOMOutputElement].appendChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:118,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:118,1
    - Dst: '[org.codehaus.stax2.ri.dom.DOMWrappingWriter].<init>(Node,boolean,boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:118,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:121,1
    - Dst: '[Node].getNodeType()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:126,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createRoot(Node)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:130,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createRoot(Node)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:137,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:139,1
    - Dst: '[Node].getClass()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:144,1
    - Dst: '[XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:144,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.WriterConfig
      - Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dom.WstxDOMWrappingWriter
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - cfg
    - treeRoot
    argTypes:
    - com.ctc.wstx.api.WriterConfig
    - Node
    constantsTouched: []
    func_position:
      end: 146
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 146
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].<init>(com.ctc.wstx.api.WriterConfig,Node)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
    - '[Node].getClass()'
    - '[Node].getNodeType()'
    - '[com.ctc.wstx.dom.DOMOutputElement].createChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    - '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
    - '[org.codehaus.stax2.ri.dom.DOMWrappingWriter].<init>(Node,boolean,boolean)'
    - '[XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].createRoot(Node)'
    - '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
    linkageType: ''
    returnType: com.ctc.wstx.dom.WstxDOMWrappingWriter
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].<init>(com.ctc.wstx.api.WriterConfig,Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMResult].getNode()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:151,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].<init>(com.ctc.wstx.api.WriterConfig,com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.WriterConfig
      - javax.xml.transform.dom.DOMResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dom.WstxDOMWrappingWriter
      static: true
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - cfg
    - dst
    argTypes:
    - com.ctc.wstx.api.WriterConfig
    - javax.xml.transform.dom.DOMResult
    constantsTouched: []
    func_position:
      end: 153
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 153
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createFrom(com.ctc.wstx.api.WriterConfig,javax.xml.transform.dom.DOMResult)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.transform.dom.DOMResult].getNode()'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].<init>(com.ctc.wstx.api.WriterConfig,com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    linkageType: ''
    returnType: com.ctc.wstx.dom.WstxDOMWrappingWriter
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createFrom(com.ctc.wstx.api.WriterConfig,javax.xml.transform.dom.DOMResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.EmptyNamespaceContext].getInstance()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:168,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: NamespaceContext
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getNamespaceContext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.EmptyNamespaceContext].getInstance()'
    linkageType: ''
    returnType: NamespaceContext
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mNsContext.getPrefix(String)
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:180,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].getPrefix(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:185,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 186
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 186
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - mNsContext.getPrefix(String)
    - '[com.ctc.wstx.dom.DOMOutputElement].getPrefix(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getProperty(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:195,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 2
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:205,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:208,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:209,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:213,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:220,1
    - Dst: '[String].equals(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:221,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:222,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:224,1
    - Dst: '[String].equals(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:225,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:226,1
    - Dst: '[String].equals(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:232,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:233,1
    - Dst: '[String].equals(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:234,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:235,1
    - Dst: '[HashMap].<init>(int)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:241,1
    - Dst: '[HashMap].put(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:243,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 245
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>(int)'
    - '[String].equals(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String,String)'
    - '[HashMap].put(String,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(String)'
    - '[NullPointerException].<init>(String)'
    - '[String].equals(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(null,null,String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 252
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 252
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(null,null,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(String,null,String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 3
    argNames:
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 259
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(String,null,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(String,String,String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 266
      start: 261
    functionDepth: 6
    functionLinenumber: 261
    functionLinenumberEnd: 266
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:277,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:279,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(com.ctc.wstx.dom.WstxDOMWrappingWriter,String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:280,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 281
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 281
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(com.ctc.wstx.dom.WstxDOMWrappingWriter,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(null,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 290
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 290
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(null,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,null,String,boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 302
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,null,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,com.ctc.wstx.dom.WstxDOMWrappingWriter,String,boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 312
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 312
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,com.ctc.wstx.dom.WstxDOMWrappingWriter,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 318
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEndDocument()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEndDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].isRoot()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:324,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:325,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].getParent()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:328,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 329
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].getParent()'
    - '[com.ctc.wstx.dom.DOMOutputElement].isRoot()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:336,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:337,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:341,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(com.ctc.wstx.dom.WstxDOMWrappingWriter,String,String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:343,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:344,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - prefix
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 345
      start: 333
    functionDepth: 3
    functionLinenumber: 333
    functionLinenumberEnd: 345
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(com.ctc.wstx.dom.WstxDOMWrappingWriter,String,String,String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(String,String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(null,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 359
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 359
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(null,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,null,String,boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 366
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 366
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,null,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,String,String,boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 373
      start: 368
    functionDepth: 5
    functionLinenumber: 368
    functionLinenumberEnd: 373
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].isPropertySupported(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 390
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 390
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].isPropertySupported(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setProperty(String,Object)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 399
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 399
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setProperty(String,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:419,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].reportUnsupported(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:421,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 4
    argNames:
    - rootName
    - systemId
    - publicId
    - internalSubset
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 422
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 422
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDTD(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].reportUnsupported(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDTD(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].appendNode(Node)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - IllegalStateException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 1
    argNames:
    - n
    argTypes:
    - Node
    constantsTouched: []
    func_position:
      end: 455
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 455
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].appendLeaf(Node)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.DOMOutputElement].appendNode(Node)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].appendLeaf(Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:478,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:479,1
    - Dst: mDocument.createElement(String)
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:481,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:481,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].validateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:484,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:486,1
    - Dst: mDocument.createElementNS(String,com.ctc.wstx.dom.WstxDOMWrappingWriter)
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:487,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:487,1
    - Dst: mDocument.createElementNS(String,String)
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:489,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:489,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].generateElemPrefix(com.ctc.wstx.dom.WstxDOMWrappingWriter,String,com.ctc.wstx.dom.DOMOutputElement)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:499,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:500,1
    - Dst: mDocument.createElementNS(String,com.ctc.wstx.dom.WstxDOMWrappingWriter)
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:504,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:504,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:514,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:515,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:517,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].setDefaultNsUri(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:518,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:526,1
    - Dst: '[HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:527,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:529,1
    - Dst: prefix.length()
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:532,1
    - Dst: mDocument.createElementNS(String,com.ctc.wstx.dom.WstxDOMWrappingWriter)
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:535,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:535,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 4
    argNames:
    - nsURI
    - prefix
    - localName
    - isEmpty
    argTypes:
    - String
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 545
      start: 472
    functionDepth: 4
    functionLinenumber: 472
    functionLinenumberEnd: 545
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 1
    functionsReached:
    - prefix.length()
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].setDefaultNsUri(String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].throwOutputError(String)'
    - mDocument.createElementNS(String,String)
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].generateElemPrefix(com.ctc.wstx.dom.WstxDOMWrappingWriter,String,com.ctc.wstx.dom.DOMOutputElement)'
    - mDocument.createElementNS(String,com.ctc.wstx.dom.WstxDOMWrappingWriter)
    - '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(String,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
    - mDocument.createElement(String)
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].validateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
    - '[HashMap<String,String>].get(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:551,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:556,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:558,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(String,com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:561,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:563,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:566,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 4
    argNames:
    - nsURI
    - prefix
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 568
      start: 547
    functionDepth: 5
    functionLinenumber: 547
    functionLinenumberEnd: 568
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(String,com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:578,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].getDefaultNsUri()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:579,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:580,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].isPrefixValid(String,String,boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:588,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.ctc.wstx.dom.DOMOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 3
    argNames:
    - prefix
    - nsURI
    - elem
    argTypes:
    - String
    - String
    - com.ctc.wstx.dom.DOMOutputElement
    constantsTouched: []
    func_position:
      end: 593
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 593
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].validateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].getDefaultNsUri()'
    - '[String].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].isPrefixValid(String,String,boolean)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].validateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:614,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].getDefaultNsUri()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:615,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:616,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].getPrefix(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:622,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.dom.DOMOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 2
    argNames:
    - nsURI
    - elem
    argTypes:
    - String
    - com.ctc.wstx.dom.DOMOutputElement
    constantsTouched: []
    func_position:
      end: 623
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 623
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].findElemPrefix(String,com.ctc.wstx.dom.DOMOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].getDefaultNsUri()'
    - '[String].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].getPrefix(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].findElemPrefix(String,com.ctc.wstx.dom.DOMOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:640,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:649,1
    - Dst: '[HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:652,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].generateMapping(String,String,int[])'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:663,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.ctc.wstx.dom.DOMOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 3
    argNames:
    - suggPrefix
    - nsURI
    - elem
    argTypes:
    - String
    - String
    - com.ctc.wstx.dom.DOMOutputElement
    constantsTouched: []
    func_position:
      end: 671
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 671
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].generateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,String>].get(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].generateMapping(String,String,int[])'
    - '[String].equals(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].generateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:691,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].isPrefixValid(String,String,boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:700,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:712,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:713,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].getExplicitPrefix(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:719,1
    - Dst: '[HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:730,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:741,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].getNamespaceURI(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:742,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].generateMapping(String,String,int[])'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:752,1
    - Dst: '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:757,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingWriter:758,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.ctc.wstx.dom.DOMOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - com.ctc.wstx.api.WriterConfig
      - com.ctc.wstx.dom.DOMOutputElement
      - com.ctc.wstx.dom.DOMOutputElement
      - int[]
      - String
      - String
      - HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingWriter
    argCount: 3
    argNames:
    - suggPrefix
    - nsURI
    - elem
    argTypes:
    - String
    - String
    - com.ctc.wstx.dom.DOMOutputElement
    constantsTouched: []
    func_position:
      end: 760
      start: 687
    functionDepth: 4
    functionLinenumber: 687
    functionLinenumberEnd: 760
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].length()'
    - '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].getNamespaceURI(com.ctc.wstx.dom.WstxDOMWrappingWriter)'
    - '[com.ctc.wstx.dom.DOMOutputElement].getExplicitPrefix(String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].addPrefix(String,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(com.ctc.wstx.dom.WstxDOMWrappingWriter,String)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
    - '[com.ctc.wstx.dom.DOMOutputElement].generateMapping(String,String,int[])'
    - '[com.ctc.wstx.dom.DOMOutputElement].isPrefixValid(String,String,boolean)'
    - '[HashMap<String,String>].get(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:27,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:27,1
    - Dst: '[org.codehaus.stax2.ri.dom.DOMWrappingReader].<init>(javax.xml.transform.dom.DOMSource,boolean,boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:27,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].hasInternNamesBeenEnabled()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:30,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingReader].setInternNames(boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:31,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].hasInternNsURIsBeenEnabled()'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:33,1
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingReader].setInternNsURIs(boolean)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:34,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMSource
      - com.ctc.wstx.api.ReaderConfig
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dom.WstxDOMWrappingReader
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingReader
    argCount: 2
    argNames:
    - src
    - cfg
    argTypes:
    - javax.xml.transform.dom.DOMSource
    - com.ctc.wstx.api.ReaderConfig
    constantsTouched: []
    func_position:
      end: 36
      start: 24
    functionDepth: 2
    functionLinenumber: 24
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingReader].<init>(javax.xml.transform.dom.DOMSource,com.ctc.wstx.api.ReaderConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.dom.WstxDOMWrappingReader].setInternNsURIs(boolean)'
    - '[com.ctc.wstx.dom.WstxDOMWrappingReader].setInternNames(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
    - '[com.ctc.wstx.api.ReaderConfig].hasInternNamesBeenEnabled()'
    - '[com.ctc.wstx.api.ReaderConfig].hasInternNsURIsBeenEnabled()'
    - '[org.codehaus.stax2.ri.dom.DOMWrappingReader].<init>(javax.xml.transform.dom.DOMSource,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dom.WstxDOMWrappingReader
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingReader].<init>(javax.xml.transform.dom.DOMSource,com.ctc.wstx.api.ReaderConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dom.WstxDOMWrappingReader].<init>(javax.xml.transform.dom.DOMSource,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMSource
      - com.ctc.wstx.api.ReaderConfig
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dom.WstxDOMWrappingReader
      static: true
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingReader
    argCount: 2
    argNames:
    - src
    - cfg
    argTypes:
    - javax.xml.transform.dom.DOMSource
    - com.ctc.wstx.api.ReaderConfig
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingReader].createFrom(javax.xml.transform.dom.DOMSource,com.ctc.wstx.api.ReaderConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dom.WstxDOMWrappingReader].<init>(javax.xml.transform.dom.DOMSource,com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: com.ctc.wstx.dom.WstxDOMWrappingReader
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingReader].createFrom(javax.xml.transform.dom.DOMSource,com.ctc.wstx.api.ReaderConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isPropertySupported(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingReader
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingReader].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].isPropertySupported(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingReader].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:59,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:63,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getProperty(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingReader
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingReader].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingReader].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setProperty(String,Object)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingReader
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingReader].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setProperty(String,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingReader].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:88,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,Location)'
      Src: com.ctc.wstx.dom.WstxDOMWrappingReader:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Location
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.dom.DOMWrappingReader
    argCount: 2
    argNames:
    - msg
    - loc
    argTypes:
    - String
    - Location
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[com.ctc.wstx.dom.WstxDOMWrappingReader].throwStreamException(String,Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,Location)'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dom.WstxDOMWrappingReader].throwStreamException(String,Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 123
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDAttribute].cloneWith(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.dtd.DTDAttribute].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].toString()'
      Src: com.ctc.wstx.dtd.DTDAttribute:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 138
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].getValueIfOk()'
      Src: com.ctc.wstx.dtd.DTDAttribute:143,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
      Src: com.ctc.wstx.dtd.DTDAttribute:145,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
      Src: com.ctc.wstx.dtd.DTDAttribute:150,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.ValidationContext
      - org.codehaus.stax2.validation.XMLValidator
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - dtd
    argTypes:
    - org.codehaus.stax2.validation.ValidationContext
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 153
      start: 140
    functionDepth: 2
    functionLinenumber: 140
    functionLinenumberEnd: 153
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].getDefaultValue(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValueIfOk()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].getDefaultValue(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].getSpecialIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDAttribute].getSpecialIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
      Src: com.ctc.wstx.dtd.DTDAttribute:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 161
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].needsValidation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDAttribute].needsValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].isFixed()'
      Src: com.ctc.wstx.dtd.DTDAttribute:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 165
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].isFixed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].isFixed()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDAttribute].isFixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].isRequired()'
      Src: com.ctc.wstx.dtd.DTDAttribute:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 169
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].isRequired()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].isRequired()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDAttribute].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].isSpecial()'
      Src: com.ctc.wstx.dtd.DTDAttribute:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].isSpecial()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].isSpecial()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDAttribute].isSpecial()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.DTDAttribute:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 183
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].hasDefaultValue()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDAttribute].hasDefaultValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
      Src: com.ctc.wstx.dtd.DTDAttribute:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 198
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].getValueTypeString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].getValueTypeString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].typeIsId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDAttribute].typeIsId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].typeIsNotation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDAttribute].typeIsNotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 215
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 215
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDAttribute:229,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDAttribute:233,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getTempAttrValueBuffer(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:233,1
    - Dst: '[String].getChars(int,com.ctc.wstx.dtd.DTDAttribute,char[],int)'
      Src: com.ctc.wstx.dtd.DTDAttribute:235,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,com.ctc.wstx.dtd.DTDAttribute,boolean)'
      Src: com.ctc.wstx.dtd.DTDAttribute:237,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - v
    - value
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 238
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 238
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,com.ctc.wstx.dtd.DTDAttribute,boolean)'
    - '[String].getChars(int,com.ctc.wstx.dtd.DTDAttribute,char[],int)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getTempAttrValueBuffer(com.ctc.wstx.dtd.DTDAttribute)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 246
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 246
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDAttribute].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(char[],int,int)'
      Src: com.ctc.wstx.dtd.DTDAttribute:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - v
    - cbuf
    - start
    - end
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].normalize(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].normalize(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
      Src: com.ctc.wstx.dtd.DTDAttribute:276,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDAttribute:277,1
    - Dst: '[String].toCharArray()'
      Src: com.ctc.wstx.dtd.DTDAttribute:278,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(com.ctc.wstx.dtd.DTDAttribute,int,com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:279,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:281,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - 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: 284
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 284
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].normalizeDefault()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(com.ctc.wstx.dtd.DTDAttribute,int,com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    - '[String].length()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDAttribute].normalizeDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
      Src: com.ctc.wstx.dtd.DTDAttribute:295,1
    - Dst: '[String].trim()'
      Src: com.ctc.wstx.dtd.DTDAttribute:296,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].length()'
      Src: com.ctc.wstx.dtd.DTDAttribute:298,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:299,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(com.ctc.wstx.dtd.DTDAttribute,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDAttribute:304,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:307,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:311,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 319
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 319
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[String].trim()'
    - '[com.ctc.wstx.dtd.DTDAttribute].length()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(com.ctc.wstx.dtd.DTDAttribute,boolean,boolean)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
      Src: com.ctc.wstx.dtd.DTDAttribute:324,1
    - Dst: '[String].trim()'
      Src: com.ctc.wstx.dtd.DTDAttribute:324,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].length()'
      Src: com.ctc.wstx.dtd.DTDAttribute:325,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].charAt(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:334,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:338,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].charAt(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:344,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].charAt(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:351,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:351,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].substring(com.ctc.wstx.dtd.DTDAttribute,com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:355,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(com.ctc.wstx.dtd.DTDAttribute,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDAttribute:356,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:359,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:364,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.dtd.DTDAttribute:373,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDAttribute:375,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:377,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:383,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDAttribute:387,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 388
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 388
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.DTDAttribute].substring(com.ctc.wstx.dtd.DTDAttribute,com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DTDAttribute)'
    - '[String].trim()'
    - '[com.ctc.wstx.dtd.DTDAttribute].length()'
    - '[com.ctc.wstx.dtd.DTDAttribute].charAt(com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(com.ctc.wstx.dtd.DTDAttribute,boolean,boolean)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
      Src: com.ctc.wstx.dtd.DTDAttribute:394,1
    - Dst: '[String].trim()'
      Src: com.ctc.wstx.dtd.DTDAttribute:395,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].length()'
      Src: com.ctc.wstx.dtd.DTDAttribute:397,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:398,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(com.ctc.wstx.dtd.DTDAttribute,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDAttribute:400,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:402,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 409
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 409
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[String].trim()'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(com.ctc.wstx.dtd.DTDAttribute,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDAttribute].length()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordResolver].find(char[],int,int)'
      Src: com.ctc.wstx.dtd.DTDAttribute:443,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - boolean
      - com.ctc.wstx.util.WordResolver
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - cbuf
    - start
    - end
    - normalize
    - res
    argTypes:
    - char[]
    - int
    - int
    - boolean
    - com.ctc.wstx.util.WordResolver
    constantsTouched: []
    func_position:
      end: 444
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 444
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].validateEnumValue(char[],int,int,boolean,com.ctc.wstx.util.WordResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver].find(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].validateEnumValue(char[],int,int,boolean,com.ctc.wstx.util.WordResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getEntityMap()'
      Src: com.ctc.wstx.dtd.DTDAttribute:450,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.dtd.DTDAttribute:454,1
    - Dst: '[Map<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:455,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:458,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].isParsed()'
      Src: com.ctc.wstx.dtd.DTDAttribute:459,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:460,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - v
    - ch
    - start
    - len
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 463
      start: 446
    functionDepth: 1
    functionLinenumber: 446
    functionLinenumberEnd: 463
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[Map<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
    - '[com.ctc.wstx.dtd.DTDAttribute].isParsed()'
    - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[String].<init>(char[],int,int)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getEntityMap()'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.dtd.DTDAttribute].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:474,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].isParsed()'
      Src: com.ctc.wstx.dtd.DTDAttribute:475,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String)'
      Src: com.ctc.wstx.dtd.DTDAttribute:476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - String
      - com.ctc.wstx.ent.EntityDecl
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rep
    - id
    - ent
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - String
    - com.ctc.wstx.ent.EntityDecl
    constantsTouched: []
    func_position:
      end: 478
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 478
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].checkEntity(com.ctc.wstx.sr.InputProblemReporter,String,com.ctc.wstx.ent.EntityDecl)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String)'
    - '[com.ctc.wstx.ent.EntityDecl].isParsed()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDAttribute].checkEntity(com.ctc.wstx.sr.InputProblemReporter,String,com.ctc.wstx.ent.EntityDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:489,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - v
    - c
    - msg
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char
    - String
    constantsTouched: []
    func_position:
      end: 491
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 491
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,char,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDAttribute)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:496,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - v
    - msg
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - String
    constantsTouched: []
    func_position:
      end: 498
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 498
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(com.ctc.wstx.dtd.DTDAttribute)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDAttribute:509,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rep
    - msg
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - String
    constantsTouched: []
    func_position:
      end: 511
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 511
    functionName: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(com.ctc.wstx.dtd.DTDAttribute)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.dtd.DTDSubset].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.dtd.DTDSubset].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.dtd.DTDSubset
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rep
    - extSubset
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.dtd.DTDSubset].combineWithExternalSubset(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.dtd.DTDSubset].combineWithExternalSubset(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - ValidationContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - ValidationContext
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.dtd.DTDSubset].createValidator(ValidationContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.dtd.DTDSubset].createValidator(ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getSchemaType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDSubset].getSchemaType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 81
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getEntityCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDSubset].getEntityCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getNotationCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDSubset].getNotationCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[com.ctc.wstx.dtd.DTDSubset].isCachable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDSubset].isCachable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDSubset
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - intSubset
    argTypes:
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[com.ctc.wstx.dtd.DTDSubset].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDSubset].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<String,com.ctc.wstx.ent.EntityDecl>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: HashMap<String,com.ctc.wstx.ent.EntityDecl>
    signature: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.ctc.wstx.ent.EntityDecl>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityList()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: List<com.ctc.wstx.ent.EntityDecl>
    signature: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<String,com.ctc.wstx.ent.EntityDecl>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: HashMap<String,com.ctc.wstx.ent.EntityDecl>
    signature: '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<String,javax.xml.stream.events.NotationDeclaration>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 117
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: HashMap<String,javax.xml.stream.events.NotationDeclaration>
    signature: '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<javax.xml.stream.events.NotationDeclaration>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: List<javax.xml.stream.events.NotationDeclaration>
    signature: '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - DTDValidationSchema
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[com.ctc.wstx.dtd.DTDSubset].getElementMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    signature: '[com.ctc.wstx.dtd.DTDSubset].getElementMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:36,1
    - Dst: nk.getPrefix()
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:42,1
    - Dst: nk.getLocalName()
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:44,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - PrefixedName[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.SmallPrefixedNameSet
      static: false
      superClass: com.ctc.wstx.dtd.PrefixedNameSet
    argCount: 2
    argNames:
    - nsAware
    - names
    argTypes:
    - boolean
    - PrefixedName[]
    constantsTouched: []
    func_position:
      end: 46
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 46
    functionName: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].<init>(boolean,PrefixedName[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SmallPrefixedNameSet.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - nk.getLocalName()
    - nk.getPrefix()
    linkageType: ''
    returnType: com.ctc.wstx.dtd.SmallPrefixedNameSet
    signature: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].<init>(boolean,PrefixedName[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.PrefixedNameSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].hasMultiple()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SmallPrefixedNameSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].hasMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].getLocalName()'
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:60,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].getPrefix()'
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:64,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.PrefixedNameSet
    argCount: 1
    argNames:
    - name
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 85
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 85
    functionName: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SmallPrefixedNameSet.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].getPrefix()'
    - '[com.ctc.wstx.util.PrefixedName].getLocalName()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:92,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.SmallPrefixedNameSet)'
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:97,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:98,1
    - Dst: '[StringBuilder].append()'
      Src: com.ctc.wstx.dtd.SmallPrefixedNameSet:101,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.PrefixedNameSet
    argCount: 2
    argNames:
    - sb
    - sep
    argTypes:
    - StringBuilder
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 103
    functionName: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].appendNames(StringBuilder,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SmallPrefixedNameSet.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append()'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.SmallPrefixedNameSet)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].appendNames(StringBuilder,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DFAState
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DFAState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DFAValidator
      static: false
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 1
    argNames:
    - initialState
    argTypes:
    - com.ctc.wstx.dtd.DFAState
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAValidator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DFAValidator
    signature: '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAValidator:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DFAState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.dtd.DFAValidator].newInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.DFAValidator].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DFAState].findNext(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.DFAValidator:49,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].getNextNames()'
      Src: com.ctc.wstx.dtd.DFAValidator:53,1
    - Dst: '[TreeSet<com.ctc.wstx.util.PrefixedName>].size()'
      Src: com.ctc.wstx.dtd.DFAValidator:54,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].isAcceptingState()'
      Src: com.ctc.wstx.dtd.DFAValidator:59,1
    - Dst: '[com.ctc.wstx.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,null)'
      Src: com.ctc.wstx.dtd.DFAValidator:60,1
    - Dst: '[com.ctc.wstx.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,String)'
      Src: com.ctc.wstx.dtd.DFAValidator:62,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DFAState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 68
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.dtd.DFAValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAValidator.java
    functionUses: 0
    functionsReached:
    - '[TreeSet<com.ctc.wstx.util.PrefixedName>].size()'
    - '[com.ctc.wstx.dtd.DFAState].findNext(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,null)'
    - '[com.ctc.wstx.dtd.DFAState].isAcceptingState()'
    - '[com.ctc.wstx.dtd.DFAState].getNextNames()'
    - '[com.ctc.wstx.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DFAValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DFAState].isAcceptingState()'
      Src: com.ctc.wstx.dtd.DFAValidator:73,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].getNextNames()'
      Src: com.ctc.wstx.dtd.DFAValidator:76,1
    - Dst: '[com.ctc.wstx.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,String)'
      Src: com.ctc.wstx.dtd.DFAValidator:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.DFAState
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.dtd.DFAValidator].fullyValid()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DFAState].getNextNames()'
    - '[com.ctc.wstx.util.StringUtil].concatEntries(TreeSet<com.ctc.wstx.util.PrefixedName>,String,String)'
    - '[com.ctc.wstx.dtd.DFAState].isAcceptingState()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DFAValidator].fullyValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDEntityAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[com.ctc.wstx.dtd.DTDEntityAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntityAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDEntityAttr
    signature: '[com.ctc.wstx.dtd.DTDEntityAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].<init>(com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr,int,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:35,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: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.dtd.DTDEntityAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntityAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDEntityAttr].<init>(com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr,int,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDEntityAttr].cloneWith(int)'
  - 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: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.dtd.DTDEntityAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntityAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDEntityAttr].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:64,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:70,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:73,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:79,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDEntityAttr,String)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:80,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:84,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDEntityAttr,String)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:85,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:89,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].getName()'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:92,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 93
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 93
    functionName: '[com.ctc.wstx.dtd.DTDEntityAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntityAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDEntityAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr)'
    - '[com.ctc.wstx.dtd.DTDEntityAttr].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int)'
    - '[com.ctc.wstx.dtd.DTDEntityAttr].getName()'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.dtd.DTDEntityAttr)'
    - '[com.ctc.wstx.dtd.DTDEntityAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDEntityAttr,String)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDEntityAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:104,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDEntityAttr)
      Src: com.ctc.wstx.dtd.DTDEntityAttr:106,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(com.ctc.wstx.dtd.DTDEntityAttr)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:115,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].checkEntity(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.ent.EntityDecl)'
      Src: com.ctc.wstx.dtd.DTDEntityAttr:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 117
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 117
    functionName: '[com.ctc.wstx.dtd.DTDEntityAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntityAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDEntityAttr].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    - '[com.ctc.wstx.dtd.DTDEntityAttr].checkEntity(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDEntityAttr,com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(com.ctc.wstx.dtd.DTDEntityAttr)'
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDEntityAttr)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEntityAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDIdRefAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[com.ctc.wstx.dtd.DTDIdRefAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDIdRefAttr
    signature: '[com.ctc.wstx.dtd.DTDIdRefAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefAttr].<init>(com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr,int,com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:36,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: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.ctc.wstx.dtd.DTDIdRefAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDIdRefAttr].<init>(com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr,int,com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDIdRefAttr].cloneWith(int)'
  - 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: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.dtd.DTDIdRefAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDIdRefAttr].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:70,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:75,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:79,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:85,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdRefAttr,String)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:86,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:91,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdRefAttr,String)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:92,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:98,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:99,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:101,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,com.ctc.wstx.dtd.DTDIdRefAttr,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdRefAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:100,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:103,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 104
    functionName: '[com.ctc.wstx.dtd.DTDIdRefAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDIdRefAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdRefAttr,String)'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
    - '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,com.ctc.wstx.dtd.DTDIdRefAttr,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdRefAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr,com.ctc.wstx.dtd.DTDIdRefAttr)'
    - '[com.ctc.wstx.dtd.DTDIdRefAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.util.ElementId].getId()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDIdRefAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefAttr].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:115,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDIdRefAttr)
      Src: com.ctc.wstx.dtd.DTDIdRefAttr:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 119
    functionName: '[com.ctc.wstx.dtd.DTDIdRefAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefAttr.java
    functionUses: 0
    functionsReached:
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDIdRefAttr)
    - '[com.ctc.wstx.dtd.DTDIdRefAttr].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDIdRefAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.ctc.wstx.dtd.StructValidator].newInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StructValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.StructValidator].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.dtd.StructValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StructValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.StructValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      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: '[com.ctc.wstx.dtd.StructValidator].fullyValid()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StructValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.StructValidator].fullyValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.dtd.StructValidator].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StructValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.StructValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDIdAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.dtd.DTDIdAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDIdAttr
    signature: '[com.ctc.wstx.dtd.DTDIdAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDIdAttr].<init>(com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr,int,com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:43,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: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.dtd.DTDIdAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDIdAttr].<init>(com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr,int,com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDIdAttr].cloneWith(int)'
  - 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: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.dtd.DTDIdAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDIdAttr].getValueType()'
  - 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: boolean
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.ctc.wstx.dtd.DTDIdAttr].typeIsId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDIdAttr].typeIsId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:79,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:85,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:88,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:94,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdAttr,String)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:95,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:100,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdAttr,String)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:101,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:107,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:108,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:109,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addDefined(char[],int,com.ctc.wstx.dtd.DTDIdAttr,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdAttr)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:110,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:114,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:116,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdAttr)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:115,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.dtd.DTDIdAttr:120,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 123
    functionName: '[com.ctc.wstx.dtd.DTDIdAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].addDefined(char[],int,com.ctc.wstx.dtd.DTDIdAttr,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdAttr)'
    - '[com.ctc.wstx.dtd.DTDIdAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdAttr)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
    - '[com.ctc.wstx.dtd.DTDIdAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr)'
    - '[com.ctc.wstx.dtd.DTDIdAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdAttr,String)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr,com.ctc.wstx.dtd.DTDIdAttr)'
    - '[com.ctc.wstx.util.ElementId].getLocation()'
    - '[com.ctc.wstx.util.ElementId].getId()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDIdAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dtd.DTDIdAttr:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 135
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 135
    functionName: '[com.ctc.wstx.dtd.DTDIdAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdAttr.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDIdAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDEnumAttr:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      - com.ctc.wstx.util.WordResolver
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDEnumAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 6
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    - enumValues
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    - com.ctc.wstx.util.WordResolver
    constantsTouched: []
    func_position:
      end: 29
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.dtd.DTDEnumAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean,com.ctc.wstx.util.WordResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEnumAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDEnumAttr
    signature: '[com.ctc.wstx.dtd.DTDEnumAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean,com.ctc.wstx.util.WordResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDEnumAttr].<init>(com.ctc.wstx.dtd.DTDEnumAttr,com.ctc.wstx.dtd.DTDEnumAttr,int,com.ctc.wstx.dtd.DTDEnumAttr,com.ctc.wstx.dtd.DTDEnumAttr,com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.dtd.DTDEnumAttr:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.dtd.DTDEnumAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEnumAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDEnumAttr].<init>(com.ctc.wstx.dtd.DTDEnumAttr,com.ctc.wstx.dtd.DTDEnumAttr,int,com.ctc.wstx.dtd.DTDEnumAttr,com.ctc.wstx.dtd.DTDEnumAttr,com.ctc.wstx.util.WordResolver)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDEnumAttr].cloneWith(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.dtd.DTDEnumAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEnumAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDEnumAttr].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDEnumAttr].validateEnumValue(char[],int,int,boolean,com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.dtd.DTDEnumAttr:64,1
    - Dst: '[String].<init>(char[],int)'
      Src: com.ctc.wstx.dtd.DTDEnumAttr:66,1
    - Dst: '[com.ctc.wstx.dtd.DTDEnumAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDEnumAttr:67,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 71
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 71
    functionName: '[com.ctc.wstx.dtd.DTDEnumAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEnumAttr.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int)'
    - '[com.ctc.wstx.dtd.DTDEnumAttr].validateEnumValue(char[],int,int,boolean,com.ctc.wstx.util.WordResolver)'
    - '[com.ctc.wstx.dtd.DTDEnumAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDEnumAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDEnumAttr].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
      Src: com.ctc.wstx.dtd.DTDEnumAttr:82,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(com.ctc.wstx.dtd.DTDEnumAttr)'
      Src: com.ctc.wstx.dtd.DTDEnumAttr:85,1
    - Dst: '[com.ctc.wstx.dtd.DTDEnumAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDEnumAttr:87,1
    - Dst: mDefValue.setValue(String)
      Src: com.ctc.wstx.dtd.DTDEnumAttr:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 96
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.dtd.DTDEnumAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEnumAttr.java
    functionUses: 0
    functionsReached:
    - mDefValue.setValue(String)
    - '[com.ctc.wstx.dtd.DTDEnumAttr].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    - '[com.ctc.wstx.util.WordResolver].find(com.ctc.wstx.dtd.DTDEnumAttr)'
    - '[com.ctc.wstx.dtd.DTDEnumAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEnumAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].values()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:171,1
    - Dst: elem.hasNsDefaults()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubsetImpl
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 8
    argNames:
    - cachable
    - genEnt
    - refdGEs
    - paramEnt
    - peRefs
    - notations
    - elements
    - fullyValidating
    argTypes:
    - boolean
    - HashMap<String,com.ctc.wstx.ent.EntityDecl>
    - Set<String>
    - HashMap<String,com.ctc.wstx.ent.EntityDecl>
    - Set<String>
    - HashMap<String,javax.xml.stream.events.NotationDeclaration>
    - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    - boolean
    constantsTouched: []
    func_position:
      end: 179
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 179
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].<init>(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 1
    functionsReached:
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].values()'
    - elem.hasNsDefaults()
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubsetImpl
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].<init>(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].<init>(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubsetImpl
      static: true
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 8
    argNames:
    - cachable
    - genEnt
    - refdGEs
    - paramEnt
    - refdPEs
    - notations
    - elements
    - fullyValidating
    argTypes:
    - boolean
    - HashMap<String,com.ctc.wstx.ent.EntityDecl>
    - Set<String>
    - HashMap<String,com.ctc.wstx.ent.EntityDecl>
    - Set<String>
    - HashMap<String,javax.xml.stream.events.NotationDeclaration>
    - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    - boolean
    constantsTouched: []
    func_position:
      end: 192
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 192
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].<init>(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubsetImpl
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:205,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:206,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:207,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:210,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,com.ctc.wstx.ent.EntityDecl>)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:215,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:220,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:221,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:222,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:225,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].checkNotations(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:229,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:235,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:241,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getElementMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:242,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:243,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].isEmpty()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:246,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineElements(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:251,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(boolean,com.ctc.wstx.dtd.DTDSubsetImpl,null,null,null,com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl,boolean)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:258,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.dtd.DTDSubset
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 2
    argNames:
    - rep
    - extSubset
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 260
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 260
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineWithExternalSubset(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].isEmpty()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,com.ctc.wstx.ent.EntityDecl>)'
    - '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].isEmpty()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationMap()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(boolean,com.ctc.wstx.dtd.DTDSubsetImpl,null,null,null,com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl,boolean)'
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].checkNotations(com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
    - '[com.ctc.wstx.dtd.DTDSubset].getElementMap()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].combineElements(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubsetImpl,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>)'
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].isEmpty()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineWithExternalSubset(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:274,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:274,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].<init>(ValidationContext,boolean,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,HashMap<String,com.ctc.wstx.ent.EntityDecl>)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:273,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:277,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:277,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].<init>(ValidationContext,boolean,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,HashMap<String,com.ctc.wstx.ent.EntityDecl>)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:276,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - ValidationContext
    constantsTouched: []
    func_position:
      end: 279
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 279
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].createValidator(ValidationContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidator].<init>(ValidationContext,boolean,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,HashMap<String,com.ctc.wstx.ent.EntityDecl>)'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].<init>(ValidationContext,boolean,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,HashMap<String,com.ctc.wstx.ent.EntityDecl>)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].createValidator(ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:289,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getEntityCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 1
    functionsReached:
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].getEntityCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].size()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:294,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 295
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].size()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].isCachable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].isCachable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<String,com.ctc.wstx.ent.EntityDecl>
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 311
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: HashMap<String,com.ctc.wstx.ent.EntityDecl>
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:318,1
    - Dst: Collections.emptyList()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:319,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].values()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:321,1
    - Dst: '[ArrayList].<init>(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:321,1
    - Dst: Collections.unmodifiableList(ArrayList)
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:321,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.ctc.wstx.ent.EntityDecl>
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 327
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityList()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
    - '[ArrayList].<init>(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - Collections.unmodifiableList(ArrayList)
    - Collections.emptyList()
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].values()'
    linkageType: ''
    returnType: List<com.ctc.wstx.ent.EntityDecl>
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<String,com.ctc.wstx.ent.EntityDecl>
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 332
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getParameterEntityMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: HashMap<String,com.ctc.wstx.ent.EntityDecl>
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].getParameterEntityMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<String,javax.xml.stream.events.NotationDeclaration>
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 337
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: HashMap<String,javax.xml.stream.events.NotationDeclaration>
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].size()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:344,1
    - Dst: Collections.emptyList()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:345,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].values()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:347,1
    - Dst: '[ArrayList].<init>(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:347,1
    - Dst: Collections.unmodifiableList(ArrayList)
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:347,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<javax.xml.stream.events.NotationDeclaration>
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 353
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationList()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].values()'
    - Collections.unmodifiableList(ArrayList)
    - Collections.emptyList()
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].size()'
    linkageType: ''
    returnType: List<javax.xml.stream.events.NotationDeclaration>
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: refdPEs.size()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:374,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:375,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:376,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].keySet()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:377,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:377,1
    - Dst: refdGEs.size()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:384,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:385,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:386,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].keySet()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:387,1
    - Dst: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:387,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDSubset
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 1
    argNames:
    - intSubset
    argTypes:
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 393
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 393
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].size()'
    - refdPEs.size()
    - '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    - refdGEs.size()
    - '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].keySet()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:403,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:404,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getEntityCount()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:405,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:406,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:407,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:408,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 410
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(int)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getEntityCount()'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:422,1
    - Dst: '[javax.xml.stream.events.NotationDeclaration].getLocation()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:426,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.NotationDeclaration
      - javax.xml.stream.events.NotationDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 2
    argNames:
    - oldDecl
    - newDecl
    argTypes:
    - javax.xml.stream.events.NotationDeclaration
    - javax.xml.stream.events.NotationDeclaration
    constantsTouched: []
    func_position:
      end: 427
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 427
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(javax.xml.stream.events.NotationDeclaration,javax.xml.stream.events.NotationDeclaration)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.NotationDeclaration].getLocation()'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[java.text.MessageFormat].format(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(javax.xml.stream.events.NotationDeclaration,javax.xml.stream.events.NotationDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:433,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.dtd.DTDSubsetImpl,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:432,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDElement
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 2
    argNames:
    - oldElem
    - loc
    argTypes:
    - com.ctc.wstx.dtd.DTDElement
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 438
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 438
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.DTDElement,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(com.ctc.wstx.dtd.DTDSubsetImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.DTDElement,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<K,V>].entrySet()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:453,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:454,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:458,1
    - Dst: '[Map<K,V>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:458,1
    - Dst: '[Map<K,V>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:461,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<K,V>
      - Map<K,V>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 2
    argNames:
    - m1
    - m2
    argTypes:
    - Map<K,V>
    - Map<K,V>
    constantsTouched: []
    func_position:
      end: 464
      start: 451
    functionDepth: 1
    functionLinenumber: 451
    functionLinenumberEnd: 464
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(Map<K,V>,Map<K,V>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[Map<K,V>].entrySet()'
    - '[Map<K,V>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - me.getKey()
    - me.getValue()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(Map<K,V>,Map<K,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].entrySet()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:476,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:477,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:478,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:479,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:483,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].isDefined()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:488,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].isDefined()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:489,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getLocation()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:490,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:490,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].defineFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubsetImpl,boolean)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:497,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].isDefined()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:500,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].getDisplayName()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:507,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(com.ctc.wstx.dtd.DTDSubsetImpl,String,String,com.ctc.wstx.dtd.DTDSubsetImpl,null)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:504,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubsetImpl,boolean)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:510,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 3
    argNames:
    - rep
    - intElems
    - extElems
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    constantsTouched: []
    func_position:
      end: 514
      start: 473
    functionDepth: 1
    functionLinenumber: 473
    functionLinenumberEnd: 514
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineElements(com.ctc.wstx.sr.InputProblemReporter,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(com.ctc.wstx.dtd.DTDSubsetImpl,String,String,com.ctc.wstx.dtd.DTDSubsetImpl,null)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getLocation()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubsetImpl,boolean)'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].entrySet()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].getDisplayName()'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].defineFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubsetImpl,boolean)'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].put(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - me.getValue()
    - me.getKey()
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].isDefined()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].combineElements(com.ctc.wstx.sr.InputProblemReporter,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].entrySet()'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:525,1
    - Dst: en.getKey()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:526,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].containsKey(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:526,1
    - Dst: en.getKey()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:527,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:527,1
    - Dst: en.getValue()
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:527,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
      Src: com.ctc.wstx.dtd.DTDSubsetImpl:527,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - List<com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - List<javax.xml.stream.events.NotationDeclaration>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: com.ctc.wstx.dtd.DTDSubset
    argCount: 2
    argNames:
    - fromInt
    - fromExt
    argTypes:
    - HashMap<String,javax.xml.stream.events.NotationDeclaration>
    - HashMap<String,javax.xml.stream.events.NotationDeclaration>
    constantsTouched: []
    func_position:
      end: 530
      start: 516
    functionDepth: 1
    functionLinenumber: 516
    functionLinenumberEnd: 530
    functionName: '[com.ctc.wstx.dtd.DTDSubsetImpl].checkNotations(HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
    functionUses: 0
    functionsReached:
    - en.getKey()
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.DTDSubsetImpl,com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].entrySet()'
    - en.getValue()
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].containsKey(com.ctc.wstx.dtd.DTDSubsetImpl)'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(com.ctc.wstx.dtd.DTDSubsetImpl)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDSubsetImpl].checkNotations(HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.EmptyValidator].<init>(String)'
      Src: com.ctc.wstx.dtd.EmptyValidator:14,1
    - Dst: '[com.ctc.wstx.dtd.EmptyValidator].<init>(String)'
      Src: com.ctc.wstx.dtd.EmptyValidator:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.EmptyValidator
      - com.ctc.wstx.dtd.EmptyValidator
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.EmptyValidator
      static: false
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 1
    argNames:
    - errorMsg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[com.ctc.wstx.dtd.EmptyValidator].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/EmptyValidator.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.EmptyValidator].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.EmptyValidator
    signature: '[com.ctc.wstx.dtd.EmptyValidator].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.EmptyValidator
      - com.ctc.wstx.dtd.EmptyValidator
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.EmptyValidator
      static: true
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/EmptyValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.EmptyValidator
    signature: '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.EmptyValidator
      - com.ctc.wstx.dtd.EmptyValidator
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.EmptyValidator
      static: true
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[com.ctc.wstx.dtd.EmptyValidator].getEmptyInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/EmptyValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.EmptyValidator
    signature: '[com.ctc.wstx.dtd.EmptyValidator].getEmptyInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.EmptyValidator
      - com.ctc.wstx.dtd.EmptyValidator
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.dtd.EmptyValidator].newInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/EmptyValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.EmptyValidator].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.EmptyValidator
      - com.ctc.wstx.dtd.EmptyValidator
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.dtd.EmptyValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/EmptyValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.EmptyValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.EmptyValidator
      - com.ctc.wstx.dtd.EmptyValidator
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.dtd.EmptyValidator].fullyValid()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/EmptyValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.EmptyValidator].fullyValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDWriter
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - out
    - inclComments
    - inclCond
    - inclPEs
    argTypes:
    - java.io.Writer
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 74
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 74
    functionName: '[com.ctc.wstx.dtd.DTDWriter].<init>(java.io.Writer,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDWriter
    signature: '[com.ctc.wstx.dtd.DTDWriter].<init>(java.io.Writer,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - 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: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.dtd.DTDWriter].includeComments()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDWriter].includeComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - 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: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - 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: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[com.ctc.wstx.dtd.DTDWriter].includeParamEntities()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDWriter].includeParamEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - 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: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newStart
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - 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: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.dtd.DTDWriter].getFlattenStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDWriter].getFlattenStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[],int,com.ctc.wstx.dtd.DTDWriter)'
      Src: com.ctc.wstx.dtd.DTDWriter:125,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDWriter)'
      Src: com.ctc.wstx.dtd.DTDWriter:127,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - upUntil
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 132
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.dtd.DTDWriter].flush(char[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char[],int,com.ctc.wstx.dtd.DTDWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDWriter].flush(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.dtd.DTDWriter:145,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDWriter)'
      Src: com.ctc.wstx.dtd.DTDWriter:147,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - int
      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:
    - output
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 150
    functionName: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 3
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.dtd.DTDWriter:157,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDWriter)'
      Src: com.ctc.wstx.dtd.DTDWriter:159,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      - int
      - int
      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:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 162
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 162
    functionName: '[com.ctc.wstx.dtd.DTDWriter].output(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDWriter)'
    - '[java.io.Writer].write(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDWriter].output(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ModelNode.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      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: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.ctc.wstx.dtd.ModelNode].isNullable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ModelNode.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.ModelNode].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.ctc.wstx.dtd.TokenModel>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - java.util.List<com.ctc.wstx.dtd.TokenModel>
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[com.ctc.wstx.dtd.ModelNode].indexTokens(java.util.List<com.ctc.wstx.dtd.TokenModel>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ModelNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ModelNode].indexTokens(java.util.List<com.ctc.wstx.dtd.TokenModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - firstPos
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.ctc.wstx.dtd.ModelNode].addFirstPos(java.util.BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ModelNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ModelNode].addFirstPos(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - firstPos
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.ctc.wstx.dtd.ModelNode].addLastPos(java.util.BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ModelNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ModelNode].addLastPos(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - followPosSets
    argTypes:
    - BitSet[]
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ModelNode.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.dtd.ModelNode].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ModelNode.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.ModelNode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
      Src: com.ctc.wstx.dtd.DTDValidator:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - boolean
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDValidator
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 5
    argNames:
    - schema
    - ctxt
    - hasNsDefaults
    - elemSpecs
    - genEntities
    argTypes:
    - com.ctc.wstx.dtd.DTDSubset
    - ValidationContext
    - boolean
    - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    - Map<String,com.ctc.wstx.ent.EntityDecl>
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[com.ctc.wstx.dtd.DTDValidator].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidatorBase].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDValidator
    signature: '[com.ctc.wstx.dtd.DTDValidator].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.dtd.DTDValidator].reallyValidating()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDValidator].reallyValidating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTmpKey.reset(String,String)
      Src: com.ctc.wstx.dtd.DTDValidator:134,1
    - Dst: mElemSpecs.get(com.ctc.wstx.dtd.DTDValidator)
      Src: com.ctc.wstx.dtd.DTDValidator:136,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:144,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(StructValidator[])'
      Src: com.ctc.wstx.dtd.DTDValidator:145,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].isDefined()'
      Src: com.ctc.wstx.dtd.DTDValidator:148,1
    - Dst: mTmpKey.toString()
      Src: com.ctc.wstx.dtd.DTDValidator:149,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:149,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].getName()'
      Src: com.ctc.wstx.dtd.DTDValidator:156,1
    - Dst: pv.tryToValidate(com.ctc.wstx.dtd.DTDValidator)
      Src: com.ctc.wstx.dtd.DTDValidator:156,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].indexOf(String)'
      Src: com.ctc.wstx.dtd.DTDValidator:158,1
    - Dst: mElems[elemCount-1].toString()
      Src: com.ctc.wstx.dtd.DTDValidator:159,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].substring(int,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:161,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].substring(int)'
      Src: com.ctc.wstx.dtd.DTDValidator:162,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:164,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].getValidator()'
      Src: com.ctc.wstx.dtd.DTDValidator:180,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].getAttributes()'
      Src: com.ctc.wstx.dtd.DTDValidator:181,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].hasFixedAttrs()'
      Src: com.ctc.wstx.dtd.DTDValidator:185,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].getSpecialCount()'
      Src: com.ctc.wstx.dtd.DTDValidator:186,1
    - Dst: '[BitSet].<init>(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:192,1
    - Dst: '[BitSet].clear()'
      Src: com.ctc.wstx.dtd.DTDValidator:194,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 199
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 199
    functionName: '[com.ctc.wstx.dtd.DTDValidator].validateElementStart(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached:
    - '[BitSet].<init>(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].getValidator()'
    - mTmpKey.reset(String,String)
    - mTmpKey.toString()
    - '[com.ctc.wstx.dtd.DTDValidator].indexOf(String)'
    - '[com.ctc.wstx.dtd.DTDValidator].substring(int,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].getName()'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(StructValidator[])'
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(com.ctc.wstx.dtd.DTDValidator)'
    - '[BitSet].clear()'
    - mElems[elemCount-1].toString()
    - mElemSpecs.get(com.ctc.wstx.dtd.DTDValidator)
    - '[com.ctc.wstx.dtd.DTDValidator].hasFixedAttrs()'
    - '[com.ctc.wstx.dtd.DTDValidator].substring(int)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].getAttributes()'
    - '[com.ctc.wstx.dtd.DTDValidator].isDefined()'
    - pv.tryToValidate(com.ctc.wstx.dtd.DTDValidator)
    - '[com.ctc.wstx.dtd.DTDValidator].getSpecialCount()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidator].validateElementStart(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTmpKey.reset(String,String)
      Src: com.ctc.wstx.dtd.DTDValidator:206,1
    - Dst: mCurrAttrDefs.get(com.ctc.wstx.dtd.DTDValidator)
      Src: com.ctc.wstx.dtd.DTDValidator:206,1
    - Dst: mCurrElem.toString()
      Src: com.ctc.wstx.dtd.DTDValidator:211,1
    - Dst: mTmpKey.toString()
      Src: com.ctc.wstx.dtd.DTDValidator:211,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:210,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:219,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].getSpecialIndex()'
      Src: com.ctc.wstx.dtd.DTDValidator:223,1
    - Dst: '[BitSet].set(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:225,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].validate(String,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:228,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].isFixed()'
      Src: com.ctc.wstx.dtd.DTDValidator:229,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].getDefaultValue(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:231,1
    - Dst: act.equals(com.ctc.wstx.dtd.DTDValidator)
      Src: com.ctc.wstx.dtd.DTDValidator:232,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String)'
      Src: com.ctc.wstx.dtd.DTDValidator:233,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 237
    functionName: '[com.ctc.wstx.dtd.DTDValidator].validateAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached:
    - mTmpKey.reset(String,String)
    - '[com.ctc.wstx.dtd.DTDValidator].validate(String,com.ctc.wstx.dtd.DTDValidator)'
    - mTmpKey.toString()
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String)'
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
    - '[BitSet].set(com.ctc.wstx.dtd.DTDValidator)'
    - mCurrElem.toString()
    - '[com.ctc.wstx.dtd.DTDValidator].getDefaultValue(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].getSpecialIndex()'
    - '[com.ctc.wstx.dtd.DTDValidator].isFixed()'
    - mCurrAttrDefs.get(com.ctc.wstx.dtd.DTDValidator)
    - act.equals(com.ctc.wstx.dtd.DTDValidator)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDValidator].validateAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTmpKey.reset(String,String)
      Src: com.ctc.wstx.dtd.DTDValidator:245,1
    - Dst: mCurrAttrDefs.get(com.ctc.wstx.dtd.DTDValidator)
      Src: com.ctc.wstx.dtd.DTDValidator:245,1
    - Dst: mCurrElem.toString()
      Src: com.ctc.wstx.dtd.DTDValidator:250,1
    - Dst: mTmpKey.toString()
      Src: com.ctc.wstx.dtd.DTDValidator:250,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:249,1
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:254,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:258,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].getSpecialIndex()'
      Src: com.ctc.wstx.dtd.DTDValidator:262,1
    - Dst: '[BitSet].set(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:264,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].validate(char[],int,int,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:267,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].isFixed()'
      Src: com.ctc.wstx.dtd.DTDValidator:268,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].getDefaultValue(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:269,1
    - Dst: '[com.ctc.wstx.util.StringUtil].matches(com.ctc.wstx.dtd.DTDValidator,char[],int,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:272,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].equals(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:274,1
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:278,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String)'
      Src: com.ctc.wstx.dtd.DTDValidator:279,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 6
    argNames:
    - localName
    - uri
    - prefix
    - valueChars
    - valueStart
    - valueEnd
    argTypes:
    - String
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 283
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 283
    functionName: '[com.ctc.wstx.dtd.DTDValidator].validateAttribute(String,String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached:
    - mTmpKey.reset(String,String)
    - mTmpKey.toString()
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String)'
    - '[String].<init>(char[],int,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDValidator)'
    - '[BitSet].set(com.ctc.wstx.dtd.DTDValidator)'
    - mCurrElem.toString()
    - '[com.ctc.wstx.dtd.DTDValidator].validate(char[],int,int,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].getDefaultValue(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].getSpecialIndex()'
    - '[com.ctc.wstx.dtd.DTDValidator].equals(com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.util.StringUtil].matches(com.ctc.wstx.dtd.DTDValidator,char[],int,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].isFixed()'
    - mCurrAttrDefs.get(com.ctc.wstx.dtd.DTDValidator)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDValidator].validateAttribute(String,String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: elem.getSpecialCount()
      Src: com.ctc.wstx.dtd.DTDValidator:299,1
    - Dst: specBits.nextClearBit(int)
      Src: com.ctc.wstx.dtd.DTDValidator:300,1
    - Dst: elem.getSpecialAttrs()
      Src: com.ctc.wstx.dtd.DTDValidator:302,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].get(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:303,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].isRequired()'
      Src: com.ctc.wstx.dtd.DTDValidator:310,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator,com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:311,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].doAddDefaultValue(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:313,1
    - Dst: specBits.nextClearBit(int)
      Src: com.ctc.wstx.dtd.DTDValidator:315,1
    - Dst: elem.getAllowedContent()
      Src: com.ctc.wstx.dtd.DTDValidator:319,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 320
    functionName: '[com.ctc.wstx.dtd.DTDValidator].validateElementAndAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidator].isRequired()'
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,com.ctc.wstx.dtd.DTDValidator,com.ctc.wstx.dtd.DTDValidator)'
    - '[com.ctc.wstx.dtd.DTDValidator].get(com.ctc.wstx.dtd.DTDValidator)'
    - specBits.nextClearBit(int)
    - '[com.ctc.wstx.dtd.DTDValidator].doAddDefaultValue(com.ctc.wstx.dtd.DTDValidator)'
    - elem.getAllowedContent()
    - elem.getSpecialAttrs()
    - elem.getSpecialCount()
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDValidator].validateElementAndAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: v.fullyValid()
      Src: com.ctc.wstx.dtd.DTDValidator:347,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(com.ctc.wstx.dtd.DTDValidator)'
      Src: com.ctc.wstx.dtd.DTDValidator:349,1
    - Dst: element.getAllowedContent()
      Src: com.ctc.wstx.dtd.DTDValidator:365,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 366
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 366
    functionName: '[com.ctc.wstx.dtd.DTDValidator].validateElementEnd(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached:
    - v.fullyValid()
    - element.getAllowedContent()
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(com.ctc.wstx.dtd.DTDValidator)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDValidator].validateElementEnd(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].checkIdRefs()'
      Src: com.ctc.wstx.dtd.DTDValidator:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 1
    argNames:
    - eod
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 378
      start: 371
    functionDepth: 2
    functionLinenumber: 371
    functionLinenumberEnd: 378
    functionName: '[com.ctc.wstx.dtd.DTDValidator].validationCompleted(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidator].checkIdRefs()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidator].validationCompleted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>()'
      Src: com.ctc.wstx.dtd.DTDValidator:389,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.ElementIdMap
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 386
    functionDepth: 2
    functionLinenumber: 386
    functionLinenumberEnd: 392
    functionName: '[com.ctc.wstx.dtd.DTDValidator].getIdMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementIdMap
    signature: '[com.ctc.wstx.dtd.DTDValidator].getIdMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].getFirstUndefined()'
      Src: com.ctc.wstx.dtd.DTDValidator:406,1
    - Dst: '[com.ctc.wstx.util.ElementId].getLocation()'
      Src: com.ctc.wstx.dtd.DTDValidator:412,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.DTDValidator:408,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.util.ElementIdMap
      - StructValidator[]
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 415
    functionName: '[com.ctc.wstx.dtd.DTDValidator].checkIdRefs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidator].reportValidationProblem(String,javax.xml.stream.Location)'
    - '[com.ctc.wstx.util.ElementIdMap].getFirstUndefined()'
    - '[com.ctc.wstx.util.ElementId].getLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidator].checkIdRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,null,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:342,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.FullDTDReader
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 4
    argNames:
    - input
    - cfg
    - constructFully
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 343
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 343
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,null,boolean,int)'
    - '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.FullDTDReader
    signature: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:352,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].initInputLocation(com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:355,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.dtd.DTDSubset
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.FullDTDReader
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 5
    argNames:
    - input
    - cfg
    - intSubset
    - constructFully
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.dtd.DTDSubset
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 356
      start: 348
    functionDepth: 3
    functionLinenumber: 348
    functionLinenumberEnd: 356
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
    - '[com.ctc.wstx.io.WstxInputSource].initInputLocation(com.ctc.wstx.dtd.FullDTDReader,int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.FullDTDReader
    signature: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:365,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
      Src: com.ctc.wstx.dtd.FullDTDReader:370,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
      Src: com.ctc.wstx.dtd.FullDTDReader:371,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:384,1
    - Dst: pes.isEmpty()
      Src: com.ctc.wstx.dtd.FullDTDReader:385,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:393,1
    - Dst: ges.isEmpty()
      Src: com.ctc.wstx.dtd.FullDTDReader:394,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:402,1
    - Dst: not.isEmpty()
      Src: com.ctc.wstx.dtd.FullDTDReader:403,1
    - Dst: mConfig.getDTDEventListener()
      Src: com.ctc.wstx.dtd.FullDTDReader:408,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3293,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.FullDTDReader
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 6
    argNames:
    - input
    - cfg
    - isExt
    - intSubset
    - constructFully
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    - com.ctc.wstx.dtd.DTDSubset
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 409
      start: 361
    functionDepth: 2
    functionLinenumber: 361
    functionLinenumberEnd: 409
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - ges.isEmpty()
    - '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
    - '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
    - mConfig.getDTDEventListener()
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    - not.isEmpty()
    - '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
    - pes.isEmpty()
    linkageType: ''
    returnType: com.ctc.wstx.dtd.FullDTDReader
    signature: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:421,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.dtd.FullDTDReader:423,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
      Src: com.ctc.wstx.dtd.FullDTDReader:427,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:433,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: true
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 5
    argNames:
    - srcData
    - input
    - cfg
    - constructFully
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 436
      start: 414
    functionDepth: 9
    functionLinenumber: 414
    functionLinenumberEnd: 436
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
    - '[com.ctc.wstx.dtd.FullDTDReader].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:446,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
      Src: com.ctc.wstx.dtd.FullDTDReader:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.dtd.DTDSubset
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: true
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 5
    argNames:
    - src
    - cfg
    - intSubset
    - constructFully
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.dtd.DTDSubset
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 448
      start: 441
    functionDepth: 9
    functionLinenumber: 441
    functionLinenumberEnd: 448
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readExternalSubset(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
    - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readExternalSubset(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
      Src: com.ctc.wstx.dtd.FullDTDReader:471,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:473,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.dtd.FullDTDReader:473,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,null,boolean,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:478,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].setFlattenWriter(java.io.Writer,boolean,boolean,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:479,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
      Src: com.ctc.wstx.dtd.FullDTDReader:481,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].flushFlattenWriter()'
      Src: com.ctc.wstx.dtd.FullDTDReader:482,1
    - Dst: '[java.io.Writer].flush()'
      Src: com.ctc.wstx.dtd.FullDTDReader:483,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: true
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 5
    argNames:
    - src
    - flattenWriter
    - inclComments
    - inclConditionals
    - inclPEs
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - java.io.Writer
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 485
      start: 466
    functionDepth: 9
    functionLinenumber: 466
    functionLinenumberEnd: 485
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].flattenExternalSubset(com.ctc.wstx.io.WstxInputSource,java.io.Writer,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,null,boolean,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.SymbolTable].<init>()'
    - '[java.io.Writer].flush()'
    - '[com.ctc.wstx.dtd.FullDTDReader].flushFlattenWriter()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    - '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
    - '[com.ctc.wstx.dtd.FullDTDReader].setFlattenWriter(java.io.Writer,boolean,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.dtd.FullDTDReader].flattenExternalSubset(com.ctc.wstx.io.WstxInputSource,java.io.Writer,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:490,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
      Src: com.ctc.wstx.dtd.FullDTDReader:491,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.dtd.FullDTDReader:493,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.TextBuffer
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 487
    functionDepth: 3
    functionLinenumber: 487
    functionLinenumberEnd: 496
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
    - '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
    - '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuffer
    signature: '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].<init>(java.io.Writer,boolean,boolean,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 4
    argNames:
    - w
    - inclComments
    - inclConditionals
    - inclPEs
    argTypes:
    - java.io.Writer
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 515
      start: 510
    functionDepth: 1
    functionLinenumber: 510
    functionLinenumberEnd: 515
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].setFlattenWriter(java.io.Writer,boolean,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDWriter].<init>(java.io.Writer,boolean,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].setFlattenWriter(java.io.Writer,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 519
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].flushFlattenWriter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].flushFlattenWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:538,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:543,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - entName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 544
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 544
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].findEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.dtd.FullDTDReader].findEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextAfterWS()'
      Src: com.ctc.wstx.dtd.FullDTDReader:557,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:563,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:566,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDirective()'
      Src: com.ctc.wstx.dtd.FullDTDReader:581,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseDirectiveFlattened()'
      Src: com.ctc.wstx.dtd.FullDTDReader:583,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
      Src: com.ctc.wstx.dtd.FullDTDReader:593,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:596,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
      Src: com.ctc.wstx.dtd.FullDTDReader:597,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:602,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:604,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:611,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:614,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:622,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:624,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:632,1
    - Dst: '[HashMap<String,javax.xml.stream.Location>].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:638,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportUndefinedNotationRefs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:639,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(com.ctc.wstx.dtd.FullDTDReader,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,null,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:657,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,null,HashMap<String,com.ctc.wstx.ent.EntityDecl>,null,HashMap<String,javax.xml.stream.events.NotationDeclaration>,LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:667,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 552
    functionDepth: 8
    functionLinenumber: 552
    functionLinenumberEnd: 673
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[HashMap<String,javax.xml.stream.Location>].size()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,null,HashMap<String,com.ctc.wstx.ent.EntityDecl>,null,HashMap<String,javax.xml.stream.events.NotationDeclaration>,LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextAfterWS()'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseDirectiveFlattened()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseDirective()'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(com.ctc.wstx.dtd.FullDTDReader,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,null,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
    - '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportUndefinedNotationRefs()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:682,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
      Src: com.ctc.wstx.dtd.FullDTDReader:684,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:688,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:694,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:696,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:698,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdReportComments()'
      Src: com.ctc.wstx.dtd.FullDTDReader:700,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readComment(com.ctc.wstx.dtd.DTDEventListener)'
      Src: com.ctc.wstx.dtd.FullDTDReader:701,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipComment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:703,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
      Src: com.ctc.wstx.dtd.FullDTDReader:706,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:708,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:710,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 712
      start: 675
    functionDepth: 5
    functionLinenumber: 675
    functionLinenumberEnd: 712
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].parseDirective()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readComment(com.ctc.wstx.dtd.DTDEventListener)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipComment()'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdReportComments()'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].parseDirective()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:729,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
      Src: com.ctc.wstx.dtd.FullDTDReader:730,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:735,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:737,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:738,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
      Src: com.ctc.wstx.dtd.FullDTDReader:739,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:744,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:749,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:751,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:753,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].includeComments()'
      Src: com.ctc.wstx.dtd.FullDTDReader:755,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:757,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:758,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipComment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:762,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:765,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
      Src: com.ctc.wstx.dtd.FullDTDReader:770,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:772,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:773,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
      Src: com.ctc.wstx.dtd.FullDTDReader:776,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:779,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].includeParamEntities()'
      Src: com.ctc.wstx.dtd.FullDTDReader:786,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleSuppressedDeclaration()'
      Src: com.ctc.wstx.dtd.FullDTDReader:788,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:790,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:791,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:792,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:793,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:795,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 799
      start: 721
    functionDepth: 7
    functionLinenumber: 721
    functionLinenumberEnd: 799
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].parseDirectiveFlattened()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
    - '[com.ctc.wstx.dtd.DTDWriter].includeComments()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.DTDWriter].includeParamEntities()'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipComment()'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
    - '[com.ctc.wstx.dtd.DTDWriter].output(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleSuppressedDeclaration()'
    - '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
    - '[com.ctc.wstx.dtd.DTDWriter].output(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].parseDirectiveFlattened()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:813,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
      Src: com.ctc.wstx.dtd.FullDTDReader:814,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:820,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:823,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:826,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 3
    argNames:
    - newInput
    - isExt
    - entityId
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 828
      start: 807
    functionDepth: 1
    functionLinenumber: 807
    functionLinenumberEnd: 828
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:846,1
    - Dst: input.readInto()
      Src: com.ctc.wstx.dtd.FullDTDReader:857,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:860,1
    - Dst: input.close()
      Src: com.ctc.wstx.dtd.FullDTDReader:864,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].constructFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:866,1
    - Dst: input.getParent()
      Src: com.ctc.wstx.dtd.FullDTDReader:871,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwNullParent(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:873,1
    - Dst: input.getScopeId()
      Src: com.ctc.wstx.dtd.FullDTDReader:878,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:879,1
    - Dst: input.restoreContext()
      Src: com.ctc.wstx.dtd.FullDTDReader:883,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:885,1
    - Dst: input.getScopeId()
      Src: com.ctc.wstx.dtd.FullDTDReader:887,1
    - Dst: input.fromInternalEntity()
      Src: com.ctc.wstx.dtd.FullDTDReader:893,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 899
      start: 836
    functionDepth: 1
    functionLinenumber: 836
    functionLinenumberEnd: 899
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].loadMore()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].constructFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
    - input.readInto()
    - input.getParent()
    - input.getScopeId()
    - input.restoreContext()
    - '[com.ctc.wstx.dtd.FullDTDReader].throwNullParent(com.ctc.wstx.dtd.FullDTDReader)'
    - input.fromInternalEntity()
    - input.close()
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.FullDTDReader].loadMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:906,1
    - Dst: mInput.readInto()
      Src: com.ctc.wstx.dtd.FullDTDReader:913,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:916,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:921,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 924
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].loadMoreFromCurrent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - mInput.readInto()
    - '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.FullDTDReader].loadMoreFromCurrent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:935,1
    - Dst: mInput.readMore(int)
      Src: com.ctc.wstx.dtd.FullDTDReader:938,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:941,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:946,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - minAmount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 949
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 949
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].ensureInput(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - mInput.readMore(int)
    - '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwFromIOE(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.FullDTDReader].ensureInput(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:962,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].loadMore(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:962,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:965,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 3
    argNames:
    - currScope
    - entityName
    - loc
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 969
      start: 957
    functionDepth: 1
    functionLinenumber: 957
    functionLinenumberEnd: 969
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.io.WstxInputSource,String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].loadMore(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.io.WstxInputSource,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
      Src: com.ctc.wstx.dtd.FullDTDReader:982,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwNullChar()'
      Src: com.ctc.wstx.dtd.FullDTDReader:990,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 993
      start: 975
    functionDepth: 0
    functionLinenumber: 975
    functionLinenumberEnd: 993
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwNullChar()'
    - '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1005,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1005,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1009,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1000
    functionDepth: 3
    functionLinenumber: 1000
    functionLinenumberEnd: 1011
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1018,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1018,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1021,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1027,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1029,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - handlePEs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1032
      start: 1013
    functionDepth: 3
    functionLinenumber: 1013
    functionLinenumberEnd: 1032
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 13
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1051,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1055,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1055,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1063,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1070,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1075,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1077,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1085,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1085,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1088
      start: 1045
    functionDepth: 3
    functionLinenumber: 1045
    functionLinenumberEnd: 1088
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 7
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwForbiddenPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1105,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1111,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1112,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1114,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1115,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1118,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1121,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1125,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1126,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1128,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1133,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandEntity(String,boolean,Boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1136,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1137
      start: 1095
    functionDepth: 2
    functionLinenumber: 1095
    functionLinenumberEnd: 1137
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDWriter].flush(com.ctc.wstx.dtd.FullDTDReader,int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwForbiddenPE()'
    - '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandEntity(String,boolean,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1155,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1162,1
    - Dst: '[String].substring(int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1164,1
    - Dst: '[String].charAt(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1167,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1174,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1178,1
    - Dst: '[String].substring(int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1183,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1183,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1184,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1186,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1190,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1194,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1196,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - exp
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1197
      start: 1151
    functionDepth: 1
    functionLinenumber: 1151
    functionLinenumberEnd: 1197
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 7
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[String].substring(int,com.ctc.wstx.dtd.FullDTDReader)'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
    - '[StringBuilder].toString()'
    - '[String].charAt(com.ctc.wstx.dtd.FullDTDReader)'
    - '[StringBuilder].<init>(com.ctc.wstx.dtd.FullDTDReader)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1210,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1218,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1223,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1227,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1229,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1230
      start: 1207
    functionDepth: 1
    functionLinenumber: 1207
    functionLinenumberEnd: 1230
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1242,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1248,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1254,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1255,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.dtd.FullDTDReader:1257,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1257,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1260,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1262
      start: 1236
    functionDepth: 2
    functionLinenumber: 1236
    functionLinenumberEnd: 1262
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - String.valueOf(char)
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1268,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1269,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseFullName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1271,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1272
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1272
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseFullName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1280,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1281,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1283,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - c
    - checkChar
    argTypes:
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 1284
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1284
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readDTDLocalName(char,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readDTDLocalName(char,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNameBuffer(int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1293,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1301,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1304,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandBy50Pct(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1310,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1317,1
    - Dst: '[String].<init>(com.ctc.wstx.dtd.FullDTDReader,int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1327,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1328
      start: 1290
    functionDepth: 1
    functionLinenumber: 1290
    functionLinenumberEnd: 1328
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readDTDNmtoken(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[String].<init>(com.ctc.wstx.dtd.FullDTDReader,int,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNameBuffer(int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandBy50Pct(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readDTDNmtoken(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseFullName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1347,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1349,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1354,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1361,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1362,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].findSharedName(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1370,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - firstChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1371
      start: 1340
    functionDepth: 1
    functionLinenumber: 1340
    functionLinenumberEnd: 1371
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[com.ctc.wstx.dtd.FullDTDReader].findSharedName(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseLocalName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseFullName(char)'
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1377,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1377,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1386
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1386
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1412,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1414,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1416,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1417,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.dtd.FullDTDReader,String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1421,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1439,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1447,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1461,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.dtd.FullDTDReader,String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1466,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1474,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1478,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1486,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1488,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1494,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1499,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1501,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1505,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1517,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1523,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1529,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1532,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1534,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1536,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 3
    argNames:
    - id
    - loc
    - quoteChar
    argTypes:
    - String
    - javax.xml.stream.Location
    - char
    constantsTouched: []
    func_position:
      end: 1540
      start: 1392
    functionDepth: 3
    functionLinenumber: 1392
    functionLinenumberEnd: 1540
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].parseEntityValue(String,javax.xml.stream.Location,char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
    - '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.dtd.FullDTDReader,String,javax.xml.stream.Location)'
    - '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.dtd.FullDTDReader].parseEntityValue(String,javax.xml.stream.Location,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1561,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1573,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1575,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1578,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1589,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].loadMore(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1589,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1592,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1603,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1605,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1627,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1629,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].inputInBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1646,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1647,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1649,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1653,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseEntityName(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1654,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandEntity(com.ctc.wstx.dtd.FullDTDReader,boolean,Boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1658,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1670,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1678,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1684,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1691,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1692,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1692,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DefaultAttrValue
      - char
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 5
    argNames:
    - defVal
    - quoteChar
    - attrName
    - loc
    - gotFixed
    argTypes:
    - com.ctc.wstx.dtd.DefaultAttrValue
    - char
    - com.ctc.wstx.util.PrefixedName
    - javax.xml.stream.Location
    - boolean
    constantsTouched: []
    func_position:
      end: 1694
      start: 1551
    functionDepth: 3
    functionLinenumber: 1551
    functionLinenumberEnd: 1694
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].parseAttrDefaultValue(com.ctc.wstx.dtd.DefaultAttrValue,char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].resolveSimpleEntity(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].inputInBuffer()'
    - '[com.ctc.wstx.dtd.FullDTDReader].expandEntity(com.ctc.wstx.dtd.FullDTDReader,boolean,Boolean)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].loadMore(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].markLF()'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseEntityName(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].parseAttrDefaultValue(com.ctc.wstx.dtd.DefaultAttrValue,char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseFullName()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1703,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].length()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1704,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1705,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].equalsIgnoreCase(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1707,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1708,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1711,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1713,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1714,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1715,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1718,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1726,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1730,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1738,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1740,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1749,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1751,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1754,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1757,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1758,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1765,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1770,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1783,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1786,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1791,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1797,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1799,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1800,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1801,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 91
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1803
      start: 1700
    functionDepth: 4
    functionLinenumber: 1700
    functionLinenumberEnd: 1803
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].length()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseFullName()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[com.ctc.wstx.dtd.FullDTDReader].equalsIgnoreCase(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1812,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1813,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1818,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1821,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1824,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1827,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1830,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwParseError(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1832,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1841,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1847,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].fireDtdCommentEvent(com.ctc.wstx.dtd.DTDEventListener)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1848,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDEventListener
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - l
    argTypes:
    - com.ctc.wstx.dtd.DTDEventListener
    constantsTouched: []
    func_position:
      end: 1849
      start: 1809
    functionDepth: 4
    functionLinenumber: 1809
    functionLinenumberEnd: 1849
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readComment(com.ctc.wstx.dtd.DTDEventListener)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.util.TextBuffer].fireDtdCommentEvent(com.ctc.wstx.dtd.DTDEventListener)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwParseError(String)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readComment(com.ctc.wstx.dtd.DTDEventListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1867,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1870,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.dtd.FullDTDReader:1873,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1873,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1875,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1877,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleIgnored()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1879,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1884,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleIncluded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1886,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1892,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1897,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1898
      start: 1857
    functionDepth: 4
    functionLinenumber: 1857
    functionLinenumberEnd: 1898
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].handleIncluded()'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - String.valueOf(char)
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleIgnored()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1903,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1905,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1908
      start: 1900
    functionDepth: 4
    functionLinenumber: 1900
    functionLinenumberEnd: 1908
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleIncluded()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleIncluded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1913,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1917,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1922,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1925,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1928,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1930,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1933,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1934,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1943,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1944,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1952
      start: 1910
    functionDepth: 4
    functionLinenumber: 1910
    functionLinenumberEnd: 1952
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleIgnored()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwInvalidSpace(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleIgnored()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,javax.xml.stream.Location>].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1963,1
    - Dst: '[HashMap<String,javax.xml.stream.Location>].keySet()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1965,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].iterator()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1965,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].next()'
      Src: com.ctc.wstx.dtd.FullDTDReader:1965,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1967,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1968
      start: 1960
    functionDepth: 0
    functionLinenumber: 1960
    functionLinenumberEnd: 1968
    functionName: '[com.ctc.wstx.dtd.FullDTDReader]._reportUndefinedNotationRefs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].iterator()'
    - '[HashMap<String,javax.xml.stream.Location>].size()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(com.ctc.wstx.dtd.FullDTDReader)'
    - '[HashMap<String,javax.xml.stream.Location>].keySet()'
    - '[com.ctc.wstx.dtd.FullDTDReader].next()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader]._reportUndefinedNotationRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - dir
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1978
      start: 1970
    functionDepth: 0
    functionLinenumber: 1970
    functionLinenumberEnd: 1978
    functionName: '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].reportValidationProblem(String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1989,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].reportValidationProblem(String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1991,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1993
      start: 1980
    functionDepth: 1
    functionLinenumber: 1980
    functionLinenumberEnd: 1993
    functionName: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].reportValidationProblem(String,com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwParseError(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:1998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1999
      start: 1995
    functionDepth: 0
    functionLinenumber: 1995
    functionLinenumberEnd: 1999
    functionName: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 13
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwParseError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwParseError(String,Object,null)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - format
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 2005
      start: 2001
    functionDepth: 0
    functionLinenumber: 2001
    functionLinenumberEnd: 2005
    functionName: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwParseError(String,Object,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - msg
    - elem
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 2011
      start: 2007
    functionDepth: 0
    functionLinenumber: 2007
    functionLinenumberEnd: 2011
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDElemError(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDElemError(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2016,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.dtd.DTDElement
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 3
    argNames:
    - msg
    - elem
    - attrName
    argTypes:
    - String
    - com.ctc.wstx.dtd.DTDElement
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 2017
      start: 2013
    functionDepth: 0
    functionLinenumber: 2013
    functionLinenumberEnd: 2017
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2023,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2023,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2025,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(int,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2025,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - i
    - extraMsg
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 2026
      start: 2019
    functionDepth: 1
    functionLinenumber: 2019
    functionLinenumberEnd: 2026
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(int,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwUnexpectedChar(int,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2031,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2032
      start: 2028
    functionDepth: 1
    functionLinenumber: 2028
    functionLinenumberEnd: 2032
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].throwForbiddenPE()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].throwForbiddenPE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - elem
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 2036
      start: 2034
    functionDepth: 0
    functionLinenumber: 2034
    functionLinenumberEnd: 2036
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].elemDesc(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].elemDesc(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - elem
    - attrName
    argTypes:
    - Object
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 2040
      start: 2038
    functionDepth: 0
    functionLinenumber: 2038
    functionLinenumberEnd: 2040
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].attrDesc(Object,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].attrDesc(Object,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2043,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - input
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 2044
      start: 2042
    functionDepth: 1
    functionLinenumber: 2042
    functionLinenumberEnd: 2044
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].entityDesc(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].entityDesc(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2074,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleAttlistDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2077,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2082,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2084,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2087,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2092,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2095,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2100,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2103,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleNotationDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2106,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2111,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleTargetNsDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2114,1
    - Dst: String.valueOf(com.ctc.wstx.dtd.FullDTDReader)
      Src: com.ctc.wstx.dtd.FullDTDReader:2119,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2119,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2122,1
    - Dst: mInput.getScopeId()
      Src: com.ctc.wstx.dtd.FullDTDReader:2127,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleGreedyEntityProblem(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2128,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2136
      start: 2056
    functionDepth: 6
    functionLinenumber: 2056
    functionLinenumberEnd: 2136
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleGreedyEntityProblem(com.ctc.wstx.dtd.FullDTDReader)'
    - String.valueOf(com.ctc.wstx.dtd.FullDTDReader)
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleNotationDecl()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleAttlistDecl()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleTargetNsDecl()'
    - mInput.getScopeId()
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2150,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2153,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2155,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2159,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2161,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2162,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2163,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2166,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2168,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2173,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2176,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2177
      start: 2146
    functionDepth: 6
    functionLinenumber: 2146
    functionLinenumberEnd: 2177
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleSuppressedDeclaration()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.DTDWriter].output(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
    - '[com.ctc.wstx.dtd.DTDWriter].output(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleSuppressedDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2190,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2191,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2197,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2200,1
    - Dst: '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2201,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].createPlaceholder(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2205,1
    - Dst: '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2206,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2216,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2217,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2220,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleAttrDecl(com.ctc.wstx.dtd.DTDElement,char,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2236,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2239
      start: 2183
    functionDepth: 4
    functionLinenumber: 2183
    functionLinenumberEnd: 2239
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleAttlistDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDElement].createPlaceholder(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleAttrDecl(com.ctc.wstx.dtd.DTDElement,char,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
    - '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleAttlistDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2244,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2245,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2251,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2254,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2263,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readMixedSpec(com.ctc.wstx.util.PrefixedName,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2265,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2269,1
    - Dst: '[com.ctc.wstx.dtd.ContentSpec].getSimpleValidator()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2270,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ContentSpec)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2272,1
    - Dst: '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2272,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2276,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2280,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2287,1
    - Dst: '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2289,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.dtd.FullDTDReader:2296,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2296,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2298,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2302,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2306,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2308,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2311,1
    - Dst: '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2312,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isDefined()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2316,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2321,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].define(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.EmptyValidator,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2331,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].createDefined(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.EmptyValidator,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2334,1
    - Dst: '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2336,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2337
      start: 2241
    functionDepth: 5
    functionLinenumber: 2241
    functionLinenumberEnd: 2337
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - String.valueOf(char)
    - '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement)'
    - '[com.ctc.wstx.dtd.DTDElement].createDefined(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.EmptyValidator,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
    - '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ContentSpec)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].define(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.EmptyValidator,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
    - '[LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isDefined()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readMixedSpec(com.ctc.wstx.util.PrefixedName,boolean)'
    - '[com.ctc.wstx.dtd.ContentSpec].getSimpleValidator()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2353,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2360,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2361,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2364,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2369,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2370,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2374,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextChar()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2376,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2377,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2381,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2386,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2398,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2403,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2404,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].output(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2405,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2410,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2416,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2420,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2426,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getLastCharLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2427,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseEntityValue(String,com.ctc.wstx.dtd.FullDTDReader,char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2429,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getSource()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2431,1
    - Dst: '[com.ctc.wstx.ent.IntEntity].<init>(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,char[],com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2431,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2433,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2436,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2437,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].handleExternalEntityDecl(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,String,char,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2439,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].markAsExternallyDeclared()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2447,1
    - Dst: '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2454,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2463,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2472,1
    - Dst: '[LinkedHashMap].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2478,1
    - Dst: '[LinkedHashMap].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2478,1
    - Dst: mConfig.getXMLReporter()
      Src: com.ctc.wstx.dtd.FullDTDReader:2480,1
    - Dst: oldED.getLocation()
      Src: com.ctc.wstx.dtd.FullDTDReader:2484,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWarning(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2490,1
    - Dst: '[LinkedHashMap].put(String,com.ctc.wstx.ent.EntityDecl)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2493,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].isParsed()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2498,1
    - Dst: mInput.getSource()
      Src: com.ctc.wstx.dtd.FullDTDReader:2502,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2504,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getPublicId()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2506,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getSystemId()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2506,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getNotationName()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2506,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdUnparsedEntityDecl(String,String,String,String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2506,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 93
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - suppressPEDecl
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2509
      start: 2346
    functionDepth: 3
    functionLinenumber: 2346
    functionLinenumberEnd: 2509
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[LinkedHashMap].put(String,com.ctc.wstx.ent.EntityDecl)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[LinkedHashMap].size()'
    - '[LinkedHashMap].<init>()'
    - mInput.getSource()
    - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
    - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseEntityValue(String,com.ctc.wstx.dtd.FullDTDReader,char)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDWriter].output(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWarning(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
    - '[LinkedHashMap].get(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
    - mConfig.getXMLReporter()
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextFromCurr()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
    - '[com.ctc.wstx.ent.EntityDecl].getPublicId()'
    - '[com.ctc.wstx.dtd.DTDWriter].output(char)'
    - '[com.ctc.wstx.ent.IntEntity].<init>(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,char[],com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextChar()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getSource()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].handleExternalEntityDecl(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,String,char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipCRLF(char)'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdUnparsedEntityDecl(String,String,String,String,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.ent.EntityDecl].isParsed()'
    - '[com.ctc.wstx.ent.EntityDecl].markAsExternallyDeclared()'
    - oldED.getLocation()
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(char)'
    - '[com.ctc.wstx.ent.EntityDecl].getNotationName()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getLastCharLocation()'
    - '[com.ctc.wstx.ent.EntityDecl].getSystemId()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2517,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2518,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2520,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2521,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2525,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2530,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2532,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parsePublicId(char,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2532,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2533,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2542,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2542,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2543,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2546,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2553,1
    - Dst: mInput.getSource()
      Src: com.ctc.wstx.dtd.FullDTDReader:2557,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2559,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdNotationDecl(String,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2564,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2571,1
    - Dst: '[com.ctc.wstx.evt.WNotationDeclaration].<init>(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2572,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2576,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.evt.WNotationDeclaration)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2578,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2588,1
    - Dst: '[LinkedHashMap].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2590,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.evt.WNotationDeclaration)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2592,1
    - Dst: '[HashMap<String,javax.xml.stream.Location>].remove(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2597,1
    - Dst: '[LinkedHashMap].put(String,com.ctc.wstx.evt.WNotationDeclaration)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2599,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2600
      start: 2514
    functionDepth: 4
    functionLinenumber: 2514
    functionLinenumberEnd: 2600
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleNotationDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
    - '[com.ctc.wstx.evt.WNotationDeclaration].<init>(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[LinkedHashMap].<init>()'
    - mInput.getSource()
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.evt.WNotationDeclaration)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].getStartLocation()'
    - '[LinkedHashMap].get(String)'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdNotationDecl(String,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parsePublicId(char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[HashMap<String,javax.xml.stream.Location>].remove(String)'
    - '[LinkedHashMap].put(String,com.ctc.wstx.evt.WNotationDeclaration)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleNotationDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2614,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2618,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDLocalName(char,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2619,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2620,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2628,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2630,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,boolean,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2636,1
    - Dst: '[com.ctc.wstx.util.InternCache].getInstance()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2640,1
    - Dst: '[com.ctc.wstx.util.InternCache].intern(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2640,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2644,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2646,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2653,1
    - Dst: '[HashMap].put(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2655,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2657
      start: 2609
    functionDepth: 4
    functionLinenumber: 2609
    functionLinenumberEnd: 2657
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleTargetNsDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.InternCache].intern(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDLocalName(char,boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.util.InternCache].getInstance()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,boolean,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[HashMap].put(com.ctc.wstx.dtd.FullDTDReader,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleTargetNsDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2677,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2680,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseEnumerated(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2686,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2689,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2693,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2727,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2729,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseEnumerated(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2731,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2744,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2752,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2754,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2754,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].constructRequired()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2756,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].constructImplied()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2758,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].constructFixed()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2760,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2761,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseAttrDefaultValue(com.ctc.wstx.dtd.DefaultAttrValue,char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2762,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2764,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].constructOptional()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2770,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseAttrDefaultValue(com.ctc.wstx.dtd.DefaultAttrValue,char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2771,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2779,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2782,1
    - Dst: mConfig.willDoXmlIdTyping()
      Src: com.ctc.wstx.dtd.FullDTDReader:2786,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].isXmlReservedAttr(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2787,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkXmlIdAttr(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2789,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].isXmlReservedAttr(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2797,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkXmlSpaceAttr(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2798,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].isaNsDeclaration()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2806,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2811,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].addNsDefault(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.DefaultAttrValue,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2815,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].addAttribute(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.util.WordResolver,boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2818,1
    - Dst: mConfig.getXMLReporter()
      Src: com.ctc.wstx.dtd.FullDTDReader:2826,1
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2828,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWarning(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2829,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2832,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].normalizeDefault()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2834,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].validateDefault(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2837,1
    CyclomaticComplexity: 49
    EdgeCount: 49
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDElement
      - char
      - int
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 4
    argNames:
    - elem
    - c
    - index
    - loc
    argTypes:
    - com.ctc.wstx.dtd.DTDElement
    - char
    - int
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 2841
      start: 2672
    functionDepth: 4
    functionLinenumber: 2672
    functionLinenumberEnd: 2841
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleAttrDecl(com.ctc.wstx.dtd.DTDElement,char,int,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - mConfig.willDoXmlIdTyping()
    - '[com.ctc.wstx.dtd.FullDTDReader].checkXmlSpaceAttr(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.util.WordResolver)'
    - '[com.ctc.wstx.dtd.DTDElement].addAttribute(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.util.WordResolver,boolean)'
    - mConfig.getXMLReporter()
    - '[com.ctc.wstx.dtd.FullDTDReader].checkXmlIdAttr(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].constructRequired()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
    - '[com.ctc.wstx.util.PrefixedName].isaNsDeclaration()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].constructFixed()'
    - '[com.ctc.wstx.dtd.DTDAttribute].validateDefault(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].constructOptional()'
    - '[com.ctc.wstx.dtd.DTDAttribute].normalizeDefault()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseEnumerated(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName,boolean)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].constructImplied()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWarning(com.ctc.wstx.dtd.FullDTDReader,String,com.ctc.wstx.dtd.FullDTDReader,javax.xml.stream.Location)'
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
    - '[com.ctc.wstx.util.PrefixedName].isXmlReservedAttr(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseAttrDefaultValue(com.ctc.wstx.dtd.DefaultAttrValue,char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location,boolean)'
    - '[com.ctc.wstx.dtd.DTDElement].addNsDefault(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.DefaultAttrValue,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleAttrDecl(com.ctc.wstx.dtd.DTDElement,char,int,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2854,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2856,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2858,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2868,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2872,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2872,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2873,1
    - Dst: '[TreeSet].add(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2874,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2877,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2882,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2884,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2885,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2885,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2886,1
    - Dst: '[TreeSet].add(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2887,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2892,1
    - Dst: '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2899,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDElement
      - com.ctc.wstx.util.PrefixedName
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.WordResolver
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 3
    argNames:
    - elem
    - attrName
    - isNotation
    argTypes:
    - com.ctc.wstx.dtd.DTDElement
    - com.ctc.wstx.util.PrefixedName
    - boolean
    constantsTouched: []
    func_position:
      end: 2900
      start: 2847
    functionDepth: 4
    functionLinenumber: 2847
    functionLinenumberEnd: 2900
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].parseEnumerated(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[TreeSet].add(com.ctc.wstx.dtd.FullDTDReader)'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.dtd.DTDElement].getLocation()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet)'
    - '[TreeSet].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.util.WordResolver
    signature: '[com.ctc.wstx.dtd.FullDTDReader].parseEnumerated(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2920,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2929,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getName()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2932,1
    - Dst: '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2936,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2941,1
    - Dst: '[LinkedHashMap].put(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2943,1
    - Dst: decl.getName()
      Src: com.ctc.wstx.dtd.FullDTDReader:2947,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 3
    argNames:
    - c
    - attrName
    - refLoc
    argTypes:
    - char
    - com.ctc.wstx.util.PrefixedName
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 2948
      start: 2917
    functionDepth: 1
    functionLinenumber: 2917
    functionLinenumberEnd: 2948
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].getName()'
    - decl.getName()
    - '[LinkedHashMap].<init>()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
    - '[HashMap<String,javax.xml.stream.events.NotationDeclaration>].get(String)'
    - '[LinkedHashMap].put(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDNmtoken(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2953,1
    - Dst: '[HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2958,1
    - Dst: sid.intern()
      Src: com.ctc.wstx.dtd.FullDTDReader:2966,1
    - Dst: '[HashMap<String,String>].put(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2968,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - HashMap<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - c
    - sharedEnums
    argTypes:
    - char
    - HashMap<String,String>
    constantsTouched: []
    func_position:
      end: 2971
      start: 2950
    functionDepth: 2
    functionLinenumber: 2950
    functionLinenumberEnd: 2971
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap<String,String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[HashMap<String,String>].put(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[HashMap<String,String>].get(String)'
    - sid.intern()
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDNmtoken(char)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2984,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2986,1
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:2989,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2991,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2996,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:2998,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3000,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3002,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3004,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3005,1
    - Dst: '[LinkedHashMap].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.TokenContentSpec)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3005,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDElemError(String,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3011,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3021,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3021,1
    - Dst: '[LinkedHashMap].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3023,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3024,1
    - Dst: '[LinkedHashMap].isEmpty()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3035,1
    - Dst: '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3036,1
    - Dst: '[LinkedHashMap].values()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3038,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].constructMixed(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3038,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].getSimpleValidator()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3039,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ChoiceContentSpec)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3041,1
    - Dst: '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3042,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - elemName
    - construct
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - boolean
    constantsTouched: []
    func_position:
      end: 3045
      start: 2981
    functionDepth: 4
    functionLinenumber: 2981
    functionLinenumberEnd: 3045
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readMixedSpec(com.ctc.wstx.util.PrefixedName,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[LinkedHashMap].size()'
    - '[LinkedHashMap].<init>()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - '[LinkedHashMap].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.TokenContentSpec)'
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].constructMixed(com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].getSimpleValidator()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
    - '[LinkedHashMap].values()'
    - '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[LinkedHashMap].isEmpty()'
    - '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ChoiceContentSpec)'
    - '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDElemError(String,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextChar(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readMixedSpec(com.ctc.wstx.util.PrefixedName,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mConfig.getMaxDtdDepth()
      Src: com.ctc.wstx.dtd.FullDTDReader:3052,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].verifyLimit(String,com.ctc.wstx.dtd.FullDTDReader,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3051,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3055,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3060,1
    - Dst: '[ArrayList].isEmpty()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3063,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3064,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3075,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3078,1
    - Dst: '[ArrayList].isEmpty()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3081,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3082,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3086,1
    - Dst: '[ArrayList].add(com.ctc.wstx.dtd.ContentSpec)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3087,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3093,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3095,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3100,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3102,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3103,1
    - Dst: '[ArrayList].add(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3104,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3107,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3113,1
    - Dst: '[ArrayList].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3117,1
    - Dst: '[ArrayList].get(int)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3118,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getArity()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3119,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].combineArities(char,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3121,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].setArity(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3121,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].constructChoice(com.ctc.wstx.dtd.FullDTDReader,char,ArrayList)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3127,1
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec].construct(com.ctc.wstx.dtd.FullDTDReader,char,ArrayList)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3129,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.ContentSpec
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 3
    argNames:
    - elemName
    - construct
    - recursionDepth
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 3130
      start: 3047
    functionDepth: 4
    functionLinenumber: 3047
    functionLinenumberEnd: 3130
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].setArity(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
    - '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
    - '[ArrayList].isEmpty()'
    - '[com.ctc.wstx.dtd.FullDTDReader].verifyLimit(String,com.ctc.wstx.dtd.FullDTDReader,int)'
    - mConfig.getMaxDtdDepth()
    - '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].constructChoice(com.ctc.wstx.dtd.FullDTDReader,char,ArrayList)'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
    - '[ArrayList].add(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.SeqContentSpec].construct(com.ctc.wstx.dtd.FullDTDReader,char,ArrayList)'
    - '[ArrayList].get(int)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getArity()'
    - '[com.ctc.wstx.dtd.FullDTDReader].combineArities(char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[ArrayList].size()'
    - '[ArrayList].add(com.ctc.wstx.dtd.ContentSpec)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ContentSpec
    signature: '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: true
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - arity1
    - arity2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 3154
      start: 3132
    functionDepth: 0
    functionLinenumber: 3132
    functionLinenumberEnd: 3154
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].combineArities(char,char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.FullDTDReader].combineArities(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3173,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3179,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3181,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3183,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parsePublicId(char,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3183,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3188,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3190,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3195,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3203,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3207,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3210,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3212,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3212,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3221,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3227,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3232,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3234,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3238,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3239,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3241,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3245,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3246,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3248,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3250,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3252,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,null,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3253,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3254,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3260,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3265,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3267,1
    - Dst: '[com.ctc.wstx.ent.ParsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3270,1
    - Dst: '[com.ctc.wstx.ent.UnparsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3272,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - boolean
      - String
      - char
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 5
    argNames:
    - inputSource
    - isParam
    - id
    - c
    - evtLoc
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - boolean
    - String
    - char
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 3273
      start: 3168
    functionDepth: 4
    functionLinenumber: 3168
    functionLinenumberEnd: 3273
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleExternalEntityDecl(com.ctc.wstx.io.WstxInputSource,boolean,String,char,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(char,String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,null,javax.xml.stream.Location)'
    - '[com.ctc.wstx.ent.ParsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.ent.UnparsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isNameStartChar(char)'
    - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parseSystemId(char,com.ctc.wstx.dtd.FullDTDReader,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].parsePublicId(char,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
    - '[com.ctc.wstx.dtd.FullDTDReader].peekNext()'
    - '[com.ctc.wstx.dtd.FullDTDReader].isSpaceChar(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleExternalEntityDecl(com.ctc.wstx.io.WstxInputSource,boolean,String,char,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LinkedHashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3288,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3291
      start: 3281
    functionDepth: 0
    functionLinenumber: 3281
    functionLinenumberEnd: 3291
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 2
    functionsReached:
    - '[LinkedHashMap].<init>()'
    linkageType: ''
    returnType: LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    signature: '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3311,1
    - Dst: key.reset(String,String)
      Src: com.ctc.wstx.dtd.FullDTDReader:3315,1
    - Dst: '[HashMap].get(com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3316,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3323,1
    - Dst: '[HashMap].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3324,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 3326
      start: 3306
    functionDepth: 1
    functionLinenumber: 3306
    functionLinenumberEnd: 3326
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].findSharedName(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[HashMap].<init>()'
    - '[HashMap].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - key.reset(String,String)
    - '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
    - '[HashMap].get(com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.dtd.FullDTDReader].findSharedName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3343,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3352,1
    - Dst: '[HashSet].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3358,1
    - Dst: '[HashSet].add(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3360,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3373,1
    - Dst: '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3382,1
    - Dst: '[HashSet].<init>()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3388,1
    - Dst: '[HashSet].add(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3390,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3397,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - id
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 3398
      start: 3338
    functionDepth: 1
    functionLinenumber: 3338
    functionLinenumberEnd: 3398
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].findEntity(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[HashSet].<init>()'
    - '[HashMap<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
    - '[HashSet].add(String)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.dtd.FullDTDReader].findEntity(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3407,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].getLastCharLocation()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3409,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredPE(String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3411,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredGE(String,com.ctc.wstx.dtd.FullDTDReader)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3413,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdSkippedEntity(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3419,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 3422
      start: 3403
    functionDepth: 2
    functionLinenumber: 3403
    functionLinenumberEnd: 3422
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleUndeclaredEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdSkippedEntity(String)'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredPE(String,com.ctc.wstx.dtd.FullDTDReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].getLastCharLocation()'
    - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredGE(String,com.ctc.wstx.dtd.FullDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleUndeclaredEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getScopeId()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3436,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3438,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3443,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - closing
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 3447
      start: 3431
    functionDepth: 2
    functionLinenumber: 3431
    functionLinenumberEnd: 3447
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    - '[com.ctc.wstx.io.WstxInputSource].getScopeId()'
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - input
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 3457
      start: 3449
    functionDepth: 1
    functionLinenumber: 3449
    functionLinenumberEnd: 3457
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].handleGreedyEntityProblem(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].handleGreedyEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordResolver].size()'
      Src: com.ctc.wstx.dtd.FullDTDReader:3470,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3472,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3473,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3476,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3477,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3485,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - com.ctc.wstx.util.WordResolver
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 2
    argNames:
    - type
    - enumValues
    argTypes:
    - int
    - com.ctc.wstx.util.WordResolver
    constantsTouched: []
    func_position:
      end: 3487
      start: 3465
    functionDepth: 2
    functionLinenumber: 3465
    functionLinenumberEnd: 3487
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].checkXmlSpaceAttr(int,com.ctc.wstx.util.WordResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
    - '[com.ctc.wstx.util.WordResolver].size()'
    - '[com.ctc.wstx.util.WordResolver].find(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].checkXmlSpaceAttr(int,com.ctc.wstx.util.WordResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3495
      start: 3489
    functionDepth: 2
    functionLinenumber: 3489
    functionLinenumberEnd: 3495
    functionName: '[com.ctc.wstx.dtd.FullDTDReader].checkXmlIdAttr(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader].checkXmlIdAttr(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.dtd.FullDTDReader,String)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3511,1
    - Dst: '[javax.xml.stream.XMLReporter].report(String,String,org.codehaus.stax2.validation.XMLValidationProblem,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.FullDTDReader:3513,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLReporter
      - String
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - Boolean
      - Boolean
      - int
      - boolean
      - boolean
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - Set<String>
      - boolean
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - HashMap<String,javax.xml.stream.events.NotationDeclaration>
      - boolean
      - HashMap<String,javax.xml.stream.Location>
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName>
      - LinkedHashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      - com.ctc.wstx.util.TextBuffer
      - int
      - boolean
      - String
      - boolean
      - String
      - HashMap<String,String>
      - com.ctc.wstx.dtd.DTDWriter
      - com.ctc.wstx.dtd.DTDEventListener
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.MinimalDTDReader
    argCount: 4
    argNames:
    - rep
    - probType
    - msg
    - loc
    argTypes:
    - javax.xml.stream.XMLReporter
    - String
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 3515
      start: 3503
    functionDepth: 0
    functionLinenumber: 3503
    functionLinenumberEnd: 3515
    functionName: '[com.ctc.wstx.dtd.FullDTDReader]._reportWarning(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.dtd.FullDTDReader,String)'
    - '[javax.xml.stream.XMLReporter].report(String,String,org.codehaus.stax2.validation.XMLValidationProblem,javax.xml.stream.Location)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.FullDTDReader]._reportWarning(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.DFAState:33,1
    - Dst: '[BitSet].get(int)'
      Src: com.ctc.wstx.dtd.DFAState:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - BitSet
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DFAState
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - tokenSet
    argTypes:
    - int
    - BitSet
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.dtd.DFAState].<init>(int,BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
    functionUses: 1
    functionsReached:
    - '[BitSet].get(int)'
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DFAState
    signature: '[com.ctc.wstx.dtd.DFAState].<init>(int,BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ContentSpec].rewrite()'
      Src: com.ctc.wstx.dtd.DFAState:52,1
    - Dst: '[com.ctc.wstx.dtd.TokenModel].getNullToken()'
      Src: com.ctc.wstx.dtd.DFAState:57,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.TokenModel)'
      Src: com.ctc.wstx.dtd.DFAState:58,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.dtd.DFAState:63,1
    - Dst: '[ArrayList].add(com.ctc.wstx.dtd.TokenModel)'
      Src: com.ctc.wstx.dtd.DFAState:64,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].indexTokens(ArrayList)'
      Src: com.ctc.wstx.dtd.DFAState:65,1
    - Dst: '[ArrayList].size()'
      Src: com.ctc.wstx.dtd.DFAState:70,1
    - Dst: '[BitSet].<init>(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:74,1
    - Dst: '[ArrayList].get(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:75,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].getName()'
      Src: com.ctc.wstx.dtd.DFAState:75,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].calcFollowPos(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:77,1
    - Dst: '[BitSet].<init>(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:83,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].addFirstPos(BitSet)'
      Src: com.ctc.wstx.dtd.DFAState:84,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].<init>(int,BitSet)'
      Src: com.ctc.wstx.dtd.DFAState:85,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.dtd.DFAState:86,1
    - Dst: '[ArrayList].add(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:87,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.DFAState:88,1
    - Dst: '[HashMap].put(BitSet,com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:89,1
    - Dst: '[ArrayList].size()'
      Src: com.ctc.wstx.dtd.DFAState:92,1
    - Dst: '[ArrayList].get()'
      Src: com.ctc.wstx.dtd.DFAState:93,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].calcNext(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState,ArrayList,HashMap)'
      Src: com.ctc.wstx.dtd.DFAState:94,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.ContentSpec
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - BitSet
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DFAState
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - rootSpec
    argTypes:
    - com.ctc.wstx.dtd.ContentSpec
    constantsTouched: []
    func_position:
      end: 106
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 106
    functionName: '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ContentSpec)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
    functionUses: 1
    functionsReached:
    - '[HashMap].put(BitSet,com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.ContentSpec].rewrite()'
    - '[com.ctc.wstx.dtd.TokenModel].getNullToken()'
    - '[ArrayList].add(com.ctc.wstx.dtd.DFAState)'
    - '[ArrayList].get()'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.dtd.DFAState].calcNext(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState,ArrayList,HashMap)'
    - '[com.ctc.wstx.dtd.DFAState].<init>(int,BitSet)'
    - '[com.ctc.wstx.dtd.ConcatModel].indexTokens(ArrayList)'
    - '[ArrayList].size()'
    - '[BitSet].<init>(com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.DFAState].getName()'
    - '[ArrayList].get(com.ctc.wstx.dtd.DFAState)'
    - '[com.ctc.wstx.dtd.ConcatModel].calcFollowPos(com.ctc.wstx.dtd.DFAState)'
    - '[ArrayList].add(com.ctc.wstx.dtd.TokenModel)'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.TokenModel)'
    - '[com.ctc.wstx.dtd.ConcatModel].addFirstPos(BitSet)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DFAState
    signature: '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ContentSpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - BitSet
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>
      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: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[com.ctc.wstx.dtd.DFAState].isAcceptingState()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DFAState].isAcceptingState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - BitSet
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>
      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: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.ctc.wstx.dtd.DFAState].getIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DFAState].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].get(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.DFAState:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - BitSet
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DFAState
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[com.ctc.wstx.dtd.DFAState].findNext(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
    functionUses: 1
    functionsReached:
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].get(com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DFAState
    signature: '[com.ctc.wstx.dtd.DFAState].findNext(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet].<init>()'
      Src: com.ctc.wstx.dtd.DFAState:128,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].keySet()'
      Src: com.ctc.wstx.dtd.DFAState:129,1
    - Dst: '[TreeSet].add(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - BitSet
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: TreeSet<com.ctc.wstx.util.PrefixedName>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 133
    functionName: '[com.ctc.wstx.dtd.DFAState].getNextNames()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
    functionUses: 2
    functionsReached:
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].keySet()'
    - '[TreeSet].add(com.ctc.wstx.dtd.DFAState)'
    - '[TreeSet].<init>()'
    linkageType: ''
    returnType: TreeSet<com.ctc.wstx.util.PrefixedName>
    signature: '[com.ctc.wstx.dtd.DFAState].getNextNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BitSet].clone()'
      Src: com.ctc.wstx.dtd.DFAState:146,1
    - Dst: tokenSet.nextSetBit(int)
      Src: com.ctc.wstx.dtd.DFAState:150,1
    - Dst: tokenFPs[first].clone()
      Src: com.ctc.wstx.dtd.DFAState:160,1
    - Dst: tokenSet.nextSetBit(int)
      Src: com.ctc.wstx.dtd.DFAState:163,1
    - Dst: tokenSet.clear(com.ctc.wstx.dtd.DFAState)
      Src: com.ctc.wstx.dtd.DFAState:166,1
    - Dst: nextGroup.or()
      Src: com.ctc.wstx.dtd.DFAState:167,1
    - Dst: '[Map<BitSet,com.ctc.wstx.dtd.DFAState>].get(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:172,1
    - Dst: '[List<com.ctc.wstx.dtd.DFAState>].size()'
      Src: com.ctc.wstx.dtd.DFAState:174,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].<init>(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:174,1
    - Dst: '[List<com.ctc.wstx.dtd.DFAState>].add(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:175,1
    - Dst: '[Map<BitSet,com.ctc.wstx.dtd.DFAState>].put(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:176,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].put(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:178,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - PrefixedName[]
      - BitSet[]
      - List<com.ctc.wstx.dtd.DFAState>
      - Map<BitSet,com.ctc.wstx.dtd.DFAState>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - BitSet
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - tokenNames
    - tokenFPs
    - stateList
    - stateMap
    argTypes:
    - PrefixedName[]
    - BitSet[]
    - List<com.ctc.wstx.dtd.DFAState>
    - Map<BitSet,com.ctc.wstx.dtd.DFAState>
    constantsTouched: []
    func_position:
      end: 180
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 180
    functionName: '[com.ctc.wstx.dtd.DFAState].calcNext(PrefixedName[],BitSet[],List<com.ctc.wstx.dtd.DFAState>,Map<BitSet,com.ctc.wstx.dtd.DFAState>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
    functionUses: 0
    functionsReached:
    - tokenSet.nextSetBit(int)
    - tokenFPs[first].clone()
    - '[List<com.ctc.wstx.dtd.DFAState>].size()'
    - tokenSet.clear(com.ctc.wstx.dtd.DFAState)
    - '[List<com.ctc.wstx.dtd.DFAState>].add(com.ctc.wstx.dtd.DFAState)'
    - nextGroup.or()
    - '[com.ctc.wstx.dtd.DFAState].<init>(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
    - '[Map<BitSet,com.ctc.wstx.dtd.DFAState>].put(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].put(com.ctc.wstx.dtd.DFAState,com.ctc.wstx.dtd.DFAState)'
    - '[Map<BitSet,com.ctc.wstx.dtd.DFAState>].get(com.ctc.wstx.dtd.DFAState)'
    - '[BitSet].clone()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DFAState].calcNext(PrefixedName[],BitSet[],List<com.ctc.wstx.dtd.DFAState>,Map<BitSet,com.ctc.wstx.dtd.DFAState>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.dtd.DFAState:191,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:192,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:193,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:194,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].entrySet()'
      Src: com.ctc.wstx.dtd.DFAState:195,1
    - Dst: en.getKey()
      Src: com.ctc.wstx.dtd.DFAState:196,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.DFAState)'
      Src: com.ctc.wstx.dtd.DFAState:196,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:197,1
    - Dst: en.getValue()
      Src: com.ctc.wstx.dtd.DFAState:198,1
    - Dst: '[com.ctc.wstx.dtd.DFAState].getIndex()'
      Src: com.ctc.wstx.dtd.DFAState:199,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.ctc.wstx.dtd.DFAState:199,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DFAState:200,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DFAState:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - BitSet
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>
      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: 203
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 203
    functionName: '[com.ctc.wstx.dtd.DFAState].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
    functionUses: 0
    functionsReached:
    - en.getKey()
    - '[StringBuilder].append(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DFAState>].entrySet()'
    - en.getValue()
    - '[com.ctc.wstx.dtd.DFAState].getIndex()'
    - '[StringBuilder].<init>()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DFAState)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DFAState].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.MinimalDTDReader
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - input
    - cfg
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.MinimalDTDReader
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:66,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,XMLResolver)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.MinimalDTDReader
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - input
    - cfg
    - isExt
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    constantsTouched: []
    func_position:
      end: 72
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 72
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
    - '[com.ctc.wstx.sr.StreamScanner].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,XMLResolver)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.MinimalDTDReader
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:87,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:89,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:91,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.dtd.MinimalDTDReader)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputData
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - srcData
    - input
    - cfg
    argTypes:
    - com.ctc.wstx.io.WstxInputData
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    constantsTouched: []
    func_position:
      end: 99
      start: 83
    functionDepth: 4
    functionLinenumber: 83
    functionLinenumberEnd: 99
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset()'
    - '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getStartLocation()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getStartLocation()'
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].throwIllegalCall()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - id
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 121
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 121
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].throwIllegalCall()'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].handleUndeclaredEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].handleUndeclaredEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - closing
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 143
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 143
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - first
    - second
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 149
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].handleExpandedSurrogate(char,char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].handleExpandedSurrogate(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - entName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextAfterWS()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:183,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.MinimalDTDReader)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:186,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:189,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextSkippingPEs()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:196,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipPI()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:202,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextSkippingPEs()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:204,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipComment()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:212,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipDeclaration(char)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:214,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipDeclaration(char)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:219,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].throwParseError(String)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:236,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].throwUnexpectedChar(com.ctc.wstx.dtd.MinimalDTDReader,String)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:241,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 179
    functionDepth: 3
    functionLinenumber: 179
    functionLinenumberEnd: 243
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextSkippingPEs()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextAfterWS()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].throwParseError(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipComment()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipDeclaration(char)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipPI()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].throwUnexpectedChar(com.ctc.wstx.dtd.MinimalDTDReader,String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].throwUnexpectedEOF(com.ctc.wstx.dtd.MinimalDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:255,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextCharFromCurrent(String)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:255,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 256
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextCharFromCurrent(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:262,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextChar(String)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:262,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 263
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextChar()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextChar(String)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:270,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextChar(String)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:270,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:274,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 265
    functionDepth: 3
    functionLinenumber: 265
    functionLinenumberEnd: 276
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextSkippingPEs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextChar(String)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextSkippingPEs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipDTDName()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:287,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:293,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 297
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipDTDName()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipCommentContent()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:302,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:305,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].throwParseError(String)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:307,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 299
    functionDepth: 3
    functionLinenumber: 299
    functionLinenumberEnd: 309
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipComment()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCommentContent()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].throwParseError(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:316,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:319,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:325,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 311
    functionDepth: 2
    functionLinenumber: 311
    functionLinenumberEnd: 328
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipCommentContent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipCommentContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:335,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:339,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:346,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 330
    functionDepth: 2
    functionLinenumber: 330
    functionLinenumberEnd: 349
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipPI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:356,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:358,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipLiteral(com.ctc.wstx.dtd.MinimalDTDReader)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:366,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 369
      start: 351
    functionDepth: 2
    functionLinenumber: 351
    functionLinenumberEnd: 369
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipDeclaration(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipLiteral(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipDeclaration(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:376,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:378,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - quoteChar
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 386
      start: 371
    functionDepth: 2
    functionLinenumber: 371
    functionLinenumberEnd: 386
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipLiteral(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCRLF(com.ctc.wstx.dtd.MinimalDTDReader)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipLiteral(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:391,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].getNextChar(String)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:391,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipFullName(com.ctc.wstx.dtd.MinimalDTDReader)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 395
      start: 388
    functionDepth: 1
    functionLinenumber: 388
    functionLinenumberEnd: 395
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].skipDTDName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextChar(String)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipFullName(com.ctc.wstx.dtd.MinimalDTDReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].skipDTDName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dtd.MinimalDTDReader:411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - Error
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 412
    functionName: '[com.ctc.wstx.dtd.MinimalDTDReader].throwIllegalCall()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.MinimalDTDReader].throwIllegalCall()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDElement
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - loc
    - name
    - val
    - allowedContent
    - nsAware
    - xml11
    argTypes:
    - javax.xml.stream.Location
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.StructValidator
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 152
    functionName: '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDElement
    signature: '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
      Src: com.ctc.wstx.dtd.DTDElement:162,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.dtd.DTDElement:165,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
      Src: com.ctc.wstx.dtd.DTDElement:165,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.StructValidator
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDElement
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - cfg
    - loc
    - name
    - val
    - allowedContent
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - javax.xml.stream.Location
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.StructValidator
    - int
    constantsTouched: []
    func_position:
      end: 166
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 166
    functionName: '[com.ctc.wstx.dtd.DTDElement].createDefined(com.ctc.wstx.api.ReaderConfig,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int,boolean,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    - '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDElement
    signature: '[com.ctc.wstx.dtd.DTDElement].createDefined(com.ctc.wstx.api.ReaderConfig,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.dtd.DTDElement:175,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
      Src: com.ctc.wstx.dtd.DTDElement:175,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,null,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDElement
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - cfg
    - loc
    - name
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - javax.xml.stream.Location
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 176
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 176
    functionName: '[com.ctc.wstx.dtd.DTDElement].createPlaceholder(com.ctc.wstx.api.ReaderConfig,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    - '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,null,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDElement
    signature: '[com.ctc.wstx.dtd.DTDElement].createPlaceholder(com.ctc.wstx.api.ReaderConfig,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDElement].verifyUndefined()'
      Src: com.ctc.wstx.dtd.DTDElement:186,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
      Src: com.ctc.wstx.dtd.DTDElement:188,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDElement
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - loc
    - val
    - allowedContent
    argTypes:
    - javax.xml.stream.Location
    - com.ctc.wstx.dtd.StructValidator
    - int
    constantsTouched: []
    func_position:
      end: 205
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 205
    functionName: '[com.ctc.wstx.dtd.DTDElement].define(javax.xml.stream.Location,com.ctc.wstx.dtd.StructValidator,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDElement].verifyUndefined()'
    - '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDElement
    signature: '[com.ctc.wstx.dtd.DTDElement].define(javax.xml.stream.Location,com.ctc.wstx.dtd.StructValidator,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDElement].verifyUndefined()'
      Src: com.ctc.wstx.dtd.DTDElement:216,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.dtd.DTDElement
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rep
    - definedElem
    - fullyValidate
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - com.ctc.wstx.dtd.DTDElement
    - boolean
    constantsTouched: []
    func_position:
      end: 221
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 221
    functionName: '[com.ctc.wstx.dtd.DTDElement].defineFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDElement].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
    - '[com.ctc.wstx.dtd.DTDElement].verifyUndefined()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDElement].defineFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
      Src: com.ctc.wstx.dtd.DTDElement:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 228
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 228
    functionName: '[com.ctc.wstx.dtd.DTDElement].verifyUndefined()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDElement].verifyUndefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.DTDElement:246,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].isSpecial()'
      Src: com.ctc.wstx.dtd.DTDElement:249,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
      Src: com.ctc.wstx.dtd.DTDElement:249,1
    - Dst: specList.size()
      Src: com.ctc.wstx.dtd.DTDElement:252,1
    - Dst: '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:256,1
    - Dst: '[com.ctc.wstx.dtd.DTDEnumAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean,com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.dtd.DTDElement:260,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:269,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:273,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefsAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:277,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntityAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:281,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:285,1
    - Dst: '[com.ctc.wstx.dtd.DTDNotationAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean,com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.dtd.DTDElement:289,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:293,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:297,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
      Src: com.ctc.wstx.dtd.DTDElement:302,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].doAddAttribute(HashMap,com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.dtd.DTDElement,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:306,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.util.WordResolver
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - rep
    - attrName
    - valueType
    - defValue
    - enumValues
    - fullyValidate
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - com.ctc.wstx.util.PrefixedName
    - int
    - com.ctc.wstx.dtd.DefaultAttrValue
    - com.ctc.wstx.util.WordResolver
    - boolean
    constantsTouched: []
    func_position:
      end: 308
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 308
    functionName: '[com.ctc.wstx.dtd.DTDElement].addAttribute(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.PrefixedName,int,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.util.WordResolver,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDIdAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDNotationAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean,com.ctc.wstx.util.WordResolver)'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.dtd.DTDIdRefsAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDEntityAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
    - '[com.ctc.wstx.dtd.DTDElement].doAddAttribute(HashMap,com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.dtd.DTDElement,boolean)'
    - specList.size()
    - '[com.ctc.wstx.dtd.DefaultAttrValue].isSpecial()'
    - '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
    - '[com.ctc.wstx.dtd.DTDIdRefAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDEnumAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.dtd.DTDElement,boolean,boolean,com.ctc.wstx.util.WordResolver)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDElement].addAttribute(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.PrefixedName,int,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.util.WordResolver,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:335,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:338,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].getPrefix()'
      Src: com.ctc.wstx.dtd.DTDElement:343,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDElement:344,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].getLocalName()'
      Src: com.ctc.wstx.dtd.DTDElement:347,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.DTDElement:351,1
    - Dst: '[HashMap].containsKey(String)'
      Src: com.ctc.wstx.dtd.DTDElement:353,1
    - Dst: '[HashMap].put(String,com.ctc.wstx.dtd.DTDNmTokenAttr)'
      Src: com.ctc.wstx.dtd.DTDElement:357,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.util.PrefixedName
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - rep
    - attrName
    - valueType
    - defValue
    - fullyValidate
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - com.ctc.wstx.util.PrefixedName
    - int
    - com.ctc.wstx.dtd.DefaultAttrValue
    - boolean
    constantsTouched: []
    func_position:
      end: 359
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 359
    functionName: '[com.ctc.wstx.dtd.DTDElement].addNsDefault(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.PrefixedName,int,com.ctc.wstx.dtd.DefaultAttrValue,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[HashMap].containsKey(String)'
    - '[HashMap].put(String,com.ctc.wstx.dtd.DTDNmTokenAttr)'
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.util.PrefixedName].getPrefix()'
    - '[com.ctc.wstx.util.PrefixedName].getLocalName()'
    - '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,boolean,boolean)'
    - '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,boolean,boolean)'
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDElement].addNsDefault(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.PrefixedName,int,com.ctc.wstx.dtd.DefaultAttrValue,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getAttributes()'
      Src: com.ctc.wstx.dtd.DTDElement:365,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.DTDElement:368,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].size()'
      Src: com.ctc.wstx.dtd.DTDElement:373,1
    - Dst: '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
      Src: com.ctc.wstx.dtd.DTDElement:374,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.dtd.DTDElement:375,1
    - Dst: '[HashMap].containsKey(com.ctc.wstx.dtd.DTDElement)'
      Src: com.ctc.wstx.dtd.DTDElement:377,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.dtd.DTDElement:379,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].isSpecial()'
      Src: com.ctc.wstx.dtd.DTDElement:382,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
      Src: com.ctc.wstx.dtd.DTDElement:383,1
    - Dst: '[List<com.ctc.wstx.dtd.DTDAttribute>].size()'
      Src: com.ctc.wstx.dtd.DTDElement:384,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].cloneWith(com.ctc.wstx.dtd.DTDElement)'
      Src: com.ctc.wstx.dtd.DTDElement:384,1
    - Dst: '[com.ctc.wstx.dtd.DTDElement].doAddAttribute(HashMap,com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.dtd.DTDElement,boolean)'
      Src: com.ctc.wstx.dtd.DTDElement:388,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.DTDElement:396,1
    - Dst: otherNs.entrySet()
      Src: com.ctc.wstx.dtd.DTDElement:398,1
    - Dst: en.getKey()
      Src: com.ctc.wstx.dtd.DTDElement:399,1
    - Dst: '[HashMap].containsKey(com.ctc.wstx.dtd.DTDElement)'
      Src: com.ctc.wstx.dtd.DTDElement:401,1
    - Dst: en.getValue()
      Src: com.ctc.wstx.dtd.DTDElement:402,1
    - Dst: '[HashMap].put(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.dtd.DTDElement)'
      Src: com.ctc.wstx.dtd.DTDElement:402,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.dtd.DTDElement
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rep
    - other
    - fullyValidate
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - com.ctc.wstx.dtd.DTDElement
    - boolean
    constantsTouched: []
    func_position:
      end: 406
      start: 361
    functionDepth: 1
    functionLinenumber: 361
    functionLinenumberEnd: 406
    functionName: '[com.ctc.wstx.dtd.DTDElement].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 1
    functionsReached:
    - otherNs.entrySet()
    - en.getKey()
    - '[HashMap].<init>()'
    - '[com.ctc.wstx.dtd.DTDElement].getAttributes()'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
    - '[HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].size()'
    - '[List<com.ctc.wstx.dtd.DTDAttribute>].size()'
    - '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
    - '[com.ctc.wstx.dtd.DTDElement].doAddAttribute(HashMap,com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.dtd.DTDElement,boolean)'
    - '[com.ctc.wstx.dtd.DTDElement].isSpecial()'
    - en.getValue()
    - me.getKey()
    - me.getValue()
    - '[com.ctc.wstx.dtd.DTDElement].cloneWith(com.ctc.wstx.dtd.DTDElement)'
    - '[HashMap].put(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.dtd.DTDElement)'
    - '[HashMap].containsKey(com.ctc.wstx.dtd.DTDElement)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDElement].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].getName()'
      Src: com.ctc.wstx.dtd.DTDElement:417,1
    - Dst: '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].get(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.DTDElement:420,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(null,String,String,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.DTDElement:422,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
      Src: com.ctc.wstx.dtd.DTDElement:427,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.DTDElement:431,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
      Src: com.ctc.wstx.dtd.DTDElement:439,1
    - Dst: '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDElement:445,1
    - Dst: '[List<com.ctc.wstx.dtd.DTDAttribute>].add(com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDElement:447,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].isFixed()'
      Src: com.ctc.wstx.dtd.DTDElement:450,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].needsValidation()'
      Src: com.ctc.wstx.dtd.DTDElement:453,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.DTDElement:456,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.dtd.DTDAttribute
      - List<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - attrMap
    - rep
    - attr
    - specList
    - fullyValidate
    argTypes:
    - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
    - com.ctc.wstx.sr.InputProblemReporter
    - com.ctc.wstx.dtd.DTDAttribute
    - List<com.ctc.wstx.dtd.DTDAttribute>
    - boolean
    constantsTouched: []
    func_position:
      end: 460
      start: 412
    functionDepth: 2
    functionLinenumber: 412
    functionLinenumberEnd: 460
    functionName: '[com.ctc.wstx.dtd.DTDElement].doAddAttribute(Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>,com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDAttribute,List<com.ctc.wstx.dtd.DTDAttribute>,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].isFixed()'
    - '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
    - '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(null,String,String,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.DTDAttribute].hasDefaultValue()'
    - '[com.ctc.wstx.dtd.DTDAttribute].needsValidation()'
    - '[com.ctc.wstx.dtd.DTDAttribute].getName()'
    - '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].put(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>].get(com.ctc.wstx.util.PrefixedName)'
    - '[List<com.ctc.wstx.dtd.DTDAttribute>].add(com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDElement].doAddAttribute(Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>,com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDAttribute,List<com.ctc.wstx.dtd.DTDAttribute>,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 468
    functionName: '[com.ctc.wstx.dtd.DTDElement].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.dtd.DTDElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].toString()'
      Src: com.ctc.wstx.dtd.DTDElement:472,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 473
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 473
    functionName: '[com.ctc.wstx.dtd.DTDElement].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDElement].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].toString()'
      Src: com.ctc.wstx.dtd.DTDElement:476,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 477
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 477
    functionName: '[com.ctc.wstx.dtd.DTDElement].getDisplayName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDElement].getDisplayName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 479
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 479
    functionName: '[com.ctc.wstx.dtd.DTDElement].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.dtd.DTDElement].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 483
      start: 481
    functionDepth: 0
    functionLinenumber: 481
    functionLinenumberEnd: 483
    functionName: '[com.ctc.wstx.dtd.DTDElement].isDefined()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDElement].isDefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 491
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 491
    functionName: '[com.ctc.wstx.dtd.DTDElement].getAllowedContent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDElement].getAllowedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 506
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 506
    functionName: '[com.ctc.wstx.dtd.DTDElement].getAllowedContentIfSpace()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDElement].getAllowedContentIfSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionName: '[com.ctc.wstx.dtd.DTDElement].getAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
    signature: '[com.ctc.wstx.dtd.DTDElement].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<com.ctc.wstx.dtd.DTDAttribute>].size()'
      Src: com.ctc.wstx.dtd.DTDElement:513,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 514
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: '[com.ctc.wstx.dtd.DTDElement].getSpecialCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<com.ctc.wstx.dtd.DTDAttribute>].size()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDElement].getSpecialCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<com.ctc.wstx.dtd.DTDAttribute>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 518
    functionName: '[com.ctc.wstx.dtd.DTDElement].getSpecialAttrs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: List<com.ctc.wstx.dtd.DTDAttribute>
    signature: '[com.ctc.wstx.dtd.DTDElement].getSpecialAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 526
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 526
    functionName: '[com.ctc.wstx.dtd.DTDElement].attrsNeedValidation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDElement].attrsNeedValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 530
      start: 528
    functionDepth: 0
    functionLinenumber: 528
    functionLinenumberEnd: 530
    functionName: '[com.ctc.wstx.dtd.DTDElement].hasFixedAttrs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDElement].hasFixedAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 534
      start: 532
    functionDepth: 0
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionName: '[com.ctc.wstx.dtd.DTDElement].hasAttrDefaultValues()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDElement].hasAttrDefaultValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: '[com.ctc.wstx.dtd.DTDElement].getIdAttribute()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDElement].getIdAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 542
    functionName: '[com.ctc.wstx.dtd.DTDElement].getNotationAttribute()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDElement].getNotationAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      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: 546
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: '[com.ctc.wstx.dtd.DTDElement].hasNsDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDElement].hasNsDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.StructValidator].newInstance()'
      Src: com.ctc.wstx.dtd.DTDElement:556,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 557
    functionName: '[com.ctc.wstx.dtd.DTDElement].getValidator()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.StructValidator].newInstance()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.DTDElement].getValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 0
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: '[com.ctc.wstx.dtd.DTDElement].getNsDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
    signature: '[com.ctc.wstx.dtd.DTDElement].getNsDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.dtd.DTDElement:573,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.PrefixedName
      - javax.xml.stream.Location
      - com.ctc.wstx.dtd.StructValidator
      - int
      - boolean
      - boolean
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - ArrayList<com.ctc.wstx.dtd.DTDAttribute>
      - boolean
      - boolean
      - boolean
      - com.ctc.wstx.dtd.DTDAttribute
      - com.ctc.wstx.dtd.DTDAttribute
      - HashMap<String,com.ctc.wstx.dtd.DTDAttribute>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: List<com.ctc.wstx.dtd.DTDAttribute>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 576
    functionName: '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
    functionUses: 2
    functionsReached:
    - '[ArrayList].<init>()'
    linkageType: ''
    returnType: List<com.ctc.wstx.dtd.DTDAttribute>
    signature: '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - char
      - ContentSpec[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.SeqContentSpec
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 3
    argNames:
    - nsAware
    - arity
    - subSpecs
    argTypes:
    - boolean
    - char
    - ContentSpec[]
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec].<init>(boolean,char,ContentSpec[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.SeqContentSpec
    signature: '[com.ctc.wstx.dtd.SeqContentSpec].<init>(boolean,char,ContentSpec[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<com.ctc.wstx.dtd.ContentSpec>].size()'
      Src: com.ctc.wstx.dtd.SeqContentSpec:33,1
    - Dst: '[Collection<com.ctc.wstx.dtd.ContentSpec>].toArray(com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:34,1
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec].<init>(boolean,char,com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - char
      - Collection<com.ctc.wstx.dtd.ContentSpec>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.SeqContentSpec
      static: true
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 3
    argNames:
    - nsAware
    - arity
    - subSpecs
    argTypes:
    - boolean
    - char
    - Collection<com.ctc.wstx.dtd.ContentSpec>
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec].construct(boolean,char,Collection<com.ctc.wstx.dtd.ContentSpec>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - '[Collection<com.ctc.wstx.dtd.ContentSpec>].size()'
    - '[Collection<com.ctc.wstx.dtd.ContentSpec>].toArray(com.ctc.wstx.dtd.SeqContentSpec)'
    - '[com.ctc.wstx.dtd.SeqContentSpec].<init>(boolean,char,com.ctc.wstx.dtd.SeqContentSpec)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.SeqContentSpec
    signature: '[com.ctc.wstx.dtd.SeqContentSpec].construct(boolean,char,Collection<com.ctc.wstx.dtd.ContentSpec>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: specs[i].isLeaf()
      Src: com.ctc.wstx.dtd.SeqContentSpec:55,1
    - Dst: ss.getName()
      Src: com.ctc.wstx.dtd.SeqContentSpec:64,1
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(com.ctc.wstx.dtd.SeqContentSpec,com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:66,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 71
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec].getSimpleValidator()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - specs[i].isLeaf()
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(com.ctc.wstx.dtd.SeqContentSpec,com.ctc.wstx.dtd.SeqContentSpec)'
    - ss.getName()
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.SeqContentSpec].getSimpleValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:81,1
    - Dst: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:85,1
    - Dst: '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ModelNode)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:88,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
      Src: com.ctc.wstx.dtd.SeqContentSpec:92,1
    - Dst: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:92,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.StarModel)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:91,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 95
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec].rewrite()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,com.ctc.wstx.dtd.SeqContentSpec)'
    - '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.StarModel)'
    - '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.SeqContentSpec].rewrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:103,1
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],com.ctc.wstx.dtd.SeqContentSpec,int)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:104,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.ModelNode)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:103,1
    - Dst: specs[first].rewrite()
      Src: com.ctc.wstx.dtd.SeqContentSpec:106,1
    - Dst: specs[first+1].rewrite()
      Src: com.ctc.wstx.dtd.SeqContentSpec:107,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.SeqContentSpec,com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:106,1
    - Dst: specs[first+2].rewrite()
      Src: com.ctc.wstx.dtd.SeqContentSpec:109,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ConcatModel,com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:109,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - ContentSpec[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 3
    argNames:
    - specs
    - first
    - last
    argTypes:
    - ContentSpec[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 112
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,com.ctc.wstx.dtd.SeqContentSpec)'
    - specs[first+2].rewrite()
    - '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],com.ctc.wstx.dtd.SeqContentSpec,int)'
    - specs[first+1].rewrite()
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.ModelNode)'
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.SeqContentSpec,com.ctc.wstx.dtd.SeqContentSpec)'
    - specs[first].rewrite()
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ConcatModel,com.ctc.wstx.dtd.SeqContentSpec)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.dtd.SeqContentSpec:117,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:118,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:122,1
    - Dst: mContentSpecs[i].toString()
      Src: com.ctc.wstx.dtd.SeqContentSpec:124,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:124,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:126,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.SeqContentSpec)'
      Src: com.ctc.wstx.dtd.SeqContentSpec:129,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.SeqContentSpec:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.SeqContentSpec)'
    - '[StringBuilder].<init>()'
    - mContentSpecs[i].toString()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.SeqContentSpec].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - PrefixedName[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.SeqContentSpec.Validator
      static: false
      superClass: StructValidator
    argCount: 2
    argNames:
    - arity
    - names
    argTypes:
    - char
    - PrefixedName[]
    constantsTouched: []
    func_position:
      end: 165
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 165
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedName[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.SeqContentSpec.Validator
    signature: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedName[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedName[])'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].newInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedName[])'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:184,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].equals(com.ctc.wstx.dtd.SeqContentSpec.Validator)'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:189,1
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:190,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StructValidator
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 197
      start: 177
    functionDepth: 2
    functionLinenumber: 177
    functionLinenumberEnd: 197
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].equals(com.ctc.wstx.dtd.SeqContentSpec.Validator)'
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:203,1
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:215,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:218,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 199
    functionDepth: 2
    functionLinenumber: 199
    functionLinenumberEnd: 219
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].fullyValid()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].fullyValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: StructValidator
    argCount: 1
    argNames:
    - step
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 225
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 225
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:229,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:232,1
    - Dst: names[i].toString()
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:234,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.SeqContentSpec.Validator)'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:234,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.SeqContentSpec.Validator:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - PrefixedName[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: StructValidator
    argCount: 1
    argNames:
    - names
    argTypes:
    - PrefixedName[]
    constantsTouched: []
    func_position:
      end: 237
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 237
    functionName: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].append(com.ctc.wstx.dtd.SeqContentSpec.Validator)'
    - '[StringBuilder].append(String)'
    - names[i].toString()
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].<init>()'
      Src: com.ctc.wstx.dtd.ConcatModel:27,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].isNullable()'
      Src: com.ctc.wstx.dtd.ConcatModel:30,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].isNullable()'
      Src: com.ctc.wstx.dtd.ConcatModel:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ConcatModel
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 2
    argNames:
    - left
    - right
    argTypes:
    - com.ctc.wstx.dtd.ModelNode
    - com.ctc.wstx.dtd.ModelNode
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.ModelNode)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].isNullable()'
    - '[com.ctc.wstx.dtd.ModelNode].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ConcatModel
    signature: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.ModelNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
      Src: com.ctc.wstx.dtd.ConcatModel:45,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
      Src: com.ctc.wstx.dtd.ConcatModel:45,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.ModelNode)'
      Src: com.ctc.wstx.dtd.ConcatModel:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.ctc.wstx.dtd.ConcatModel].cloneModel()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.ModelNode)'
    - '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.ConcatModel].cloneModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.dtd.ConcatModel].isNullable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.ConcatModel].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
      Src: com.ctc.wstx.dtd.ConcatModel:56,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
      Src: com.ctc.wstx.dtd.ConcatModel:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - List<com.ctc.wstx.dtd.TokenModel>
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - List<com.ctc.wstx.dtd.TokenModel>
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.dtd.ConcatModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ConcatModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.ConcatModel:63,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
      Src: com.ctc.wstx.dtd.ConcatModel:64,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].isNullable()'
      Src: com.ctc.wstx.dtd.ConcatModel:65,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
      Src: com.ctc.wstx.dtd.ConcatModel:66,1
    - Dst: '[BitSet].or(BitSet)'
      Src: com.ctc.wstx.dtd.ConcatModel:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - BitSet
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.dtd.ConcatModel].addFirstPos(BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
    - '[BitSet].or(BitSet)'
    - '[com.ctc.wstx.dtd.ModelNode].isNullable()'
    - '[BitSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ConcatModel].addFirstPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.ConcatModel:75,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
      Src: com.ctc.wstx.dtd.ConcatModel:76,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].isNullable()'
      Src: com.ctc.wstx.dtd.ConcatModel:77,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
      Src: com.ctc.wstx.dtd.ConcatModel:78,1
    - Dst: '[BitSet].or(BitSet)'
      Src: com.ctc.wstx.dtd.ConcatModel:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - BitSet
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[com.ctc.wstx.dtd.ConcatModel].addLastPos(BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
    functionUses: 0
    functionsReached:
    - '[BitSet].or(BitSet)'
    - '[com.ctc.wstx.dtd.ModelNode].isNullable()'
    - '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
    - '[BitSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ConcatModel].addLastPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
      Src: com.ctc.wstx.dtd.ConcatModel:88,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
      Src: com.ctc.wstx.dtd.ConcatModel:89,1
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.ConcatModel:95,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
      Src: com.ctc.wstx.dtd.ConcatModel:96,1
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.ConcatModel:98,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
      Src: com.ctc.wstx.dtd.ConcatModel:99,1
    - Dst: '[BitSet].nextSetBit(int)'
      Src: com.ctc.wstx.dtd.ConcatModel:102,1
    - Dst: followPosSets[ix].or(BitSet)
      Src: com.ctc.wstx.dtd.ConcatModel:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - followPosSets
    argTypes:
    - BitSet[]
    constantsTouched: []
    func_position:
      end: 106
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 106
    functionName: '[com.ctc.wstx.dtd.ConcatModel].calcFollowPos(BitSet[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
    functionUses: 0
    functionsReached:
    - followPosSets[ix].or(BitSet)
    - '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
    - '[BitSet].<init>()'
    - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
    - '[BitSet].nextSetBit(int)'
    - '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ConcatModel].calcFollowPos(BitSet[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.dtd.ConcatModel:111,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.ConcatModel:112,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].toString()'
      Src: com.ctc.wstx.dtd.ConcatModel:113,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.ConcatModel)'
      Src: com.ctc.wstx.dtd.ConcatModel:113,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.ConcatModel:114,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].toString()'
      Src: com.ctc.wstx.dtd.ConcatModel:115,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.ConcatModel)'
      Src: com.ctc.wstx.dtd.ConcatModel:115,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.ConcatModel:116,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.ConcatModel:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      - com.ctc.wstx.dtd.ModelNode
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 118
    functionName: '[com.ctc.wstx.dtd.ConcatModel].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.ConcatModel)'
    - '[StringBuilder].<init>()'
    - '[com.ctc.wstx.dtd.ModelNode].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.ConcatModel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:47,1
    - Dst: '[HashMap].<init>()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:69,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:173,1
    - Dst: '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].size()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:193,1
    - Dst: Collections.emptyMap()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:194,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - boolean
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDValidatorBase
      static: false
      superClass: XMLValidator
    argCount: 5
    argNames:
    - schema
    - ctxt
    - hasNsDefaults
    - elemSpecs
    - genEntities
    argTypes:
    - com.ctc.wstx.dtd.DTDSubset
    - ValidationContext
    - boolean
    - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    - Map<String,com.ctc.wstx.ent.EntityDecl>
    constantsTouched: []
    func_position:
      end: 202
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 202
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].<init>(null,null)'
    - '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].size()'
    - Collections.emptyMap()
    - '[HashMap].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDValidatorBase
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].setAttrValueNormalization(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].setAttrValueNormalization(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].reallyValidating()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].reallyValidating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getSchema()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementStart(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementStart(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].validateAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].validateAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 6
    argNames:
    - localName
    - uri
    - prefix
    - valueChars
    - valueStart
    - valueEnd
    argTypes:
    - String
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 259
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].validateAttribute(String,String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].validateAttribute(String,String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementAndAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementAndAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementEnd(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementEnd(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - text
    - lastTextSegment
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 280
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 280
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].validateText(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].validateText(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 4
    argNames:
    - cbuf
    - textStart
    - textEnd
    - lastTextSegment
    argTypes:
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 290
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 290
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].validateText(char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].validateText(char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - eod
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].validationCompleted(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].validationCompleted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attr.getValueTypeString()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:309,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 310
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 310
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - attr.getValueTypeString()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getIdAttribute()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:329,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 343
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdAttrIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDElement].getIdAttribute()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdAttrIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mAttrSpecs[i].typeIsNotation()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:362,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 367
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getNotationAttrIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - mAttrSpecs[i].typeIsNotation()
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getNotationAttrIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].reset(String,String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:384,1
    - Dst: '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:385,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].hasNsDefaults()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:387,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - elemPrefix
    - elemLN
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 388
      start: 381
    functionDepth: 1
    functionLinenumber: 381
    functionLinenumberEnd: 388
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].mayHaveNsDefaults(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].reset(String,String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].hasNsDefaults()'
    - '[Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>].get(com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].mayHaveNsDefaults(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDElement].getNsDefaults()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:395,1
    - Dst: '[HashMap<String,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:397,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:398,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isPrefixLocallyDeclared(com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:399,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:400,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getDefaultValue(ValidationContext)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:401,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].addNsBinding(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:402,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputElementStack
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - nsStack
    argTypes:
    - com.ctc.wstx.sr.InputElementStack
    constantsTouched: []
    func_position:
      end: 406
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 406
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].checkNsDefaults(com.ctc.wstx.sr.InputElementStack)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getDefaultValue(ValidationContext)'
    - '[com.ctc.wstx.sr.InputElementStack].isPrefixLocallyDeclared(com.ctc.wstx.dtd.DTDValidatorBase)'
    - '[HashMap<String,com.ctc.wstx.dtd.DTDAttribute>].entrySet()'
    - me.getValue()
    - me.getKey()
    - '[com.ctc.wstx.dtd.DTDElement].getNsDefaults()'
    - '[com.ctc.wstx.sr.InputElementStack].addNsBinding(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDValidatorBase)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].checkNsDefaults(com.ctc.wstx.sr.InputElementStack)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: elem.getName()
      Src: com.ctc.wstx.dtd.DTDValidatorBase:419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 420
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 3
    functionsReached:
    - elem.getName()
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationContext].getValidationLocation()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 424
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 4
    functionsReached:
    - '[ValidationContext].getValidationLocation()'
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.ElementIdMap
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 426
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementIdMap
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Map<String,com.ctc.wstx.ent.EntityDecl>
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getEntityMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Map<String,com.ctc.wstx.ent.EntityDecl>
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getEntityMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - neededLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 440
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 440
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].getTempAttrValueBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].getTempAttrValueBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].hasNsDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].hasNsDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(String,null)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 461
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 461
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - msg
    - loc
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 467
      start: 463
    functionDepth: 2
    functionLinenumber: 463
    functionLinenumberEnd: 467
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:472,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,null)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - format
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 474
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 474
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:479,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,null)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 3
    argNames:
    - format
    - arg1
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 481
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 481
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:493,1
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.dtd.DTDValidatorBase)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:495,1
    - Dst: '[XMLValidationProblem].setReporter()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:496,1
    - Dst: '[ValidationContext].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 2
    argNames:
    - msg
    - loc
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 498
      start: 489
    functionDepth: 1
    functionLinenumber: 489
    functionLinenumberEnd: 498
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 1
    functionsReached:
    - '[XMLValidationProblem].setReporter()'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.dtd.DTDValidatorBase)'
    - '[ValidationContext].reportProblem(XMLValidationProblem)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].getDefaultValue(ValidationContext)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:506,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:508,1
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].getName()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:510,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].getPrefix()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:512,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:514,1
    - Dst: '[ValidationContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:515,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].length()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:517,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,String,com.ctc.wstx.dtd.DTDAttribute)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:522,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].getLocalName()'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:527,1
    - Dst: '[ValidationContext].addDefaultAttribute(String,com.ctc.wstx.dtd.DTDValidatorBase,String,String)'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:527,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(DTDAttribute[])'
      Src: com.ctc.wstx.dtd.DTDValidatorBase:537,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDAttribute
      classConcrete: false
      classEnum: false
      classFields:
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - int
      - int
      - HashMap<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      - boolean
      - com.ctc.wstx.dtd.DTDElement
      - DTDElement[]
      - int
      - HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>
      - DTDAttribute[]
      - int
      - int
      - com.ctc.wstx.util.PrefixedName
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.NsDefaultProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XMLValidator
    argCount: 1
    argNames:
    - attr
    argTypes:
    - com.ctc.wstx.dtd.DTDAttribute
    constantsTouched: []
    func_position:
      end: 548
      start: 500
    functionDepth: 1
    functionLinenumber: 500
    functionLinenumberEnd: 548
    functionName: '[com.ctc.wstx.dtd.DTDValidatorBase].doAddDefaultValue(com.ctc.wstx.dtd.DTDAttribute)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].getName()'
    - '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].length()'
    - '[com.ctc.wstx.util.PrefixedName].getPrefix()'
    - '[com.ctc.wstx.util.PrefixedName].getLocalName()'
    - '[com.ctc.wstx.dtd.DTDAttribute].getDefaultValue(ValidationContext)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,String,com.ctc.wstx.dtd.DTDAttribute)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(DTDAttribute[])'
    - '[ValidationContext].getNamespaceURI(String)'
    - '[String].length()'
    - '[ValidationContext].addDefaultAttribute(String,com.ctc.wstx.dtd.DTDValidatorBase,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDValidatorBase].doAddDefaultValue(com.ctc.wstx.dtd.DTDAttribute)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue:57,1
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DefaultAttrValue
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defValueType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DefaultAttrValue
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DefaultAttrValue
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].constructImplied()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DefaultAttrValue
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].constructImplied()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DefaultAttrValue
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].constructRequired()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DefaultAttrValue
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].constructRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DefaultAttrValue
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].constructFixed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DefaultAttrValue
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].constructFixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DefaultAttrValue
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].constructOptional()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DefaultAttrValue
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].constructOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredEntity(String,javax.xml.stream.Location,boolean)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - loc
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredPE(String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredEntity(String,javax.xml.stream.Location,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredPE(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredEntity(String,javax.xml.stream.Location,boolean)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - loc
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredGE(String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredEntity(String,javax.xml.stream.Location,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredGE(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.ValidationContext
      - org.codehaus.stax2.validation.XMLValidator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - dtd
    argTypes:
    - org.codehaus.stax2.validation.ValidationContext
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 125
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 125
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      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: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].hasUndeclaredEntities()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].hasUndeclaredEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      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: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      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: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].getValueIfOk()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].getValueIfOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      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: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].isRequired()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].isRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      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: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].isFixed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].isFixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      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: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      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: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].isSpecial()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].isSpecial()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].<init>(String,javax.xml.stream.Location,boolean)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - com.ctc.wstx.dtd.DefaultAttrValue
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - String
      - UndeclaredEntity
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - loc
    - isPe
    argTypes:
    - String
    - javax.xml.stream.Location
    - boolean
    constantsTouched: []
    func_position:
      end: 187
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 187
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredEntity(String,javax.xml.stream.Location,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].<init>(String,javax.xml.stream.Location,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredEntity(String,javax.xml.stream.Location,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - loc
    - isPe
    argTypes:
    - String
    - javax.xml.stream.Location
    - boolean
    constantsTouched: []
    func_position:
      end: 206
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 206
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].<init>(String,javax.xml.stream.Location,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].<init>(String,javax.xml.stream.Location,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity:211,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(Location,com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity,com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity:212,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].setReporter(org.codehaus.stax2.validation.XMLValidator)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity:214,1
    - Dst: '[org.codehaus.stax2.validation.ValidationContext].reportProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.ValidationContext
      - org.codehaus.stax2.validation.XMLValidator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - Location
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - dtd
    argTypes:
    - org.codehaus.stax2.validation.ValidationContext
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 216
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 216
    functionName: '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(Location,com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity,com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].setReporter(org.codehaus.stax2.validation.XMLValidator)'
    - '[org.codehaus.stax2.validation.ValidationContext].reportProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[java.text.MessageFormat].format(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDCdataAttr:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDCdataAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 21
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 21
    functionName: '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDCdataAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDCdataAttr
    signature: '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.dtd.DTDCdataAttr,com.ctc.wstx.dtd.DTDCdataAttr,int,com.ctc.wstx.dtd.DTDCdataAttr,com.ctc.wstx.dtd.DTDCdataAttr)'
      Src: com.ctc.wstx.dtd.DTDCdataAttr:25,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: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[com.ctc.wstx.dtd.DTDCdataAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDCdataAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.dtd.DTDCdataAttr,com.ctc.wstx.dtd.DTDCdataAttr,int,com.ctc.wstx.dtd.DTDCdataAttr,com.ctc.wstx.dtd.DTDCdataAttr)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDCdataAttr].cloneWith(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.codehaus.stax2.validation.XMLValidationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.dtd.DTDCdataAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDCdataAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDCdataAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.dtd.DTDCdataAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDCdataAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDCdataAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 4
    argNames:
    - v
    - cbuf
    - start
    - end
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[com.ctc.wstx.dtd.DTDCdataAttr].normalize(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDCdataAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDCdataAttr].normalize(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,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: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[com.ctc.wstx.dtd.DTDCdataAttr].normalizeDefault()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDCdataAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDCdataAttr].normalizeDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].<init>()'
      Src: com.ctc.wstx.dtd.ChoiceModel:26,1
    - Dst: subModels[i].isNullable()
      Src: com.ctc.wstx.dtd.ChoiceModel:30,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ModelNode[]
      classConcrete: true
      classEnum: false
      classFields:
      - ModelNode[]
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.ChoiceModel
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - subModels
    argTypes:
    - ModelNode[]
    constantsTouched: []
    func_position:
      end: 36
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].<init>(ModelNode[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 0
    functionsReached:
    - subModels[i].isNullable()
    - '[com.ctc.wstx.dtd.ModelNode].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ChoiceModel
    signature: '[com.ctc.wstx.dtd.ChoiceModel].<init>(ModelNode[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.dtd.ChoiceModel:47,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.ChoiceModel:50,1
    - Dst: mSubModels[i].toString()
      Src: com.ctc.wstx.dtd.ChoiceModel:52,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.ChoiceModel)'
      Src: com.ctc.wstx.dtd.ChoiceModel:52,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.ChoiceModel:54,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.ChoiceModel:55,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ModelNode[]
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 56
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(com.ctc.wstx.dtd.ChoiceModel)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - mSubModels[i].toString()
    - '[StringBuilder].<init>()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.ChoiceModel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mSubModels[i].cloneModel()
      Src: com.ctc.wstx.dtd.ChoiceModel:68,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
      Src: com.ctc.wstx.dtd.ChoiceModel:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ModelNode[]
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 71
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].cloneModel()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 1
    functionsReached:
    - mSubModels[i].cloneModel()
    - '[com.ctc.wstx.dtd.ChoiceModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.ChoiceModel].cloneModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ModelNode[]
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].isNullable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.ChoiceModel].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mSubModels[i].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)
      Src: com.ctc.wstx.dtd.ChoiceModel:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - List<com.ctc.wstx.dtd.TokenModel>
      classConcrete: true
      classEnum: false
      classFields:
      - ModelNode[]
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - List<com.ctc.wstx.dtd.TokenModel>
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 0
    functionsReached:
    - mSubModels[i].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ChoiceModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.ChoiceModel:90,1
    - Dst: mSubModels[i].addFirstPos(BitSet)
      Src: com.ctc.wstx.dtd.ChoiceModel:92,1
    - Dst: '[BitSet].or(BitSet)'
      Src: com.ctc.wstx.dtd.ChoiceModel:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - ModelNode[]
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - firstPos
    argTypes:
    - BitSet
    constantsTouched: []
    func_position:
      end: 96
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].addFirstPos(BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 0
    functionsReached:
    - '[BitSet].or(BitSet)'
    - mSubModels[i].addFirstPos(BitSet)
    - '[BitSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ChoiceModel].addFirstPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.ChoiceModel:101,1
    - Dst: mSubModels[i].addLastPos(BitSet)
      Src: com.ctc.wstx.dtd.ChoiceModel:103,1
    - Dst: '[BitSet].or(BitSet)'
      Src: com.ctc.wstx.dtd.ChoiceModel:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - ModelNode[]
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - lastPos
    argTypes:
    - BitSet
    constantsTouched: []
    func_position:
      end: 107
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 107
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].addLastPos(BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 0
    functionsReached:
    - '[BitSet].or(BitSet)'
    - mSubModels[i].addLastPos(BitSet)
    - '[BitSet].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ChoiceModel].addLastPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mSubModels[i].calcFollowPos(BitSet[])
      Src: com.ctc.wstx.dtd.ChoiceModel:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet[]
      classConcrete: true
      classEnum: false
      classFields:
      - ModelNode[]
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - followPosSets
    argTypes:
    - BitSet[]
    constantsTouched: []
    func_position:
      end: 116
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 116
    functionName: '[com.ctc.wstx.dtd.ChoiceModel].calcFollowPos(BitSet[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
    functionUses: 0
    functionsReached:
    - mSubModels[i].calcFollowPos(BitSet[])
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ChoiceModel].calcFollowPos(BitSet[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDNotationAttr:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      - com.ctc.wstx.util.WordResolver
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDNotationAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 6
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    - enumValues
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    - com.ctc.wstx.util.WordResolver
    constantsTouched: []
    func_position:
      end: 30
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 30
    functionName: '[com.ctc.wstx.dtd.DTDNotationAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean,com.ctc.wstx.util.WordResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNotationAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDNotationAttr
    signature: '[com.ctc.wstx.dtd.DTDNotationAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean,com.ctc.wstx.util.WordResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDNotationAttr].<init>(com.ctc.wstx.dtd.DTDNotationAttr,com.ctc.wstx.dtd.DTDNotationAttr,int,com.ctc.wstx.dtd.DTDNotationAttr,com.ctc.wstx.dtd.DTDNotationAttr,com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.dtd.DTDNotationAttr:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 37
    functionName: '[com.ctc.wstx.dtd.DTDNotationAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNotationAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDNotationAttr].<init>(com.ctc.wstx.dtd.DTDNotationAttr,com.ctc.wstx.dtd.DTDNotationAttr,int,com.ctc.wstx.dtd.DTDNotationAttr,com.ctc.wstx.dtd.DTDNotationAttr,com.ctc.wstx.util.WordResolver)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDNotationAttr].cloneWith(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.dtd.DTDNotationAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNotationAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDNotationAttr].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.dtd.DTDNotationAttr].typeIsNotation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNotationAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDNotationAttr].typeIsNotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDNotationAttr].validateEnumValue(char[],int,int,boolean,com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.dtd.DTDNotationAttr:72,1
    - Dst: '[String].<init>(char[],int)'
      Src: com.ctc.wstx.dtd.DTDNotationAttr:74,1
    - Dst: '[com.ctc.wstx.dtd.DTDNotationAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDNotationAttr:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 79
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.dtd.DTDNotationAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNotationAttr.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int)'
    - '[com.ctc.wstx.dtd.DTDNotationAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.dtd.DTDNotationAttr].validateEnumValue(char[],int,int,boolean,com.ctc.wstx.util.WordResolver)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDNotationAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDNotationAttr].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
      Src: com.ctc.wstx.dtd.DTDNotationAttr:91,1
    - Dst: '[com.ctc.wstx.util.WordResolver].find(com.ctc.wstx.dtd.DTDNotationAttr)'
      Src: com.ctc.wstx.dtd.DTDNotationAttr:94,1
    - Dst: '[com.ctc.wstx.dtd.DTDNotationAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDNotationAttr:96,1
    - Dst: mDefValue.setValue(String)
      Src: com.ctc.wstx.dtd.DTDNotationAttr:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.WordResolver
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 104
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 104
    functionName: '[com.ctc.wstx.dtd.DTDNotationAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNotationAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver].find(com.ctc.wstx.dtd.DTDNotationAttr)'
    - mDefValue.setValue(String)
    - '[com.ctc.wstx.dtd.DTDNotationAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[com.ctc.wstx.dtd.DTDNotationAttr].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDNotationAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:15,1
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].<init>(char,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:14,1
    - Dst: '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenContentSpec
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.TokenContentSpec
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 2
    argNames:
    - arity
    - elemName
    argTypes:
    - char
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec].<init>(char,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
    - '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
    - '[com.ctc.wstx.dtd.TokenContentSpec].<init>(char,com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.TokenContentSpec
    signature: '[com.ctc.wstx.dtd.TokenContentSpec].<init>(char,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].<init>(char,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenContentSpec
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.TokenContentSpec
      static: true
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 2
    argNames:
    - arity
    - elemName
    argTypes:
    - char
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 2
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.TokenContentSpec].<init>(char,com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.TokenContentSpec
    signature: '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenContentSpec
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.TokenContentSpec
      static: true
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.TokenContentSpec
    signature: '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenContentSpec
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec].isLeaf()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.TokenContentSpec].isLeaf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenContentSpec
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.dtd.TokenContentSpec].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(com.ctc.wstx.dtd.TokenContentSpec,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenContentSpec
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec].getSimpleValidator()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(com.ctc.wstx.dtd.TokenContentSpec,com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.TokenContentSpec].getSimpleValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:62,1
    - Dst: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.TokenModel)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:64,1
    - Dst: '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.TokenModel)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:67,1
    - Dst: '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:71,1
    - Dst: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.TokenModel)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:71,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.TokenModel,com.ctc.wstx.dtd.StarModel)'
      Src: com.ctc.wstx.dtd.TokenContentSpec:70,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenContentSpec
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 74
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec].rewrite()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.TokenModel,com.ctc.wstx.dtd.StarModel)'
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.TokenModel)'
    - '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.TokenModel)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.TokenContentSpec].rewrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].toString()'
      Src: com.ctc.wstx.dtd.TokenContentSpec:78,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].toString()'
      Src: com.ctc.wstx.dtd.TokenContentSpec:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenContentSpec
      - com.ctc.wstx.util.PrefixedName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.TokenContentSpec].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.TokenContentSpec.Validator
      static: false
      superClass: StructValidator
    argCount: 2
    argNames:
    - arity
    - elemName
    argTypes:
    - char
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec.Validator].<init>(char,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.TokenContentSpec.Validator
    signature: '[com.ctc.wstx.dtd.TokenContentSpec.Validator].<init>(char,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedName)'
      Src: com.ctc.wstx.dtd.TokenContentSpec.Validator:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec.Validator].newInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.TokenContentSpec.Validator].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].equals(PrefixedName)'
      Src: com.ctc.wstx.dtd.TokenContentSpec.Validator:117,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StructValidator
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 124
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 124
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].equals(PrefixedName)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.TokenContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.dtd.TokenContentSpec.Validator:142,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedName
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 143
    functionName: '[com.ctc.wstx.dtd.TokenContentSpec.Validator].fullyValid()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.TokenContentSpec.Validator].fullyValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.net.URI
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.net.URI
      - int
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDId
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicId
    - systemId
    - configFlags
    - xml11
    argTypes:
    - String
    - java.net.URI
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 57
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.dtd.DTDId].<init>(String,java.net.URI,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDId
    signature: '[com.ctc.wstx.dtd.DTDId].<init>(String,java.net.URI,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDId:62,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.dtd.DTDId:63,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].<init>(String,null,int,boolean)'
      Src: com.ctc.wstx.dtd.DTDId:65,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.net.URI
      - int
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDId
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - publicId
    - configFlags
    - xml11
    argTypes:
    - String
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 66
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 66
    functionName: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].<init>(String,null,int,boolean)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDId
    signature: '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.dtd.DTDId:72,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].<init>(null,java.net.URI,int,boolean)'
      Src: com.ctc.wstx.dtd.DTDId:74,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URI
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.net.URI
      - int
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDId
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - systemId
    - configFlags
    - xml11
    argTypes:
    - java.net.URI
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDId.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.dtd.DTDId].<init>(null,java.net.URI,int,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDId
    signature: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.dtd.DTDId:79,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].<init>(String,null,int,boolean)'
      Src: com.ctc.wstx.dtd.DTDId:80,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.dtd.DTDId:83,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].<init>(null,java.net.URI,int,boolean)'
      Src: com.ctc.wstx.dtd.DTDId:85,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.net.URI
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.net.URI
      - int
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDId
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - publicId
    - systemId
    - configFlags
    - xml11
    argTypes:
    - String
    - java.net.URI
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 86
    functionName: '[com.ctc.wstx.dtd.DTDId].construct(String,java.net.URI,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].<init>(String,null,int,boolean)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[com.ctc.wstx.dtd.DTDId].<init>(null,java.net.URI,int,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDId
    signature: '[com.ctc.wstx.dtd.DTDId].construct(String,java.net.URI,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.dtd.DTDId:100,1
    - Dst: '[java.net.URI].hashCode()'
      Src: com.ctc.wstx.dtd.DTDId:102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.net.URI
      - int
      - boolean
      - 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: 110
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 110
    functionName: '[com.ctc.wstx.dtd.DTDId].hashCode()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDId.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[java.net.URI].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDId].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.dtd.DTDId:114,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDId:115,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDId:116,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDId:117,1
    - Dst: '[StringBuilder].append(java.net.URI)'
      Src: com.ctc.wstx.dtd.DTDId:118,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDId:119,1
    - Dst: Integer.toHexString(int)
      Src: com.ctc.wstx.dtd.DTDId:120,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.DTDId)'
      Src: com.ctc.wstx.dtd.DTDId:120,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDId:121,1
    - Dst: '[StringBuilder].append(boolean)'
      Src: com.ctc.wstx.dtd.DTDId:122,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDId:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.net.URI
      - int
      - boolean
      - 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: 124
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 124
    functionName: '[com.ctc.wstx.dtd.DTDId].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDId.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(boolean)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - Integer.toHexString(int)
    - '[StringBuilder].append(java.net.URI)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DTDId)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDId].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: com.ctc.wstx.dtd.DTDId:130,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].getClass()'
      Src: com.ctc.wstx.dtd.DTDId:130,1
    - Dst: op.equals(String)
      Src: com.ctc.wstx.dtd.DTDId:138,1
    - Dst: '[java.net.URI].equals(com.ctc.wstx.dtd.DTDId)'
      Src: com.ctc.wstx.dtd.DTDId:140,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.net.URI
      - int
      - boolean
      - int
      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: 141
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 141
    functionName: '[com.ctc.wstx.dtd.DTDId].equals(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDId.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].getClass()'
    - '[java.net.URI].equals(com.ctc.wstx.dtd.DTDId)'
    - '[Object].getClass()'
    - op.equals(String)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDId].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nk.hashCode()
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:73,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.dtd.LargePrefixedNameSet,com.ctc.wstx.dtd.LargePrefixedNameSet)'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - PrefixedName[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - PrefixedName[]
      - Bucket[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.LargePrefixedNameSet
      static: false
      superClass: com.ctc.wstx.dtd.PrefixedNameSet
    argCount: 2
    argNames:
    - nsAware
    - names
    argTypes:
    - boolean
    - PrefixedName[]
    constantsTouched: []
    func_position:
      end: 91
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 91
    functionName: '[com.ctc.wstx.dtd.LargePrefixedNameSet].<init>(boolean,PrefixedName[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/LargePrefixedNameSet.java
    functionUses: 0
    functionsReached:
    - nk.hashCode()
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.dtd.LargePrefixedNameSet,com.ctc.wstx.dtd.LargePrefixedNameSet)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.LargePrefixedNameSet
    signature: '[com.ctc.wstx.dtd.LargePrefixedNameSet].<init>(boolean,PrefixedName[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - PrefixedName[]
      - Bucket[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.PrefixedNameSet
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 94
    functionName: '[com.ctc.wstx.dtd.LargePrefixedNameSet].hasMultiple()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/LargePrefixedNameSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.LargePrefixedNameSet].hasMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].hashCode()'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:103,1
    - Dst: res.equals(com.ctc.wstx.util.PrefixedName)
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:106,1
    - Dst: bucket.getNext()
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:113,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet].getName()'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:114,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet].equals(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:115,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - PrefixedName[]
      - Bucket[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.PrefixedNameSet
    argCount: 1
    argNames:
    - name
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 121
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 121
    functionName: '[com.ctc.wstx.dtd.LargePrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/LargePrefixedNameSet.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].hashCode()'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].equals(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].getName()'
    - bucket.getNext()
    - res.equals(com.ctc.wstx.util.PrefixedName)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.LargePrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeSet].<init>()'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:131,1
    - Dst: '[java.util.TreeSet].add(com.ctc.wstx.dtd.LargePrefixedNameSet)'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:135,1
    - Dst: b.getName()
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:144,1
    - Dst: '[java.util.TreeSet].add(com.ctc.wstx.dtd.LargePrefixedNameSet)'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:144,1
    - Dst: b.getNext()
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:145,1
    - Dst: '[java.util.TreeSet].iterator()'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:151,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet].hasNext()'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:153,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:157,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet].next()'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:159,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet].toString()'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:159,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.LargePrefixedNameSet)'
      Src: com.ctc.wstx.dtd.LargePrefixedNameSet:159,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - PrefixedName[]
      - Bucket[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.PrefixedNameSet
    argCount: 2
    argNames:
    - sb
    - sep
    argTypes:
    - StringBuilder
    - String
    constantsTouched: []
    func_position:
      end: 161
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 161
    functionName: '[com.ctc.wstx.dtd.LargePrefixedNameSet].appendNames(StringBuilder,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/LargePrefixedNameSet.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeSet].<init>()'
    - '[java.util.TreeSet].add(com.ctc.wstx.dtd.LargePrefixedNameSet)'
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].next()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.LargePrefixedNameSet)'
    - b.getNext()
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].toString()'
    - b.getName()
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].hasNext()'
    - '[java.util.TreeSet].iterator()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.LargePrefixedNameSet].appendNames(StringBuilder,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - Bucket
      classConcrete: true
      classEnum: false
      classFields:
      - PrefixedName
      - Bucket
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - next
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - Bucket
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.PrefixedName,Bucket)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/LargePrefixedNameSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket
    signature: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.PrefixedName,Bucket)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PrefixedName
      - Bucket
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 180
    functionName: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/LargePrefixedNameSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PrefixedName
      - Bucket
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Bucket
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 181
    functionName: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].getNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/LargePrefixedNameSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Bucket
    signature: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].getNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - char
      - boolean
      - ContentSpec[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.ChoiceContentSpec
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 4
    argNames:
    - nsAware
    - arity
    - mixed
    - specs
    argTypes:
    - boolean
    - char
    - boolean
    - ContentSpec[]
    constantsTouched: []
    func_position:
      end: 38
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 38
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,ContentSpec[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ChoiceContentSpec
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,ContentSpec[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:42,1
    - Dst: '[Collection<com.ctc.wstx.dtd.ContentSpec>].size()'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:45,1
    - Dst: '[Collection<com.ctc.wstx.dtd.ContentSpec>].toArray(ContentSpec[])'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - char
      - boolean
      - Collection<com.ctc.wstx.dtd.ContentSpec>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.ChoiceContentSpec
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 4
    argNames:
    - nsAware
    - arity
    - mixed
    - specs
    argTypes:
    - boolean
    - char
    - boolean
    - Collection<com.ctc.wstx.dtd.ContentSpec>
    constantsTouched: []
    func_position:
      end: 47
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 2
    functionsReached:
    - '[Collection<com.ctc.wstx.dtd.ContentSpec>].toArray(ContentSpec[])'
    - '[Collection<com.ctc.wstx.dtd.ContentSpec>].size()'
    - '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ChoiceContentSpec
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - char
      - Collection<com.ctc.wstx.dtd.ContentSpec>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ChoiceContentSpec
      static: true
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 3
    argNames:
    - nsAware
    - arity
    - specs
    argTypes:
    - boolean
    - char
    - Collection<com.ctc.wstx.dtd.ContentSpec>
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec].constructChoice(boolean,char,Collection<com.ctc.wstx.dtd.ContentSpec>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ChoiceContentSpec
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec].constructChoice(boolean,char,Collection<com.ctc.wstx.dtd.ContentSpec>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - Collection<com.ctc.wstx.dtd.ContentSpec>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ChoiceContentSpec
      static: true
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 2
    argNames:
    - nsAware
    - specs
    argTypes:
    - boolean
    - Collection<com.ctc.wstx.dtd.ContentSpec>
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec].constructMixed(boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ChoiceContentSpec
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec].constructMixed(boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: specs[i].isLeaf()
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:82,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceContentSpec].namesetFromSpecs(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:89,1
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(com.ctc.wstx.dtd.ChoiceContentSpec,com.ctc.wstx.dtd.PrefixedNameSet)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:90,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 95
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec].getSimpleValidator()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 1
    functionsReached:
    - specs[i].isLeaf()
    - '[com.ctc.wstx.dtd.ChoiceContentSpec].namesetFromSpecs(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(com.ctc.wstx.dtd.ChoiceContentSpec,com.ctc.wstx.dtd.PrefixedNameSet)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec].getSimpleValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: specs[i].rewrite()
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:105,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceModel].<init>(com.ctc.wstx.dtd.ChoiceContentSpec)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:107,1
    - Dst: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:111,1
    - Dst: '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:114,1
    - Dst: '[com.ctc.wstx.dtd.ChoiceModel].cloneModel()'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:118,1
    - Dst: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:118,1
    - Dst: '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ChoiceModel,com.ctc.wstx.dtd.StarModel)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:117,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 121
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec].rewrite()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ChoiceModel].<init>(com.ctc.wstx.dtd.ChoiceContentSpec)'
    - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ChoiceModel,com.ctc.wstx.dtd.StarModel)'
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
    - '[com.ctc.wstx.dtd.ChoiceModel].cloneModel()'
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    - '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ChoiceModel)'
    - specs[i].rewrite()
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec].rewrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:126,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:129,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:131,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:135,1
    - Dst: mContentSpecs[i].toString()
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:137,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.ChoiceContentSpec)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:137,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:139,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.ChoiceContentSpec)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:142,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:144,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 145
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.dtd.ChoiceContentSpec)'
    - '[StringBuilder].<init>()'
    - mContentSpecs[i].toString()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.TokenContentSpec].getName()'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:164,1
    - Dst: '[com.ctc.wstx.dtd.SmallPrefixedNameSet].<init>(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:168,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet].<init>(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec:170,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - ContentSpec[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - ContentSpec[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.PrefixedNameSet
      static: true
      superClass: com.ctc.wstx.dtd.ContentSpec
    argCount: 2
    argNames:
    - nsAware
    - specs
    argTypes:
    - boolean
    - ContentSpec[]
    constantsTouched: []
    func_position:
      end: 171
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 171
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec].namesetFromSpecs(boolean,ContentSpec[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.TokenContentSpec].getName()'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet].<init>(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
    - '[com.ctc.wstx.dtd.SmallPrefixedNameSet].<init>(boolean,com.ctc.wstx.dtd.ChoiceContentSpec)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.PrefixedNameSet
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec].namesetFromSpecs(boolean,ContentSpec[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.ctc.wstx.dtd.PrefixedNameSet
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedNameSet
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ChoiceContentSpec.Validator
      static: false
      superClass: StructValidator
    argCount: 2
    argNames:
    - arity
    - names
    argTypes:
    - char
    - com.ctc.wstx.dtd.PrefixedNameSet
    constantsTouched: []
    func_position:
      end: 192
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 192
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].<init>(char,com.ctc.wstx.dtd.PrefixedNameSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ChoiceContentSpec.Validator
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].<init>(char,com.ctc.wstx.dtd.PrefixedNameSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedNameSet)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:203,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedNameSet
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].newInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedNameSet)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].newInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:209,1
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].hasMultiple()'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:210,1
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:211,1
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:213,1
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].hasMultiple()'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:216,1
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:218,1
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:221,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedNameSet
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StructValidator
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 224
      start: 206
    functionDepth: 2
    functionLinenumber: 206
    functionLinenumberEnd: 224
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
    - '[com.ctc.wstx.dtd.PrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.dtd.PrefixedNameSet].hasMultiple()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
      Src: com.ctc.wstx.dtd.ChoiceContentSpec.Validator:242,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - PrefixedNameSet
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: StructValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 244
    functionName: '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].fullyValid()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].fullyValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdReportComments()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdReportComments()'
  - 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: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - 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: 3
    argNames:
    - data
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],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: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdSkippedEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdSkippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - publicId
    - systemId
    - baseURL
    argTypes:
    - String
    - String
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdNotationDecl(String,String,String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdNotationDecl(String,String,String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - publicId
    - systemId
    - notationName
    - baseURL
    argTypes:
    - String
    - String
    - String
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 43
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdUnparsedEntityDecl(String,String,String,String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdUnparsedEntityDecl(String,String,String,String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - 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: 5
    argNames:
    - eName
    - aName
    - type
    - mode
    - value
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].attributeDecl(String,String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].attributeDecl(String,String,String,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: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - model
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdElementDecl(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdElementDecl(String,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: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdExternalEntityDecl(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdExternalEntityDecl(String,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: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].dtdInternalEntityDecl(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEventListener].dtdInternalEntityDecl(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: com.ctc.wstx.dtd.DTDEventListener
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.dtd.DTDEventListener].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDEventListener
    signature: '[com.ctc.wstx.dtd.DTDEventListener].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ContentSpec
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arity
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ContentSpec.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ContentSpec
    signature: '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      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: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[com.ctc.wstx.dtd.ContentSpec].getArity()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.dtd.ContentSpec].getArity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.dtd.ContentSpec].setArity(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.ContentSpec].setArity(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      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: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[com.ctc.wstx.dtd.ContentSpec].isLeaf()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.ContentSpec].isLeaf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StructValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[com.ctc.wstx.dtd.ContentSpec].getSimpleValidator()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ContentSpec.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StructValidator
    signature: '[com.ctc.wstx.dtd.ContentSpec].getSimpleValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.dtd.ContentSpec].rewrite()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ContentSpec.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.ContentSpec].rewrite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].<init>()'
      Src: com.ctc.wstx.dtd.StarModel:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.ModelNode
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.StarModel
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - model
    argTypes:
    - com.ctc.wstx.dtd.ModelNode
    constantsTouched: []
    func_position:
      end: 23
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 23
    functionName: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.StarModel
    signature: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
      Src: com.ctc.wstx.dtd.StarModel:37,1
    - Dst: '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
      Src: com.ctc.wstx.dtd.StarModel:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.ctc.wstx.dtd.StarModel].cloneModel()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    - '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.StarModel].cloneModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.dtd.StarModel].isNullable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.StarModel].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
      Src: com.ctc.wstx.dtd.StarModel:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - List<com.ctc.wstx.dtd.TokenModel>
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - List<com.ctc.wstx.dtd.TokenModel>
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.dtd.StarModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.StarModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
      Src: com.ctc.wstx.dtd.StarModel:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - BitSet
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.dtd.StarModel].addFirstPos(BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.StarModel].addFirstPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
      Src: com.ctc.wstx.dtd.StarModel:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - BitSet
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.dtd.StarModel].addLastPos(BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.StarModel].addLastPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
      Src: com.ctc.wstx.dtd.StarModel:64,1
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.StarModel:70,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
      Src: com.ctc.wstx.dtd.StarModel:71,1
    - Dst: '[BitSet].<init>()'
      Src: com.ctc.wstx.dtd.StarModel:73,1
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
      Src: com.ctc.wstx.dtd.StarModel:74,1
    - Dst: '[BitSet].nextSetBit(int)'
      Src: com.ctc.wstx.dtd.StarModel:77,1
    - Dst: followPosSets[ix].or(BitSet)
      Src: com.ctc.wstx.dtd.StarModel:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - followPosSets
    argTypes:
    - BitSet[]
    constantsTouched: []
    func_position:
      end: 83
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 83
    functionName: '[com.ctc.wstx.dtd.StarModel].calcFollowPos(BitSet[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
    functionUses: 0
    functionsReached:
    - followPosSets[ix].or(BitSet)
    - '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
    - '[BitSet].<init>()'
    - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
    - '[BitSet].nextSetBit(int)'
    - '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.StarModel].calcFollowPos(BitSet[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].toString()'
      Src: com.ctc.wstx.dtd.StarModel:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.dtd.StarModel].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.StarModel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDEntitiesAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.dtd.DTDEntitiesAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntitiesAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDEntitiesAttr
    signature: '[com.ctc.wstx.dtd.DTDEntitiesAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].<init>(com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr,int,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:38,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: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.dtd.DTDEntitiesAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntitiesAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].<init>(com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr,int,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDEntitiesAttr].cloneWith(int)'
  - 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: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.dtd.DTDEntitiesAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntitiesAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDEntitiesAttr].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:73,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:79,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:82,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:93,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDEntitiesAttr,String)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:94,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDEntitiesAttr)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:99,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:102,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDEntitiesAttr,String)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:103,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:107,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].getName()'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:118,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.dtd.DTDEntitiesAttr)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:121,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].getName()'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:123,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:124,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.DTDEntitiesAttr)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:125,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:130,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:137,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 143
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 143
    functionName: '[com.ctc.wstx.dtd.DTDEntitiesAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntitiesAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[StringBuilder].<init>(com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDEntitiesAttr,String)'
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].getName()'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDEntitiesAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:154,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDEntitiesAttr)
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:156,1
    - Dst: '[java.util.StringTokenizer].<init>(com.ctc.wstx.dtd.DTDEntitiesAttr)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:165,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:171,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:172,1
    - Dst: dtdr.findEntity(com.ctc.wstx.dtd.DTDEntitiesAttr)
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:173,1
    - Dst: '[com.ctc.wstx.dtd.DTDEntitiesAttr].checkEntity(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
      Src: com.ctc.wstx.dtd.DTDEntitiesAttr:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 177
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 177
    functionName: '[com.ctc.wstx.dtd.DTDEntitiesAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntitiesAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - dtdr.findEntity(com.ctc.wstx.dtd.DTDEntitiesAttr)
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDEntitiesAttr)
    - '[com.ctc.wstx.dtd.DTDEntitiesAttr].checkEntity(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDEntitiesAttr,com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[java.util.StringTokenizer].<init>(com.ctc.wstx.dtd.DTDEntitiesAttr)'
    - '[java.util.StringTokenizer].nextToken()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDEntitiesAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDNmTokensAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.dtd.DTDNmTokensAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokensAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDNmTokensAttr
    signature: '[com.ctc.wstx.dtd.DTDNmTokensAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].<init>(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,int,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:33,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: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.dtd.DTDNmTokensAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokensAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].<init>(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,int,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDNmTokensAttr].cloneWith(int)'
  - 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: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[com.ctc.wstx.dtd.DTDNmTokensAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokensAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDNmTokensAttr].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:67,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:72,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:81,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:82,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDNmTokensAttr,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:83,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:94,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:107,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:110,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDNmTokensAttr,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:111,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:116,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:118,1
    - Dst: '[StringBuilder].append(char[],int)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:120,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:124,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:133,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 134
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 134
    functionName: '[com.ctc.wstx.dtd.DTDNmTokensAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokensAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(char[],int)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDNmTokensAttr,String)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDNmTokensAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mDefValue.getValue()
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:145,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].length()'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:146,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].charAt(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:155,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:159,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].charAt(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:165,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].charAt(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:174,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:175,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].substring(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:177,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:178,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:180,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:188,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:190,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.dtd.DTDNmTokensAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:192,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:198,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:204,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDNmTokensAttr)
      Src: com.ctc.wstx.dtd.DTDNmTokensAttr:204,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 206
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 206
    functionName: '[com.ctc.wstx.dtd.DTDNmTokensAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokensAttr.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].length()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].charAt(com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDNmTokensAttr)
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[StringBuilder].append(com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
    - mDefValue.getValue()
    - '[com.ctc.wstx.dtd.DTDNmTokensAttr].substring(com.ctc.wstx.dtd.DTDNmTokensAttr,com.ctc.wstx.dtd.DTDNmTokensAttr)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDNmTokensAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.ModelNode
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.OptionalModel
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - model
    argTypes:
    - com.ctc.wstx.dtd.ModelNode
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.OptionalModel
    signature: '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ModelNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
      Src: com.ctc.wstx.dtd.OptionalModel:38,1
    - Dst: '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ModelNode)'
      Src: com.ctc.wstx.dtd.OptionalModel:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.dtd.OptionalModel].cloneModel()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ModelNode)'
    - '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.OptionalModel].cloneModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.dtd.OptionalModel].isNullable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.OptionalModel].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
      Src: com.ctc.wstx.dtd.OptionalModel:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - List<com.ctc.wstx.dtd.TokenModel>
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - List<com.ctc.wstx.dtd.TokenModel>
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.ctc.wstx.dtd.OptionalModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.OptionalModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
      Src: com.ctc.wstx.dtd.OptionalModel:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - BitSet
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[com.ctc.wstx.dtd.OptionalModel].addFirstPos(BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(BitSet)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.OptionalModel].addFirstPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
      Src: com.ctc.wstx.dtd.OptionalModel:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - pos
    argTypes:
    - BitSet
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[com.ctc.wstx.dtd.OptionalModel].addLastPos(BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].addLastPos(BitSet)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.OptionalModel].addLastPos(BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
      Src: com.ctc.wstx.dtd.OptionalModel:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - followPosSets
    argTypes:
    - BitSet[]
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[com.ctc.wstx.dtd.OptionalModel].calcFollowPos(BitSet[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.OptionalModel].calcFollowPos(BitSet[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.ModelNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.ctc.wstx.dtd.OptionalModel].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.OptionalModel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDSubset
      - ValidationContext
      - boolean
      - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
      - Map<String,com.ctc.wstx.ent.EntityDecl>
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDTypingNonValidator
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 5
    argNames:
    - schema
    - ctxt
    - hasNsDefaults
    - elemSpecs
    - genEntities
    argTypes:
    - com.ctc.wstx.dtd.DTDSubset
    - ValidationContext
    - boolean
    - Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>
    - Map<String,com.ctc.wstx.ent.EntityDecl>
    constantsTouched: []
    func_position:
      end: 87
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 87
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidatorBase].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDTypingNonValidator
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 93
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].reallyValidating()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].reallyValidating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].setAttrValueNormalization(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].setAttrValueNormalization(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTmpKey.reset(String,String)
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:123,1
    - Dst: mElemSpecs.get(com.ctc.wstx.dtd.DTDTypingNonValidator)
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:124,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:128,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].getAttributes()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:149,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].attrsNeedValidation()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:159,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].hasAttrDefaultValues()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:162,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialCount()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:167,1
    - Dst: '[BitSet].<init>(com.ctc.wstx.dtd.DTDTypingNonValidator)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:170,1
    - Dst: '[BitSet].clear()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:172,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 178
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementStart(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached:
    - mTmpKey.reset(String,String)
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].hasAttrDefaultValues()'
    - mElemSpecs.get(com.ctc.wstx.dtd.DTDTypingNonValidator)
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getAttributes()'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].attrsNeedValidation()'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialCount()'
    - '[BitSet].clear()'
    - '[BitSet].<init>(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementStart(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTmpKey.reset(String,String)
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:193,1
    - Dst: mCurrAttrDefs.get(com.ctc.wstx.dtd.DTDTypingNonValidator)
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:193,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:196,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialIndex()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:208,1
    - Dst: '[BitSet].set(com.ctc.wstx.dtd.DTDTypingNonValidator)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:210,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 218
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 218
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached:
    - mTmpKey.reset(String,String)
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialIndex()'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - '[BitSet].set(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - mCurrAttrDefs.get(com.ctc.wstx.dtd.DTDTypingNonValidator)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTmpKey.reset(String,String)
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:228,1
    - Dst: mCurrAttrDefs.get(com.ctc.wstx.dtd.DTDTypingNonValidator)
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:228,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:231,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialIndex()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:236,1
    - Dst: '[BitSet].set(com.ctc.wstx.dtd.DTDTypingNonValidator)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:238,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].normalize(char[],int,int)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:242,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 6
    argNames:
    - localName
    - uri
    - prefix
    - valueChars
    - valueStart
    - valueEnd
    argTypes:
    - String
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 246
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 246
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateAttribute(String,String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached:
    - mTmpKey.reset(String,String)
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getSpecialIndex()'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].normalize(char[],int,int)'
    - '[BitSet].set(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - mCurrAttrDefs.get(com.ctc.wstx.dtd.DTDTypingNonValidator)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateAttribute(String,String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: elem.getSpecialCount()
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:263,1
    - Dst: specBits.nextClearBit(int)
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:264,1
    - Dst: elem.getSpecialAttrs()
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:266,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].get(com.ctc.wstx.dtd.DTDTypingNonValidator)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:267,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].hasDefaultValue()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:268,1
    - Dst: '[com.ctc.wstx.dtd.DTDTypingNonValidator].doAddDefaultValue(com.ctc.wstx.dtd.DTDTypingNonValidator)'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:269,1
    - Dst: specBits.nextClearBit(int)
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:271,1
    - Dst: elem.getAllowedContentIfSpace()
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:280,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 281
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementAndAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].get(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    - elem.getAllowedContentIfSpace()
    - specBits.nextClearBit(int)
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].hasDefaultValue()'
    - elem.getSpecialAttrs()
    - elem.getSpecialCount()
    - '[com.ctc.wstx.dtd.DTDTypingNonValidator].doAddDefaultValue(com.ctc.wstx.dtd.DTDTypingNonValidator)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementAndAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mElems[ix-1].getAllowedContentIfSpace()
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:297,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 3
    argNames:
    - localName
    - uri
    - prefix
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 298
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 298
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementEnd(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached:
    - mElems[ix-1].getAllowedContentIfSpace()
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementEnd(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 1
    argNames:
    - eod
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 309
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 309
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validationCompleted(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].validationCompleted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
      Src: com.ctc.wstx.dtd.DTDTypingNonValidator:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - BitSet
      - boolean
      - BitSet
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.ElementIdMap
      static: false
      superClass: com.ctc.wstx.dtd.DTDValidatorBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 326
    functionName: '[com.ctc.wstx.dtd.DTDTypingNonValidator].getIdMap()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementIdMap
    signature: '[com.ctc.wstx.dtd.DTDTypingNonValidator].getIdMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.TokenModel].<init>(null)'
      Src: com.ctc.wstx.dtd.TokenModel:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.TokenModel
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.dtd.TokenModel].<init>(null)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.TokenModel
    signature: '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.TokenModel
      static: true
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.dtd.TokenModel].getNullToken()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.TokenModel
    signature: '[com.ctc.wstx.dtd.TokenModel].getNullToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.dtd.TokenModel].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.dtd.TokenModel].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.dtd.TokenModel:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.ModelNode
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.dtd.TokenModel].cloneModel()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.ModelNode
    signature: '[com.ctc.wstx.dtd.TokenModel].cloneModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.dtd.TokenModel].isNullable()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.TokenModel].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<com.ctc.wstx.dtd.TokenModel>].size()'
      Src: com.ctc.wstx.dtd.TokenModel:66,1
    - Dst: '[java.util.List<com.ctc.wstx.dtd.TokenModel>].add()'
      Src: com.ctc.wstx.dtd.TokenModel:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<com.ctc.wstx.dtd.TokenModel>
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - tokens
    argTypes:
    - java.util.List<com.ctc.wstx.dtd.TokenModel>
    constantsTouched: []
    func_position:
      end: 70
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.dtd.TokenModel].indexTokens(java.util.List<com.ctc.wstx.dtd.TokenModel>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<com.ctc.wstx.dtd.TokenModel>].add()'
    - '[java.util.List<com.ctc.wstx.dtd.TokenModel>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.TokenModel].indexTokens(java.util.List<com.ctc.wstx.dtd.TokenModel>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].set(int)'
      Src: com.ctc.wstx.dtd.TokenModel:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - firstPos
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.dtd.TokenModel].addFirstPos(java.util.BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.TokenModel].addFirstPos(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.BitSet].set(int)'
      Src: com.ctc.wstx.dtd.TokenModel:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.BitSet
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - lastPos
    argTypes:
    - java.util.BitSet
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.dtd.TokenModel].addLastPos(java.util.BitSet)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 0
    functionsReached:
    - '[java.util.BitSet].set(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.TokenModel].addLastPos(java.util.BitSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - BitSet[]
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 1
    argNames:
    - followPosSets
    argTypes:
    - BitSet[]
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[com.ctc.wstx.dtd.TokenModel].calcFollowPos(BitSet[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.TokenModel].calcFollowPos(BitSet[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.PrefixedName].toString()'
      Src: com.ctc.wstx.dtd.TokenModel:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.dtd.TokenModel
      - com.ctc.wstx.util.PrefixedName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.ModelNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[com.ctc.wstx.dtd.TokenModel].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.PrefixedName].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.TokenModel].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDIdRefsAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[com.ctc.wstx.dtd.DTDIdRefsAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefsAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDIdRefsAttr
    signature: '[com.ctc.wstx.dtd.DTDIdRefsAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefsAttr].<init>(com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,int,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:36,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: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.ctc.wstx.dtd.DTDIdRefsAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefsAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDIdRefsAttr].<init>(com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,int,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDIdRefsAttr].cloneWith(int)'
  - 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: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[com.ctc.wstx.dtd.DTDIdRefsAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefsAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDIdRefsAttr].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:66,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefsAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:72,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:77,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:82,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:83,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:90,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefsAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdRefsAttr,String)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:91,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDIdRefsAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:97,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:100,1
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefsAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdRefsAttr,String)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:101,1
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:108,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdRefsAttr)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:107,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:118,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:121,1
    - Dst: '[com.ctc.wstx.util.ElementId].getId()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:123,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:124,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:125,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:130,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:137,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 143
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 143
    functionName: '[com.ctc.wstx.dtd.DTDIdRefsAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefsAttr.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr)'
    - '[StringBuilder].append(char)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(com.ctc.wstx.dtd.DTDIdRefsAttr)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
    - '[StringBuilder].append(String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDIdRefsAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[com.ctc.wstx.util.ElementId].getId()'
    - '[com.ctc.wstx.dtd.DTDIdRefsAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDIdRefsAttr,String)'
    - '[com.ctc.wstx.dtd.DTDIdRefsAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
    - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr,com.ctc.wstx.dtd.DTDIdRefsAttr)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDIdRefsAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDIdRefsAttr].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:157,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDIdRefsAttr)
      Src: com.ctc.wstx.dtd.DTDIdRefsAttr:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 161
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 161
    functionName: '[com.ctc.wstx.dtd.DTDIdRefsAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefsAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDIdRefsAttr].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDIdRefsAttr)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDIdRefsAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.dtd.DefaultAttrValue
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDNmTokenAttr
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - name
    - defValue
    - specIndex
    - nsAware
    - xml11
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.dtd.DefaultAttrValue
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 29
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokenAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDNmTokenAttr
    signature: '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.dtd.DTDNmTokenAttr,com.ctc.wstx.dtd.DTDNmTokenAttr,int,com.ctc.wstx.dtd.DTDNmTokenAttr,com.ctc.wstx.dtd.DTDNmTokenAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:34,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: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDAttribute
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 1
    argNames:
    - specIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.dtd.DTDNmTokenAttr].cloneWith(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokenAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.dtd.DTDNmTokenAttr,com.ctc.wstx.dtd.DTDNmTokenAttr,int,com.ctc.wstx.dtd.DTDNmTokenAttr,com.ctc.wstx.dtd.DTDNmTokenAttr)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDAttribute
    signature: '[com.ctc.wstx.dtd.DTDNmTokenAttr].cloneWith(int)'
  - 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: int
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.ctc.wstx.dtd.DTDNmTokenAttr].getValueType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokenAttr.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.dtd.DTDNmTokenAttr].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:66,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokenAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:72,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:76,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDNmTokenAttr,com.ctc.wstx.dtd.DTDNmTokenAttr,com.ctc.wstx.dtd.DTDNmTokenAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:83,1
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokenAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDNmTokenAttr,String)'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:84,1
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.dtd.DTDNmTokenAttr)'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:92,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDValidatorBase
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 5
    argNames:
    - v
    - cbuf
    - start
    - end
    - normalize
    argTypes:
    - com.ctc.wstx.dtd.DTDValidatorBase
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 96
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.dtd.DTDNmTokenAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokenAttr.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int,com.ctc.wstx.dtd.DTDNmTokenAttr)'
    - '[com.ctc.wstx.dtd.DTDNmTokenAttr].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
    - '[com.ctc.wstx.io.WstxInputData].isNameChar(com.ctc.wstx.dtd.DTDNmTokenAttr,com.ctc.wstx.dtd.DTDNmTokenAttr,com.ctc.wstx.dtd.DTDNmTokenAttr)'
    - '[com.ctc.wstx.io.WstxInputData].isSpaceChar()'
    - '[com.ctc.wstx.dtd.DTDNmTokenAttr].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,com.ctc.wstx.dtd.DTDNmTokenAttr,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.DTDNmTokenAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDNmTokenAttr].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:107,1
    - Dst: mDefValue.setValue(com.ctc.wstx.dtd.DTDNmTokenAttr)
      Src: com.ctc.wstx.dtd.DTDNmTokenAttr:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.dtd.DTDAttribute
    argCount: 2
    argNames:
    - rep
    - normalize
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - boolean
    constantsTouched: []
    func_position:
      end: 111
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.dtd.DTDNmTokenAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokenAttr.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDNmTokenAttr].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
    - mDefValue.setValue(com.ctc.wstx.dtd.DTDNmTokenAttr)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.DTDNmTokenAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:58,1
    - Dst: '[XMLValidationSchemaFactory].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:76,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:77,1
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].createDefaults()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSchemaFactory
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
    - '[com.ctc.wstx.api.ValidatorConfig].createDefaults()'
    - '[XMLValidationSchemaFactory].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
    - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSchemaFactory
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].isPropertySupported(String)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ValidatorConfig].isPropertySupported(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].setProperty(String,Object)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 2
    argNames:
    - propName
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ValidatorConfig].setProperty(String,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].getProperty(String)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ValidatorConfig].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:113,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:115,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:114,1
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.StreamBootstrapper,String,String,null)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - InputStream
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 4
    argNames:
    - in
    - encoding
    - publicId
    - systemId
    argTypes:
    - InputStream
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 108
    functionDepth: 3
    functionLinenumber: 108
    functionLinenumberEnd: 116
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(InputStream,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.StreamBootstrapper,String,String,null)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(InputStream,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:123,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:125,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,null)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:124,1
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.ReaderBootstrapper,String,String,null)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Reader
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 3
    argNames:
    - r
    - publicId
    - systemId
    argTypes:
    - Reader
    - String
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(Reader,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,null)'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    - '[com.ctc.wstx.io.SystemId].construct(String)'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.ReaderBootstrapper,String,String,null)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(Reader,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:133,1
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:135,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,null,InputStream)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:136,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:138,1
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.StreamBootstrapper,null,com.ctc.wstx.dtd.DTDSchemaFactory,java.net.URL)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:136,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:140,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - url
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 142
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 142
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[java.net.URL].toExternalForm()'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,null,InputStream)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.StreamBootstrapper,null,com.ctc.wstx.dtd.DTDSchemaFactory,java.net.URL)'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(java.net.URL)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:149,1
    - Dst: '[com.ctc.wstx.util.URLUtil].toURL(File)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:151,1
    - Dst: '[FileInputStream].<init>(File)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:153,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,null,FileInputStream)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:152,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:154,1
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.StreamBootstrapper,null,com.ctc.wstx.dtd.DTDSchemaFactory,URL)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:152,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:156,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 1
    argNames:
    - f
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 158
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 158
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(File)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[FileInputStream].<init>(File)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
    - '[com.ctc.wstx.util.URLUtil].toURL(File)'
    - '[URL].toExternalForm()'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.StreamBootstrapper,null,com.ctc.wstx.dtd.DTDSchemaFactory,URL)'
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(null,null,FileInputStream)'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.dtd.DTDSchemaFactory)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:176,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].declaredXml11()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:177,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].enableXml11(boolean)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:178,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:181,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(String,URL)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:188,1
    - Dst: '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,null,null,com.ctc.wstx.io.InputBootstrapper,String,com.ctc.wstx.io.SystemId,com.ctc.wstx.dtd.DTDSchemaFactory,Reader)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:189,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:196,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readExternalSubset(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.api.ReaderConfig,null,boolean,int)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:196,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:198,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.InputBootstrapper
      - String
      - String
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions:
      - XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XMLValidationSchema
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 5
    argNames:
    - rcfg
    - bs
    - publicId
    - systemIdStr
    - ctxt
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.InputBootstrapper
    - String
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 200
      start: 170
    functionDepth: 1
    functionLinenumber: 170
    functionLinenumberEnd: 200
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,String,String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].enableXml11(boolean)'
    - '[com.ctc.wstx.io.InputBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.dtd.DTDSchemaFactory)'
    - '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
    - '[com.ctc.wstx.dtd.FullDTDReader].readExternalSubset(com.ctc.wstx.io.ReaderSource,com.ctc.wstx.api.ReaderConfig,null,boolean,int)'
    - '[com.ctc.wstx.io.SystemId].construct(String,URL)'
    - '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,null,null,com.ctc.wstx.io.InputBootstrapper,String,com.ctc.wstx.io.SystemId,com.ctc.wstx.dtd.DTDSchemaFactory,Reader)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.dtd.DTDSchemaFactory)'
    - '[com.ctc.wstx.io.InputBootstrapper].declaredXml11()'
    - '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
    linkageType: ''
    returnType: XMLValidationSchema
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,String,String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].makeChild()'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:204,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.dtd.DTDSchemaFactory:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - com.ctc.wstx.api.ValidatorConfig
      - com.ctc.wstx.api.ReaderConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: false
      superClass: XMLValidationSchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
    - '[com.ctc.wstx.util.SymbolTable].makeChild()'
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.PrefixedNameSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[com.ctc.wstx.dtd.PrefixedNameSet].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/PrefixedNameSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.PrefixedNameSet
    signature: '[com.ctc.wstx.dtd.PrefixedNameSet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      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: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[com.ctc.wstx.dtd.PrefixedNameSet].hasMultiple()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/PrefixedNameSet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.PrefixedNameSet].hasMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.ctc.wstx.dtd.PrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/PrefixedNameSet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.dtd.PrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sb
    - sep
    argTypes:
    - StringBuilder
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.dtd.PrefixedNameSet].appendNames(StringBuilder,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/PrefixedNameSet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.dtd.PrefixedNameSet].appendNames(StringBuilder,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
      Src: com.ctc.wstx.dtd.PrefixedNameSet:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    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: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.dtd.PrefixedNameSet].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/PrefixedNameSet.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.PrefixedNameSet].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.dtd.PrefixedNameSet:43,1
    - Dst: '[com.ctc.wstx.dtd.PrefixedNameSet].appendNames(StringBuilder,String)'
      Src: com.ctc.wstx.dtd.PrefixedNameSet:44,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.dtd.PrefixedNameSet:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    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:
    - sep
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/dtd/PrefixedNameSet.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>()'
    - '[com.ctc.wstx.dtd.PrefixedNameSet].appendNames(StringBuilder,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].<init>()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 96
    functionDepth: 2
    functionLinenumber: 96
    functionLinenumberEnd: 103
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.OutputElementBase].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].<init>(com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.util.BijectiveNsMap)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 5
    argNames:
    - parent
    - prefix
    - localName
    - uri
    - ns
    argTypes:
    - com.ctc.wstx.sw.SimpleOutputElement
    - String
    - String
    - String
    - com.ctc.wstx.util.BijectiveNsMap
    constantsTouched: []
    func_position:
      end: 114
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].<init>(com.ctc.wstx.sw.SimpleOutputElement,String,String,String,com.ctc.wstx.util.BijectiveNsMap)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.OutputElementBase].<init>(com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.util.BijectiveNsMap)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].<init>(com.ctc.wstx.sw.SimpleOutputElement,String,String,String,com.ctc.wstx.util.BijectiveNsMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].relink(com.ctc.wstx.sw.SimpleOutputElement)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 4
    argNames:
    - parent
    - prefix
    - localName
    - uri
    argTypes:
    - com.ctc.wstx.sw.SimpleOutputElement
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 134
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].relink(com.ctc.wstx.sw.SimpleOutputElement,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.OutputElementBase].relink(com.ctc.wstx.sw.SimpleOutputElement)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].relink(com.ctc.wstx.sw.SimpleOutputElement,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].<init>()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement
      static: true
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].createRoot()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].createRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].<init>(null,String,com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.sw.SimpleOutputElement)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 155
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].<init>(null,String,com.ctc.wstx.sw.SimpleOutputElement,com.ctc.wstx.sw.SimpleOutputElement)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].relink(com.ctc.wstx.sw.SimpleOutputElement,null,String,com.ctc.wstx.sw.SimpleOutputElement)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 2
    argNames:
    - parent
    - localName
    argTypes:
    - com.ctc.wstx.sw.SimpleOutputElement
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 167
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].relink(com.ctc.wstx.sw.SimpleOutputElement,null,String,com.ctc.wstx.sw.SimpleOutputElement)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].relink(com.ctc.wstx.sw.SimpleOutputElement,String,String,String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 4
    argNames:
    - parent
    - prefix
    - localName
    - uri
    argTypes:
    - com.ctc.wstx.sw.SimpleOutputElement
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 177
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].relink(com.ctc.wstx.sw.SimpleOutputElement,String,String,String)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].<init>(String,String,String,com.ctc.wstx.sw.SimpleOutputElement)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 3
    argNames:
    - prefix
    - localName
    - uri
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 192
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].<init>(String,String,String,com.ctc.wstx.sw.SimpleOutputElement)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.SimpleOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - poolHead
    argTypes:
    - com.ctc.wstx.sw.SimpleOutputElement
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].addToPool(com.ctc.wstx.sw.SimpleOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].addToPool(com.ctc.wstx.sw.SimpleOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getParent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].isRoot()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].isRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:226,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:229,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 233
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getNameDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getNameDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getPrefix()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getLocalName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:249,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:251,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 252
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    - '[javax.xml.namespace.QName].<init>(String,String)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].<init>(String,String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:263,1
    - Dst: '[HashSet].<init>()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:269,1
    - Dst: '[HashSet].add(com.ctc.wstx.sw.SimpleOutputElement.AttrName)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:271,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:272,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 274
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 3
    functionsReached:
    - '[HashSet].add(com.ctc.wstx.sw.SimpleOutputElement.AttrName)'
    - '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].<init>(String,String)'
    - '[HashSet].<init>()'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].setPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 289
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 289
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].setDefaultNsUri(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].setDefaultNsUri(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.sw.SimpleOutputElement:300,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].length()'
      Src: com.ctc.wstx.sw.SimpleOutputElement:301,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.SimpleOutputElement
      - String
      - String
      - String
      - HashSet<AttrName>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.OutputElementBase
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 304
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 304
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].length()'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttrName:332,1
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttrName:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.SimpleOutputElement.AttrName
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 333
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 333
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].<init>(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleOutputElement.AttrName
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: otherLN.equals(String)
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttrName:346,1
    - Dst: otherURI.equals(String)
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttrName:350,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      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: 351
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 351
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].equals(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - otherURI.equals(String)
    - otherLN.equals(String)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttrName:355,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - 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: 359
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 359
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    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: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 364
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].hashCode()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(com.ctc.wstx.sw.SimpleOutputElement.AttrName)'
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttrName:369,1
    - Dst: '[String].compareTo(com.ctc.wstx.sw.SimpleOutputElement.AttrName)'
      Src: com.ctc.wstx.sw.SimpleOutputElement.AttrName:371,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - AttrName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - AttrName
    constantsTouched: []
    func_position:
      end: 374
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 374
    functionName: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].compareTo(AttrName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
    functionUses: 0
    functionsReached:
    - '[String].compareTo(com.ctc.wstx.sw.SimpleOutputElement.AttrName)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].compareTo(AttrName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:163,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].allocFullCBuffer(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:165,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - java.io.OutputStream
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.BufferingXmlWriter
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 6
    argNames:
    - out
    - cfg
    - enc
    - autoclose
    - outs
    - bitsize
    argTypes:
    - java.io.Writer
    - com.ctc.wstx.api.WriterConfig
    - String
    - boolean
    - java.io.OutputStream
    - int
    constantsTouched: []
    func_position:
      end: 183
      start: 158
    functionDepth: 3
    functionLinenumber: 158
    functionLinenumberEnd: 183
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(java.io.Writer,com.ctc.wstx.api.WriterConfig,String,boolean,java.io.OutputStream,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].allocFullCBuffer(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
    - '[com.ctc.wstx.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.BufferingXmlWriter
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(java.io.Writer,com.ctc.wstx.api.WriterConfig,String,boolean,java.io.OutputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].getOutputPtr()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].getOutputPtr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.OutputStream
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].getOutputStream()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.OutputStream
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].getOutputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Writer
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].getWriter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Writer
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].getWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:215,1
    - Dst: mConfig.freeFullCBuffer(com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:223,1
    - Dst: '[com.ctc.wstx.io.CompletelyCloseable].closeCompletely()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:231,1
    - Dst: '[java.io.Writer].close()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:233,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - forceRealClose
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 236
      start: 212
    functionDepth: 2
    functionLinenumber: 212
    functionLinenumberEnd: 236
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].close(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].close()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[com.ctc.wstx.io.CompletelyCloseable].closeCompletely()'
    - mConfig.freeFullCBuffer(com.ctc.wstx.sw.BufferingXmlWriter)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].close(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:241,1
    - Dst: '[java.io.Writer].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 243
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[java.io.Writer].flush()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:256,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:258,1
    - Dst: System.arraycopy(char[],int,char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:277,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:282,1
    - Dst: '[java.io.Writer].write(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:286,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 287
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 287
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[java.io.Writer].write(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - System.arraycopy(char[],int,char[],int,int)
    - System.arraycopy(char[],int,char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 294
    functionDepth: 2
    functionLinenumber: 294
    functionLinenumberEnd: 300
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRawAscii(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRawAscii(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:308,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:314,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:316,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:321,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 322
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 322
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:335,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:337,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:356,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:361,1
    - Dst: '[java.io.Writer].write(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:365,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - str
    - offset
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 366
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 366
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[java.io.Writer].write(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 3
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCDataStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCDataStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 3
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCDataEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCDataEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 384
    functionDepth: 3
    functionLinenumber: 384
    functionLinenumberEnd: 387
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCommentStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCommentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 389
    functionDepth: 3
    functionLinenumber: 389
    functionLinenumberEnd: 392
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCommentEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCommentEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:397,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:398,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - target
    - addSpace
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 402
      start: 394
    functionDepth: 3
    functionLinenumber: 394
    functionLinenumberEnd: 402
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writePIStart(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writePIStart(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 407
      start: 404
    functionDepth: 2
    functionLinenumber: 404
    functionLinenumberEnd: 407
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writePIEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writePIEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:419,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(String,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:425,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:429,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:430,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:430,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:431,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 433
      start: 415
    functionDepth: 4
    functionLinenumber: 415
    functionLinenumberEnd: 433
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(String,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:439,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(char[],int,int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:445,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:449,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:450,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:451,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 453
      start: 435
    functionDepth: 4
    functionLinenumber: 435
    functionLinenumberEnd: 453
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCData(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(char[],int,int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCData(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTextWriter.write(String)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:462,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:466,1
    - Dst: Math.min(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:471,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:482,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:494,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:495,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:510,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:522,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:527,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:529,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:529,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 532
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 532
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCharacters(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - mTextWriter.write(String)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
    - Math.min(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[String].charAt(int)'
    - String.valueOf(char)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCharacters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTextWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:541,1
    - Dst: Math.min(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:547,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:583,1
    - Dst: String.valueOf(char)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:585,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:600,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:603,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:606,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 609
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 609
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCharacters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
    - Math.min(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - String.valueOf(char)
    - mTextWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeCharacters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCommentContent(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:622,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedComment(String,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:628,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:632,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:633,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:634,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 636
      start: 618
    functionDepth: 4
    functionLinenumber: 618
    functionLinenumberEnd: 636
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeComment(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCommentContent(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedComment(String,int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:641,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 642
      start: 638
    functionDepth: 2
    functionLinenumber: 638
    functionLinenumberEnd: 642
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeDTD(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:649,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:656,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:658,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:661,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:662,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:663,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:665,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:667,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:668,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:671,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:672,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:673,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:674,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:676,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 4
    argNames:
    - rootName
    - systemId
    - publicId
    - internalSubset
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 677
      start: 644
    functionDepth: 3
    functionLinenumber: 644
    functionLinenumberEnd: 677
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeDTD(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,boolean)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeDTD(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:684,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:686,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:687,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 689
      start: 679
    functionDepth: 3
    functionLinenumber: 679
    functionLinenumberEnd: 689
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEntityReference(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEntityReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:697,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:698,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:699,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:700,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:702,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:703,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:704,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:705,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:706,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:709,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:710,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:711,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:712,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:714,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - version
    - encoding
    - standalone
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 715
      start: 691
    functionDepth: 3
    functionLinenumber: 691
    functionLinenumberEnd: 715
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeXmlDeclaration(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeXmlDeclaration(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:723,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:725,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:726,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:727,1
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:729,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:731,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:737,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:739,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:741,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 743
      start: 717
    functionDepth: 3
    functionLinenumber: 717
    functionLinenumberEnd: 743
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writePI(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[String].indexOf(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writePI(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:756,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:760,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:762,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:763,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:767,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:768,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 771
      start: 751
    functionDepth: 3
    functionLinenumber: 751
    functionLinenumberEnd: 771
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:777,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:778,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:783,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:784,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:788,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:789,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:791,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:792,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:793,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:794,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:798,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:801,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:802,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 805
      start: 773
    functionDepth: 4
    functionLinenumber: 773
    functionLinenumberEnd: 805
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 810
      start: 807
    functionDepth: 2
    functionLinenumber: 807
    functionLinenumberEnd: 810
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:820,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 812
    functionDepth: 1
    functionLinenumber: 812
    functionLinenumberEnd: 830
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagEmptyEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagEmptyEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:836,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:838,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:839,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:840,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:845,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:846,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 851
      start: 832
    functionDepth: 3
    functionLinenumber: 832
    functionLinenumberEnd: 851
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:856,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:857,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:861,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:862,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:864,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:869,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:870,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:871,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:872,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:877,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:880,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:881,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 886
      start: 853
    functionDepth: 4
    functionLinenumber: 853
    functionLinenumberEnd: 886
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:902,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:904,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:906,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:907,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:908,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:913,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:920,1
    - Dst: mAttrValueWriter.write(String,int,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:923,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:925,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:928,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 929
      start: 894
    functionDepth: 3
    functionLinenumber: 894
    functionLinenumberEnd: 929
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - mAttrValueWriter.write(String,int,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:939,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:941,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:943,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:944,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:945,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:950,1
    - Dst: mAttrValueWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:959,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:961,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:964,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 4
    argNames:
    - localName
    - value
    - offset
    - vlen
    argTypes:
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 965
      start: 931
    functionDepth: 3
    functionLinenumber: 931
    functionLinenumberEnd: 965
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - mAttrValueWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:975,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:976,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:978,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:979,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:980,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:982,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:983,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:985,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:986,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:991,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:994,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:995,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1002,1
    - Dst: mAttrValueWriter.write(String,int,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1005,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1007,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1010,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1011
      start: 967
    functionDepth: 3
    functionLinenumber: 967
    functionLinenumberEnd: 1011
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - mAttrValueWriter.write(String,int,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1021,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1022,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1024,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1025,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1026,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1028,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1029,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1031,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1032,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1037,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1040,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1041,1
    - Dst: mAttrValueWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1049,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1051,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1054,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 5
    argNames:
    - prefix
    - localName
    - value
    - offset
    - vlen
    argTypes:
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1055
      start: 1013
    functionDepth: 3
    functionLinenumber: 1013
    functionLinenumberEnd: 1055
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - mAttrValueWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1073,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1082,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1100,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1105,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1107,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1107,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - value
    - len
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1110
      start: 1057
    functionDepth: 1
    functionLinenumber: 1057
    functionLinenumberEnd: 1110
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1137,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1155,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1160,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1162,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - value
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1165
      start: 1112
    functionDepth: 1
    functionLinenumber: 1112
    functionLinenumberEnd: 1165
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].handleInvalidChar(com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1182,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1183,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1186,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1188,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1191,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - enc
    argTypes:
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 1193
      start: 1173
    functionDepth: 2
    functionLinenumber: 1173
    functionLinenumberEnd: 1193
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1204,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1205,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1209,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1211,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1212,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1215,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      - org.codehaus.stax2.validation.XMLValidator
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - enc
    - validator
    - copyBuffer
    argTypes:
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    - org.codehaus.stax2.validation.XMLValidator
    - char[]
    constantsTouched: []
    func_position:
      end: 1218
      start: 1195
    functionDepth: 2
    functionLinenumber: 1195
    functionLinenumberEnd: 1218
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,boolean)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1228,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1230,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1232,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1233,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1234,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1239,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1247,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1248,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1251,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1252,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1255,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1257,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - localName
    - enc
    argTypes:
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 1258
      start: 1220
    functionDepth: 3
    functionLinenumber: 1220
    functionLinenumberEnd: 1258
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1269,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1270,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1272,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1273,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(String,String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1276,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1277,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1283,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1288,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1296,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1297,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1300,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1301,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1304,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1307,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - enc
    argTypes:
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 1308
      start: 1260
    functionDepth: 4
    functionLinenumber: 1260
    functionLinenumberEnd: 1308
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(String,String)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: prefix.length()
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1325,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1328,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1330,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1332,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(com.ctc.wstx.sw.BufferingXmlWriter,String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1333,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1334,1
    - Dst: prefix.getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1340,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1345,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1346,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1358,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1359,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1363,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1364,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1366,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1368,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1373,1
    - Dst: '[StringBuilder].append(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1374,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1376,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],com.ctc.wstx.sw.BufferingXmlWriter,int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1378,1
    - Dst: '[StringBuilder].append(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1379,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1381,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1385,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1387,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1388,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      - org.codehaus.stax2.validation.XMLValidator
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 6
    argNames:
    - prefix
    - localName
    - nsURI
    - enc
    - validator
    - copyBuffer
    argTypes:
    - String
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    - org.codehaus.stax2.validation.XMLValidator
    - char[]
    constantsTouched: []
    func_position:
      end: 1389
      start: 1310
    functionDepth: 2
    functionLinenumber: 1310
    functionLinenumberEnd: 1389
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    - prefix.length()
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - prefix.getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[StringBuilder].append(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,int)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(com.ctc.wstx.sw.BufferingXmlWriter,String)'
    - '[StringBuilder].<init>(int)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],com.ctc.wstx.sw.BufferingXmlWriter,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1394,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1395,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1396,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1397,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1400
      start: 1391
    functionDepth: 3
    functionLinenumber: 1391
    functionLinenumberEnd: 1400
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[],int,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1417,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1419
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 12
    functionsReached:
    - '[java.io.Writer].write(char[],int,com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1428,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1431
      start: 1421
    functionDepth: 1
    functionLinenumber: 1421
    functionLinenumberEnd: 1431
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 18
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1440,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - c1
    - c2
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 1444
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1444
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 14
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1449,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1460,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1463,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1466,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1468
      start: 1446
    functionDepth: 2
    functionLinenumber: 1446
    functionLinenumberEnd: 1468
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 25
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    - '[String].getChars(int,com.ctc.wstx.sw.BufferingXmlWriter,char[],com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1482,1
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1483,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1485,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1489
      start: 1480
    functionDepth: 0
    functionLinenumber: 1480
    functionLinenumberEnd: 1489
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].indexOf(char)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - c
    - start
    - end
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1514
      start: 1491
    functionDepth: 0
    functionLinenumber: 1491
    functionLinenumberEnd: 1514
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1518,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1523,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1524,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1528
      start: 1516
    functionDepth: 0
    functionLinenumber: 1516
    functionLinenumberEnd: 1528
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCommentContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].indexOf(char)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCommentContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1539,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1540,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1541,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1543,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1546,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1547,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1547,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - content
    - index
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1549
      start: 1530
    functionDepth: 3
    functionLinenumber: 1530
    functionLinenumberEnd: 1549
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1556,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1557,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1558,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1560,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1563,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1564,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1565,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 4
    argNames:
    - c
    - start
    - len
    - index
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1566
      start: 1551
    functionDepth: 3
    functionLinenumber: 1551
    functionLinenumberEnd: 1566
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(char[],int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1571,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1574,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1575,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1577,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1590,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1594,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1596,1
    - Dst: '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1599,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1602,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1604,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1605,1
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1607,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - content
    - index
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1608
      start: 1568
    functionDepth: 3
    functionLinenumber: 1568
    functionLinenumberEnd: 1608
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedComment(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,com.ctc.wstx.sw.BufferingXmlWriter,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
    - '[String].indexOf(String,com.ctc.wstx.sw.BufferingXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
    - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedComment(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1619,1
    - Dst: '[com.ctc.wstx.io.CharsetNames].normalize(String)'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1624,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - enc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1647
      start: 1617
    functionDepth: 2
    functionLinenumber: 1617
    functionLinenumberEnd: 1647
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.BufferingXmlWriter:1655,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[]
      - java.io.Writer
      - char[]
      - int
      - int
      - int
      - java.io.OutputStream
      - int
      - char
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1716
      start: 1649
    functionDepth: 1
    functionLinenumber: 1649
    functionLinenumberEnd: 1716
    functionName: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:120,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].allocFullBBuffer(int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.EncodingXmlWriter
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 4
    argNames:
    - out
    - cfg
    - encoding
    - autoclose
    argTypes:
    - java.io.OutputStream
    - com.ctc.wstx.api.WriterConfig
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 124
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 124
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].<init>(java.io.OutputStream,com.ctc.wstx.api.WriterConfig,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].allocFullBBuffer(int)'
    - '[com.ctc.wstx.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.EncodingXmlWriter
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].<init>(java.io.OutputStream,com.ctc.wstx.api.WriterConfig,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].getOutputPtr()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].getOutputPtr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.OutputStream
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].getOutputStream()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.OutputStream
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].getOutputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Writer
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].getWriter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Writer
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].getWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:155,1
    - Dst: mConfig.freeFullBBuffer(com.ctc.wstx.sw.EncodingXmlWriter)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:161,1
    - Dst: '[java.io.OutputStream].close()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:169,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - forceRealClose
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 171
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 171
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].close(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - mConfig.freeFullBBuffer(com.ctc.wstx.sw.EncodingXmlWriter)
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    - '[java.io.OutputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].close(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:176,1
    - Dst: '[java.io.OutputStream].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 178
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 5
    functionsReached:
    - '[java.io.OutputStream].flush()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - str
    - offset
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 200
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 207
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 214
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 221
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:227,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:228,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - target
    - addSpace
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 232
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 232
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writePIStart(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writePIStart(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 238
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writePIEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writePIEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:249,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:250,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:254,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 256
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 256
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:262,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(char[],int,int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:263,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:267,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 269
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 269
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCData(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(char[],int,int)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCData(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTextWriter.write(String)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:277,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 281
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 281
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCharacters(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - mTextWriter.write(String)
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCharacters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mTextWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:289,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(char[],int,int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 293
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 293
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCharacters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(char[],int,int)'
    - mTextWriter.write(char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCharacters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:306,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentContent(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:307,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:311,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 313
      start: 302
    functionDepth: 2
    functionLinenumber: 302
    functionLinenumberEnd: 313
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeComment(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentContent(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:320,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:322,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeDTD(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:330,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:331,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:334,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:335,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:335,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:336,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:338,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:340,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:340,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:341,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:345,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:346,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:347,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:347,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:348,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:350,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 4
    argNames:
    - rootName
    - systemId
    - publicId
    - internalSubset
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 351
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 351
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeDTD(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeDTD(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:358,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:360,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:361,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 363
      start: 353
    functionDepth: 2
    functionLinenumber: 353
    functionLinenumberEnd: 363
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeEntityReference(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeEntityReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:371,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:372,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:373,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:374,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:376,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:377,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:378,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:380,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:380,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:381,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:384,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:385,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:386,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:387,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:389,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - version
    - encoding
    - standalone
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 390
      start: 365
    functionDepth: 2
    functionLinenumber: 365
    functionLinenumberEnd: 390
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeXmlDeclaration(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeXmlDeclaration(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:396,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:397,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:398,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:399,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writePIData(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:400,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:405,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 407
      start: 392
    functionDepth: 2
    functionLinenumber: 392
    functionLinenumberEnd: 407
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writePI(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writePIData(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writePI(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:419,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 421
      start: 415
    functionDepth: 2
    functionLinenumber: 415
    functionLinenumberEnd: 421
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:427,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:428,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:431,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:432,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:433,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:434,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 435
      start: 423
    functionDepth: 3
    functionLinenumber: 423
    functionLinenumberEnd: 435
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 437
    functionDepth: 2
    functionLinenumber: 437
    functionLinenumberEnd: 442
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:449,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 444
    functionDepth: 2
    functionLinenumber: 444
    functionLinenumberEnd: 453
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagEmptyEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagEmptyEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:459,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:464,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 455
    functionDepth: 2
    functionLinenumber: 455
    functionLinenumberEnd: 466
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeEndTag(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeEndTag(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:472,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:477,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:478,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:479,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:481,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:482,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 483
      start: 468
    functionDepth: 2
    functionLinenumber: 468
    functionLinenumberEnd: 483
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeEndTag(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeEndTag(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:495,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:496,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:497,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:499,1
    - Dst: mAttrValueWriter.write(String,int,com.ctc.wstx.sw.EncodingXmlWriter)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:502,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:504,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:507,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 508
      start: 491
    functionDepth: 2
    functionLinenumber: 491
    functionLinenumberEnd: 508
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - mAttrValueWriter.write(String,int,com.ctc.wstx.sw.EncodingXmlWriter)
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:514,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:515,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:516,1
    - Dst: mAttrValueWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:520,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:522,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:525,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 4
    argNames:
    - localName
    - value
    - offset
    - len
    argTypes:
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 526
      start: 510
    functionDepth: 2
    functionLinenumber: 510
    functionLinenumberEnd: 526
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - mAttrValueWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:532,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:533,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:534,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:535,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:536,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:538,1
    - Dst: mAttrValueWriter.write(String,int,com.ctc.wstx.sw.EncodingXmlWriter)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:541,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:543,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:546,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 547
      start: 528
    functionDepth: 2
    functionLinenumber: 528
    functionLinenumberEnd: 547
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - mAttrValueWriter.write(String,int,com.ctc.wstx.sw.EncodingXmlWriter)
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:553,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:554,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:555,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:556,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:557,1
    - Dst: mAttrValueWriter.write(char[],int,int)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:561,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:563,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:566,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 5
    argNames:
    - prefix
    - localName
    - value
    - offset
    - len
    argTypes:
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 567
      start: 549
    functionDepth: 2
    functionLinenumber: 549
    functionLinenumberEnd: 567
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - mAttrValueWriter.write(char[],int,int)
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:583,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:585,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:586,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:589,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:591,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:594,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - enc
    argTypes:
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 596
      start: 578
    functionDepth: 2
    functionLinenumber: 578
    functionLinenumberEnd: 596
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:607,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:618,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],int,com.ctc.wstx.sw.EncodingXmlWriter,boolean)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:621,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:622,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:623,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      - org.codehaus.stax2.validation.XMLValidator
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - enc
    - validator
    - copyBuffer
    argTypes:
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    - org.codehaus.stax2.validation.XMLValidator
    - char[]
    constantsTouched: []
    func_position:
      end: 624
      start: 601
    functionDepth: 1
    functionLinenumber: 601
    functionLinenumberEnd: 624
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],int,com.ctc.wstx.sw.EncodingXmlWriter,boolean)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:630,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:631,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:632,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:634,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:635,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:638,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:639,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:642,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:644,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - localName
    - enc
    argTypes:
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 645
      start: 626
    functionDepth: 2
    functionLinenumber: 626
    functionLinenumberEnd: 645
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:652,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:654,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:655,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:656,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:657,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:658,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:660,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:661,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:664,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:665,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:668,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:670,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - enc
    argTypes:
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 671
      start: 647
    functionDepth: 2
    functionLinenumber: 647
    functionLinenumberEnd: 671
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].bufferNeedsFlush(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:679,1
    - Dst: System.err.println(com.ctc.wstx.sw.EncodingXmlWriter)
      Src: com.ctc.wstx.sw.EncodingXmlWriter:683,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:687,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:689,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:690,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:692,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:693,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:705,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:706,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:707,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.EncodingXmlWriter,String,char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:708,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:713,1
    - Dst: '[StringBuilder].append(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:714,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:716,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:717,1
    - Dst: '[StringBuilder].append(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:718,1
    - Dst: '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:719,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:721,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:724,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.EncodingXmlWriter,String,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:725,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      - org.codehaus.stax2.validation.XMLValidator
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 6
    argNames:
    - prefix
    - localName
    - nsURI
    - enc
    - validator
    - copyBuffer
    argTypes:
    - String
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    - org.codehaus.stax2.validation.XMLValidator
    - char[]
    constantsTouched: []
    func_position:
      end: 728
      start: 673
    functionDepth: 2
    functionLinenumber: 673
    functionLinenumberEnd: 728
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].encodeMore(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.EncodingXmlWriter,String,char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - System.err.println(com.ctc.wstx.sw.EncodingXmlWriter)
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(String,com.ctc.wstx.sw.EncodingXmlWriter,String,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[org.codehaus.stax2.ri.typed.AsciiValueEncoder].isCompleted()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStream].write(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:742,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 744
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 744
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 6
    functionsReached:
    - '[java.io.OutputStream].write(byte[],int,com.ctc.wstx.sw.EncodingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:750,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:753,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - b
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 756
      start: 746
    functionDepth: 1
    functionLinenumber: 746
    functionLinenumberEnd: 756
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 16
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:762,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:765,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - byte
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 2
    argNames:
    - b1
    - b2
    argTypes:
    - byte
    - byte
    constantsTouched: []
    func_position:
      end: 769
      start: 758
    functionDepth: 1
    functionLinenumber: 758
    functionLinenumberEnd: 769
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 15
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:775,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:778,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:787,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:790,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:795,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 797
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 797
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 10
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[String].charAt(com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:804,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:810,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:813,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - buf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 820
      start: 799
    functionDepth: 1
    functionLinenumber: 799
    functionLinenumberEnd: 820
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(char[],int,int)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:834,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 896
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 896
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAsEntity(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAsEntity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:902,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:905,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:905,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 906
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 906
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 11
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].verifyNameValidity(String,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:911,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 912
      start: 908
    functionDepth: 0
    functionLinenumber: 908
    functionLinenumberEnd: 912
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,com.ctc.wstx.sw.EncodingXmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:921,1
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(int)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:926,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:930,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - secondSurr
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 933
      start: 914
    functionDepth: 3
    functionLinenumber: 914
    functionLinenumberEnd: 933
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].calcSurrogate(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(int)'
    - '[java.io.IOException].<init>(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(com.ctc.wstx.sw.EncodingXmlWriter)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].calcSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(com.ctc.wstx.sw.EncodingXmlWriter)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:940,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 941
      start: 935
    functionDepth: 0
    functionLinenumber: 935
    functionLinenumberEnd: 941
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 8
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(com.ctc.wstx.sw.EncodingXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:947,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.sw.EncodingXmlWriter:948,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - code
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 949
      start: 943
    functionDepth: 2
    functionLinenumber: 943
    functionLinenumberEnd: 949
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 958
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 958
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - value
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 961
      start: 960
    functionDepth: 0
    functionLinenumber: 960
    functionLinenumberEnd: 961
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 964
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 964
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 967
      start: 966
    functionDepth: 0
    functionLinenumber: 966
    functionLinenumberEnd: 967
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 970
      start: 969
    functionDepth: 0
    functionLinenumber: 969
    functionLinenumberEnd: 970
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 973
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 973
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writePIData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writePIData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 976
      start: 975
    functionDepth: 0
    functionLinenumber: 975
    functionLinenumberEnd: 976
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - byte
      - java.io.OutputStream
      - byte[]
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.XmlWriter
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 979
      start: 978
    functionDepth: 0
    functionLinenumber: 978
    functionLinenumberEnd: 979
    functionName: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,String,boolean)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - com.ctc.wstx.api.WriterConfig
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.ISOLatin1XmlWriter
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - out
    - cfg
    - autoclose
    argTypes:
    - OutputStream
    - com.ctc.wstx.api.WriterConfig
    - boolean
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,String,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.ISOLatin1XmlWriter
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:47,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:55,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:73,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:78,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:82,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:103,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:110,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:120,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:128,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:133,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:137,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:145,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - str
    - offset
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 151
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 151
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].throwUnpairedSurrogate()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:158,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:166,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:172,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:173,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:175,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:185,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:198,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:222,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:222,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:230,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:231,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 237
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAttrValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAttrValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:250,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:257,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:259,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:282,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:306,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:314,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - data
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 321
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 321
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAttrValue(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAttrValue(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:330,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:332,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:342,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:351,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:359,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:364,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:368,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:372,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:373,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:381,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:382,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAscii(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:383,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:388,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 398
      start: 323
    functionDepth: 1
    functionLinenumber: 323
    functionLinenumberEnd: 398
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataEnd()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataStart()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt()'
    - '[String].length()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAscii(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:407,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:418,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:436,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:441,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:445,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:458,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:459,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAscii(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:460,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 475
      start: 400
    functionDepth: 2
    functionLinenumber: 400
    functionLinenumberEnd: 475
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataContent(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataEnd()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataStart()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(char[],int,int)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAscii(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataContent(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:484,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:486,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:496,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:506,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:514,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:519,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:523,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:527,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:539,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 557
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 557
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCommentContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt()'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCommentContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:566,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:568,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:577,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:586,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:594,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:599,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:603,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:607,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 617
      start: 559
    functionDepth: 1
    functionLinenumber: 559
    functionLinenumberEnd: 617
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writePIData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,com.ctc.wstx.sw.ISOLatin1XmlWriter,com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writePIData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:624,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:630,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:635,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:636,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:637,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:647,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:659,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:668,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:685,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:685,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:692,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:693,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 698
      start: 619
    functionDepth: 1
    functionLinenumber: 619
    functionLinenumberEnd: 698
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeTextContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:708,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:714,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:715,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:737,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:766,1
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:773,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 779
      start: 700
    functionDepth: 1
    functionLinenumber: 700
    functionLinenumberEnd: 779
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeTextContent(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidChar(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAsEntity(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].calcSurrogate(com.ctc.wstx.sw.ISOLatin1XmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeTextContent(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flush()'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:791,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.sw.ISOLatin1XmlWriter:799,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 800
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 800
    functionName: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].flush()'
    - '[IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
      Src: com.ctc.wstx.sw.XmlWriter:179,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
      Src: com.ctc.wstx.sw.XmlWriter:191,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.XmlWriter:195,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.XmlWriter:197,1
    - Dst: '[org.codehaus.stax2.io.EscapingWriterFactory].createEscapingWriterFor(java.io.Writer,com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:197,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
      Src: com.ctc.wstx.sw.XmlWriter:200,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.XmlWriter:204,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.XmlWriter:206,1
    - Dst: '[org.codehaus.stax2.io.EscapingWriterFactory].createEscapingWriterFor(java.io.Writer,com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:206,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.XmlWriter
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - cfg
    - encoding
    - autoclose
    argTypes:
    - com.ctc.wstx.api.WriterConfig
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 208
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 208
    functionName: '[com.ctc.wstx.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
    - '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
    - '[org.codehaus.stax2.io.EscapingWriterFactory].createEscapingWriterFor(java.io.Writer,com.ctc.wstx.sw.XmlWriter)'
    - '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
    - '[String].length()'
    - '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.XmlWriter
    signature: '[com.ctc.wstx.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - 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: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[com.ctc.wstx.sw.XmlWriter].enableXml11()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].enableXml11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.OutputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: '[com.ctc.wstx.sw.XmlWriter].getOutputStream()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.io.OutputStream
    signature: '[com.ctc.wstx.sw.XmlWriter].getOutputStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 237
    functionName: '[com.ctc.wstx.sw.XmlWriter].getWriter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.io.Writer
    signature: '[com.ctc.wstx.sw.XmlWriter].getWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - forceRealClose
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 250
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 250
    functionName: '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      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: 253
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 253
    functionName: '[com.ctc.wstx.sw.XmlWriter].flush()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - offset
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 256
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 256
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.XmlWriter:261,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - 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:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 262
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,com.ctc.wstx.sw.XmlWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 265
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 265
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 272
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 272
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeRawAscii(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeRawAscii(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      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: 281
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 281
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeCDataStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeCDataStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      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: 284
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 284
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeCDataEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeCDataEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      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: 287
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 287
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeCommentStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeCommentStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      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: 290
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 290
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeCommentEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeCommentEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - addSpace
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 293
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 293
    functionName: '[com.ctc.wstx.sw.XmlWriter].writePIStart(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writePIStart(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      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: 296
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 296
    functionName: '[com.ctc.wstx.sw.XmlWriter].writePIEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writePIEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 312
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 312
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeCData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.XmlWriter].writeCData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 315
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 315
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeCData(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.XmlWriter].writeCData(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 318
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 318
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 321
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 321
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 337
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeComment(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.XmlWriter].writeComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 345
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 345
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeDTD(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootName
    - systemId
    - publicId
    - internalSubset
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeDTD(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeDTD(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 352
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 352
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeEntityReference(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeEntityReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 355
    functionName: '[com.ctc.wstx.sw.XmlWriter].writePI(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.XmlWriter].writePI(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - enc
    - standalone
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 358
      start: 357
    functionDepth: 0
    functionLinenumber: 357
    functionLinenumberEnd: 358
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeXmlDeclaration(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeXmlDeclaration(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeStartTagStart(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeStartTagStart(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 384
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 384
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeStartTagStart(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeStartTagStart(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      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: 387
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 387
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeStartTagEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeStartTagEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      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: 390
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 390
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeStartTagEmptyEnd()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeStartTagEmptyEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 393
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 393
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeEndTag(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeEndTag(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 396
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 396
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeEndTag(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeEndTag(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 412
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 412
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - localName
    - value
    - offset
    - len
    argTypes:
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 415
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 415
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 425
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 425
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - prefix
    - localName
    - value
    - offset
    - len
    argTypes:
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 428
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 428
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enc
    argTypes:
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 445
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 445
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      - org.codehaus.stax2.validation.XMLValidator
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - enc
    - validator
    - copyBuffer
    argTypes:
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    - org.codehaus.stax2.validation.XMLValidator
    - char[]
    constantsTouched: []
    func_position:
      end: 461
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 461
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - localName
    - enc
    argTypes:
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 469
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 469
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - localName
    - enc
    argTypes:
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 477
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 477
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      - org.codehaus.stax2.validation.XMLValidator
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - prefix
    - localName
    - nsURI
    - enc
    - validator
    - copyBuffer
    argTypes:
    - String
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    - org.codehaus.stax2.validation.XMLValidator
    - char[]
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 496
    functionDepth: 0
    functionLinenumber: 496
    functionLinenumberEnd: 496
    functionName: '[com.ctc.wstx.sw.XmlWriter].getOutputPtr()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.XmlWriter].getOutputPtr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - 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: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: '[com.ctc.wstx.sw.XmlWriter].getRow()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.XmlWriter].getRow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getOutputPtr()'
      Src: com.ctc.wstx.sw.XmlWriter:503,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - 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: 504
      start: 502
    functionDepth: 1
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionName: '[com.ctc.wstx.sw.XmlWriter].getColumn()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].getOutputPtr()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.XmlWriter].getColumn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getOutputPtr()'
      Src: com.ctc.wstx.sw.XmlWriter:507,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - 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: 508
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[com.ctc.wstx.sw.XmlWriter].getAbsOffset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].getOutputPtr()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.XmlWriter].getAbsOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteRaw()'
      Src: com.ctc.wstx.sw.XmlWriter:524,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 521
    functionDepth: 0
    functionLinenumber: 521
    functionLinenumberEnd: 527
    functionName: '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteRaw()'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteCharacters()'
      Src: com.ctc.wstx.sw.XmlWriter:532,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 535
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 535
    functionName: '[com.ctc.wstx.sw.XmlWriter].wrapAsTextWriter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteCharacters()'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[com.ctc.wstx.sw.XmlWriter].wrapAsTextWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.XmlWriter:551,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].reportNwfName(String)'
      Src: com.ctc.wstx.sw.XmlWriter:552,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(String,boolean,boolean)'
      Src: com.ctc.wstx.sw.XmlWriter:554,1
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.XmlWriter:558,1
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.XmlWriter:564,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].reportNwfName(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:571,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - checkNs
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 573
      start: 546
    functionDepth: 3
    functionLinenumber: 546
    functionLinenumberEnd: 573
    functionName: '[com.ctc.wstx.sw.XmlWriter].verifyNameValidity(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.sw.XmlWriter].reportNwfName(com.ctc.wstx.sw.XmlWriter)'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(String,boolean,boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].reportNwfName(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].verifyNameValidity(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.XmlWriter:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 585
      start: 581
    functionDepth: 2
    functionLinenumber: 581
    functionLinenumberEnd: 585
    functionName: '[com.ctc.wstx.sw.XmlWriter].reportNwfName(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].reportNwfName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.XmlWriter:590,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 591
      start: 587
    functionDepth: 2
    functionLinenumber: 587
    functionLinenumberEnd: 591
    functionName: '[com.ctc.wstx.sw.XmlWriter].reportNwfContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].reportNwfContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].flush()'
      Src: com.ctc.wstx.sw.XmlWriter:598,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:600,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.XmlWriter:603,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 604
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 604
    functionName: '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].flush()'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.XmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.XmlWriter:609,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].throwOutputError(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriter:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 610
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 610
    functionName: '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].throwOutputError(com.ctc.wstx.sw.XmlWriter)'
    - '[java.text.MessageFormat].format(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].flush()'
      Src: com.ctc.wstx.sw.XmlWriter:623,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
      Src: com.ctc.wstx.sw.XmlWriter:624,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getInstance()'
      Src: com.ctc.wstx.sw.XmlWriter:626,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].convertInvalidChar(int)'
      Src: com.ctc.wstx.sw.XmlWriter:628,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - char
      - com.ctc.wstx.api.WriterConfig
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.Writer
      - java.io.Writer
      - boolean
      - com.ctc.wstx.sw.XmlWriterWrapper
      - com.ctc.wstx.sw.XmlWriterWrapper
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 629
      start: 619
    functionDepth: 2
    functionLinenumber: 619
    functionLinenumberEnd: 629
    functionName: '[com.ctc.wstx.sw.XmlWriter].handleInvalidChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].getInstance()'
    - '[com.ctc.wstx.sw.XmlWriter].flush()'
    - '[com.ctc.wstx.sw.XmlWriter].convertInvalidChar(int)'
    - '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.sw.XmlWriter].handleInvalidChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:42,1
    - Dst: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:44,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].createRoot()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:71,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:112,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      - String
      - com.ctc.wstx.api.WriterConfig
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.BaseNsStreamWriter
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 4
    argNames:
    - xw
    - enc
    - cfg
    - repairing
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    - String
    - com.ctc.wstx.api.WriterConfig
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 109
    functionDepth: 4
    functionLinenumber: 109
    functionLinenumberEnd: 115
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].createRoot()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.BaseNsStreamWriter
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getNamespaceContext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getPrefix(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getPrefix(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].setDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].setDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:148,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 153
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 153
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:160,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:163,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].setDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:164,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:168,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:180,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:181,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:182,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:184,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:185,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:186,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:190,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:191,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:192,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:193,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:205,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:206,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doSetPrefix(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:211,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 212
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].setPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[NullPointerException].<init>(String)'
    - '[String].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].setDefaultNamespace(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doSetPrefix(String,String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String,String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].setPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:225,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,null,null,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:227,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 228
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,null,null,String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 3
    argNames:
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,null)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:248,1
    - Dst: mValidator.validateElementStart(String,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:250,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:255,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:259,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 263
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mValidator.validateElementStart(String,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 271
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 271
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 279
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 279
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(null,com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 286
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(null,com.ctc.wstx.sw.BaseNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,null)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:296,1
    - Dst: mValidator.validateElementStart(String,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:298,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:303,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:307,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:310,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 311
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 311
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mValidator.validateElementStart(String,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 319
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 319
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 327
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 327
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:335,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:338,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:342,1
    - Dst: mWriter.writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:343,1
    - Dst: mWriter.writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:345,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].getCopyBuffer()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:349,1
    - Dst: mWriter.writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:348,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:352,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - enc
    argTypes:
    - String
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 354
      start: 329
    functionDepth: 3
    functionLinenumber: 329
    functionLinenumberEnd: 354
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
    - mWriter.writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
    - mWriter.writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].getCopyBuffer()'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - mWriter.writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(null,boolean)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 371
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeFullEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeFullEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getName()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getCurrentElementName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getName()'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getCurrentElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 387
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 387
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 406
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 406
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEndElement(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(com.ctc.wstx.sw.BaseNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEndElement(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mWriter.writeStartTagEmptyEnd()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:424,1
    - Dst: mWriter.writeStartTagEnd()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:426,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:429,1
    - Dst: mValidator.validateElementAndAttributes()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:433,1
    - Dst: curr.getParent()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:439,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:440,1
    - Dst: curr.getLocalName()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:445,1
    - Dst: curr.getNamespaceURI()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:445,1
    - Dst: curr.getPrefix()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:445,1
    - Dst: mValidator.validateElementEnd(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:444,1
    - Dst: curr.addToPool(com.ctc.wstx.sw.SimpleOutputElement)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:448,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - emptyElem
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 453
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 453
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - curr.getPrefix()
    - mValidator.validateElementEnd(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
    - mWriter.writeStartTagEmptyEnd()
    - curr.getLocalName()
    - mWriter.writeStartTagEnd()
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
    - curr.getNamespaceURI()
    - curr.getParent()
    - mValidator.validateElementAndAttributes()
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - curr.addToPool(com.ctc.wstx.sw.SimpleOutputElement)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getNameDesc()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:457,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 455
    functionDepth: 2
    functionLinenumber: 455
    functionLinenumberEnd: 458
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].getTopElementDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleOutputElement].getNameDesc()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].getTopElementDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:476,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].verifyRootElement(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:478,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:481,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String,com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:483,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - localName
    - prefix
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 490
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 490
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].verifyRootElement(String,String)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String,com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:497,1
    - Dst: mValidator.validateAttribute(String,String,String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:502,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:505,1
    - Dst: mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:510,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:516,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:517,1
    - Dst: mWriter.writeAttribute(String,String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:518,1
    - Dst: mWriter.writeAttribute(String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:520,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:525,1
    - Dst: mWriter.writeAttribute(String,String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:526,1
    - Dst: mWriter.writeAttribute(String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:528,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:531,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 4
    argNames:
    - localName
    - nsURI
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 533
      start: 492
    functionDepth: 3
    functionLinenumber: 492
    functionLinenumberEnd: 533
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mWriter.writeAttribute(String,String,String)
    - '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
    - mWriter.writeAttribute(String,String)
    - mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
    - mWriter.writeAttribute(String,String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[String].length()'
    - '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
    - mWriter.writeAttribute(String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
    - mValidator.validateAttribute(String,String,String,String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:540,1
    - Dst: mValidator.validateAttribute(String,String,String,char[],int,int)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:545,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:548,1
    - Dst: mWriter.writeAttribute(String,String,char[],int,int)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:549,1
    - Dst: mWriter.writeAttribute(String,char[],int,int)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:551,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:554,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 6
    argNames:
    - localName
    - nsURI
    - prefix
    - buf
    - start
    - len
    argTypes:
    - String
    - String
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 556
      start: 535
    functionDepth: 3
    functionLinenumber: 535
    functionLinenumberEnd: 556
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,String,String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mWriter.writeAttribute(String,char[],int,int)
    - '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
    - mWriter.writeAttribute(String,String,char[],int,int)
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - mValidator.validateAttribute(String,String,String,char[],int,int)
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,String,String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:562,1
    - Dst: mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:567,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:571,1
    - Dst: mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:572,1
    - Dst: mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:576,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:578,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - prefix
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 580
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 580
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String,String)
    - mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
    - mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:586,1
    - Dst: mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:591,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:595,1
    - Dst: mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:596,1
    - Dst: mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:600,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:602,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 604
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 604
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteDefaultNs(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mConfig.allocMediumCBuffer(com.ctc.wstx.sw.BaseNsStreamWriter)
    - mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,String)
    - mWriter.writeAttribute(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - '[String].getChars(int,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteDefaultNs(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mWriter.writeStartTagStart(String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:612,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:614,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 616
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 616
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - mWriter.writeStartTagStart(String)
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:624,1
    - Dst: mWriter.writeStartTagStart(String,String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:626,1
    - Dst: mWriter.writeStartTagStart(String)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:628,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:631,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 633
      start: 618
    functionDepth: 0
    functionLinenumber: 618
    functionLinenumberEnd: 633
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - mWriter.writeStartTagStart(String)
    - mWriter.writeStartTagStart(String,String)
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:652,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:658,1
    - Dst: thisElem.getPrefix()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:662,1
    - Dst: thisElem.getLocalName()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:663,1
    - Dst: thisElem.getNamespaceURI()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:664,1
    - Dst: thisElem.getParent()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:667,1
    - Dst: thisElem.addToPool(com.ctc.wstx.sw.SimpleOutputElement)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:670,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:678,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:678,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:682,1
    - Dst: mValidator.validateElementAndAttributes()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:698,1
    - Dst: '[com.ctc.wstx.api.EmptyElementHandler].allowEmptyElement(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:704,1
    - Dst: mWriter.writeStartTagEmptyEnd()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:708,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:709,1
    - Dst: mValidator.validateElementEnd(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:713,1
    - Dst: mWriter.writeStartTagEnd()
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:718,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:720,1
    - Dst: mWriter.writeEndTag(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:725,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:727,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:730,1
    - Dst: mValidator.validateElementEnd(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
      Src: com.ctc.wstx.sw.BaseNsStreamWriter:736,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - expName
    - allowEmpty
    argTypes:
    - javax.xml.namespace.QName
    - boolean
    constantsTouched: []
    func_position:
      end: 738
      start: 643
    functionDepth: 1
    functionLinenumber: 643
    functionLinenumberEnd: 738
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(javax.xml.namespace.QName,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - thisElem.addToPool(com.ctc.wstx.sw.SimpleOutputElement)
    - '[javax.xml.namespace.QName].getLocalPart()'
    - thisElem.getLocalName()
    - mValidator.validateElementEnd(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
    - mWriter.writeStartTagEmptyEnd()
    - mWriter.writeStartTagEnd()
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].isRoot()'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(boolean)'
    - thisElem.getParent()
    - mValidator.validateElementAndAttributes()
    - '[com.ctc.wstx.api.EmptyElementHandler].allowEmptyElement(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter,boolean)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseNsStreamWriter)'
    - thisElem.getNamespaceURI()
    - thisElem.getPrefix()
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].reportNwfStructure(String)'
    - mWriter.writeEndTag(com.ctc.wstx.sw.BaseNsStreamWriter,com.ctc.wstx.sw.BaseNsStreamWriter)
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].equals(com.ctc.wstx.sw.BaseNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(javax.xml.namespace.QName,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 747
      start: 746
    functionDepth: 0
    functionLinenumber: 746
    functionLinenumberEnd: 747
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].doSetPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].doSetPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 751
      start: 749
    functionDepth: 0
    functionLinenumber: 749
    functionLinenumberEnd: 751
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - prefix
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 755
      start: 753
    functionDepth: 0
    functionLinenumber: 753
    functionLinenumberEnd: 755
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - elem
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 759
      start: 757
    functionDepth: 0
    functionLinenumber: 757
    functionLinenumberEnd: 759
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - localName
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 762
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 762
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - com.ctc.wstx.api.EmptyElementHandler
      - com.ctc.wstx.sw.SimpleOutputElement
      - javax.xml.namespace.NamespaceContext
      - com.ctc.wstx.sw.SimpleOutputElement
      - int
      - int
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 765
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 765
    functionName: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: com.ctc.wstx.sw.OutputElementBase:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.OutputElementBase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: '[com.ctc.wstx.sw.OutputElementBase].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.OutputElementBase
    signature: '[com.ctc.wstx.sw.OutputElementBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: com.ctc.wstx.sw.OutputElementBase:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.OutputElementBase
      - com.ctc.wstx.util.BijectiveNsMap
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.OutputElementBase
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - ns
    argTypes:
    - com.ctc.wstx.sw.OutputElementBase
    - com.ctc.wstx.util.BijectiveNsMap
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: '[com.ctc.wstx.sw.OutputElementBase].<init>(com.ctc.wstx.sw.OutputElementBase,com.ctc.wstx.util.BijectiveNsMap)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.OutputElementBase
    signature: '[com.ctc.wstx.sw.OutputElementBase].<init>(com.ctc.wstx.sw.OutputElementBase,com.ctc.wstx.util.BijectiveNsMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.OutputElementBase
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - com.ctc.wstx.sw.OutputElementBase
    constantsTouched: []
    func_position:
      end: 113
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 113
    functionName: '[com.ctc.wstx.sw.OutputElementBase].relink(com.ctc.wstx.sw.OutputElementBase)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.OutputElementBase].relink(com.ctc.wstx.sw.OutputElementBase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[com.ctc.wstx.sw.OutputElementBase].setRootNsContext(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.OutputElementBase].setRootNsContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '[com.ctc.wstx.sw.OutputElementBase].isRoot()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.OutputElementBase].isRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getNameDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.OutputElementBase].getNameDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getDefaultNsUri()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.OutputElementBase].getDefaultNsUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mappings.findPrefixByUri(String)
      Src: com.ctc.wstx.sw.OutputElementBase:153,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:158,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].length()'
      Src: com.ctc.wstx.sw.OutputElementBase:161,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      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:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 168
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 168
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getExplicitPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.OutputElementBase].length()'
    - mappings.findPrefixByUri(String)
    - '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.OutputElementBase].getExplicitPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.OutputElementBase:200,1
    - Dst: nsURI.equals(String)
      Src: com.ctc.wstx.sw.OutputElementBase:203,1
    - Dst: nsURI.length()
      Src: com.ctc.wstx.sw.OutputElementBase:209,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:218,1
    - Dst: nsURI.equals(String)
      Src: com.ctc.wstx.sw.OutputElementBase:221,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:222,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].findUriByPrefix(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:233,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:239,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].equals(com.ctc.wstx.sw.OutputElementBase)'
      Src: com.ctc.wstx.sw.OutputElementBase:247,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - nsURI
    - isElement
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 249
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 249
    functionName: '[com.ctc.wstx.sw.OutputElementBase].isPrefixValid(String,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - nsURI.equals(String)
    - '[String].equals(String)'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
    - '[com.ctc.wstx.util.BijectiveNsMap].findUriByPrefix(String)'
    - nsURI.length()
    - '[com.ctc.wstx.sw.OutputElementBase].equals(com.ctc.wstx.sw.OutputElementBase)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.OutputElementBase].isPrefixValid(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 257
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 257
    functionName: '[com.ctc.wstx.sw.OutputElementBase].setDefaultNsUri(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.OutputElementBase].setDefaultNsUri(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: com.ctc.wstx.sw.OutputElementBase:264,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: com.ctc.wstx.sw.OutputElementBase:269,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,javax.xml.namespace.NamespaceContext,String,int[])'
      Src: com.ctc.wstx.sw.OutputElementBase:272,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefixBase
    - uri
    - seqArr
    argTypes:
    - String
    - String
    - int[]
    constantsTouched: []
    func_position:
      end: 274
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 274
    functionName: '[com.ctc.wstx.sw.OutputElementBase].generateMapping(String,String,int[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
    - '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,javax.xml.namespace.NamespaceContext,String,int[])'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.OutputElementBase].generateMapping(String,String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
      Src: com.ctc.wstx.sw.OutputElementBase:280,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
      Src: com.ctc.wstx.sw.OutputElementBase:285,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
      Src: com.ctc.wstx.sw.OutputElementBase:288,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 289
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 289
    functionName: '[com.ctc.wstx.sw.OutputElementBase].addPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    - '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
    - '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.OutputElementBase].addPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.OutputElementBase:300,1
    - Dst: mappings.findUriByPrefix(String)
      Src: com.ctc.wstx.sw.OutputElementBase:307,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:312,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      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: 313
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 313
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - mappings.findUriByPrefix(String)
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.OutputElementBase].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:318,1
    - Dst: mappings.findPrefixByUri(String)
      Src: com.ctc.wstx.sw.OutputElementBase:325,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:330,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      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:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 331
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 331
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getPrefix(String)'
    - mappings.findPrefixByUri(String)
    - '[String].equals(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.OutputElementBase].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:338,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.sw.OutputElementBase:339,1
    - Dst: '[ArrayList].add(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:340,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,ArrayList)'
      Src: com.ctc.wstx.sw.OutputElementBase:343,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:351,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].hasNext()'
      Src: com.ctc.wstx.sw.OutputElementBase:352,1
    - Dst: '[com.ctc.wstx.sw.OutputElementBase].next()'
      Src: com.ctc.wstx.sw.OutputElementBase:353,1
    - Dst: prefix.length()
      Src: com.ctc.wstx.sw.OutputElementBase:354,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.sw.OutputElementBase:359,1
    - Dst: '[ArrayList].contains(com.ctc.wstx.sw.OutputElementBase)'
      Src: com.ctc.wstx.sw.OutputElementBase:360,1
    - Dst: '[ArrayList].add(com.ctc.wstx.sw.OutputElementBase)'
      Src: com.ctc.wstx.sw.OutputElementBase:363,1
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.sw.OutputElementBase:367,1
    - Dst: '[ArrayList].iterator()'
      Src: com.ctc.wstx.sw.OutputElementBase:369,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 370
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 370
    functionName: '[com.ctc.wstx.sw.OutputElementBase].getPrefixes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,ArrayList)'
    - prefix.length()
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[String].equals(String)'
    - '[javax.xml.namespace.NamespaceContext].getPrefixes(String)'
    - '[ArrayList].add(com.ctc.wstx.sw.OutputElementBase)'
    - '[com.ctc.wstx.sw.OutputElementBase].hasNext()'
    - '[ArrayList].iterator()'
    - '[ArrayList].contains(com.ctc.wstx.sw.OutputElementBase)'
    - '[ArrayList].add(String)'
    - '[ArrayList].<init>()'
    - '[com.ctc.wstx.sw.OutputElementBase].next()'
    linkageType: ''
    returnType: Iterator<String>
    signature: '[com.ctc.wstx.sw.OutputElementBase].getPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.OutputElementBase:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - javax.xml.namespace.NamespaceContext
      - String
      - com.ctc.wstx.util.BijectiveNsMap
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 382
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 382
    functionName: '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:87,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      - String
      - com.ctc.wstx.api.WriterConfig
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.RepairingNsStreamWriter
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - xw
    - enc
    - cfg
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    - String
    - com.ctc.wstx.api.WriterConfig
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.RepairingNsStreamWriter
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:111,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(null,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:114,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteAttr(String,String,String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 116
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteAttr(String,String,String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(null,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:124,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:127,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteAttr(String,String,String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 129
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteAttr(String,String,String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:143,1
    - Dst: mCurrElem.getPrefix()
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:150,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:151,1
    - Dst: mCurrElem.setDefaultNsUri(String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:152,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 155
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - mCurrElem.setDefaultNsUri(String)
    - mCurrElem.getPrefix()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:166,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:167,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:171,1
    - Dst: mCurrElem.isPrefixValid(String,String,boolean)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:179,1
    - Dst: mCurrElem.addPrefix(String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:181,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:182,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - prefix
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 184
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].throwOutputError(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - mCurrElem.addPrefix(String,String)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(String)'
    - mCurrElem.isPrefixValid(String,String,boolean)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:200,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 201
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 201
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:211,1
    - Dst: '[java.util.HashMap<String,String>].entrySet()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:213,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].iterator()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:213,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].hasNext()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:214,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].next()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:215,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:216,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].equals(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:217,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].remove()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:218,1
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:224,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:226,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 228
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doSetPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].hasNext()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getValue()'
    - '[java.util.HashMap].<init>(int)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].iterator()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].next()'
    - '[java.util.HashMap<String,String>].entrySet()'
    - '[java.util.HashMap].put(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].remove()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].equals(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doSetPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.StartElement].getName()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:236,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:237,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:237,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:238,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:237,1
    - Dst: '[javax.xml.stream.events.StartElement].getAttributes()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:240,1
    - Dst: it.hasNext()
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:241,1
    - Dst: it.next()
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:242,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getName()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:243,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:244,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:244,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:245,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:245,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeAttribute(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 1
    argNames:
    - elem
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 247
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 247
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.StartElement].getName()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getValue()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getLocalPart()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getName()'
    - it.next()
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeAttribute(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - it.hasNext()
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getPrefix()'
    - '[javax.xml.stream.events.StartElement].getAttributes()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:256,1
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - enc
    argTypes:
    - String
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 258
      start: 251
    functionDepth: 4
    functionLinenumber: 251
    functionLinenumberEnd: 258
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].checkStartElement(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:264,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findElemPrefix(String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:267,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:275,1
    - Dst: mCurrElem.createChild(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:279,1
    - Dst: mValidator.validateElementStart(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:284,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:286,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(null,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:288,1
    - Dst: mValidator.validateElementStart(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:290,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setPrefix(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:292,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:293,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:294,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNsUri(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:295,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:296,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].addPrefix(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:298,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:299,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - localName
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 302
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartOrEmpty(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].addPrefix(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findElemPrefix(String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNsUri(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].checkStartElement(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setPrefix(String)'
    - mCurrElem.createChild(String,String,String)
    - newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
    - mValidator.validateElementStart(String,String,String)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(null,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartOrEmpty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].checkStartElement(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:308,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:311,1
    - Dst: mValidator.validateElementStart(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:314,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:318,1
    - Dst: mCurrElem.createChild(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:322,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:324,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:333,1
    - Dst: mValidator.validateElementStart(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:335,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:339,1
    - Dst: mCurrElem.createChild(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:343,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setPrefix(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:345,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:346,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:347,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNsUri(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:348,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:349,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].addPrefix(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:351,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:352,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - suggPrefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 355
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartOrEmpty(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteStartTag(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteDefaultNs(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].addPrefix(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNsUri(String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].checkStartElement(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setPrefix(String)'
    - mCurrElem.createChild(String,String,String)
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - newCurr.reuseAsChild(com.ctc.wstx.sw.RepairingNsStreamWriter,String,String,String)
    - mValidator.validateElementStart(String,String,String)
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartOrEmpty(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:375,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:376,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:377,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(String,String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:377,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:386,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:389,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:389,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:389,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:396,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:396,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:408,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:409,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:413,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:418,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:424,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:425,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:425,1
    - Dst: mWriter.writeAttribute(String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:425,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:427,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:427,1
    - Dst: mWriter.writeAttribute(String,String,String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:427,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - elemStack
    - ac
    argTypes:
    - com.ctc.wstx.sr.InputElementStack
    - com.ctc.wstx.sr.AttributeCollector
    constantsTouched: []
    func_position:
      end: 431
      start: 366
    functionDepth: 2
    functionLinenumber: 366
    functionLinenumberEnd: 431
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mWriter.writeAttribute(String,String,String)
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sr.AttributeCollector].getURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.AttributeCollector].getPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - mWriter.writeAttribute(String,String)
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[String].length()'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(String,String,String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:440,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:441,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:442,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:451,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:452,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:453,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:455,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 459
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 459
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter,com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:480,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getDefaultNsUri()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:481,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:482,1
    - Dst: mCurrElem.getPrefix(String)
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:488,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.ctc.wstx.sw.SimpleOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - elem
    argTypes:
    - String
    - com.ctc.wstx.sw.SimpleOutputElement
    constantsTouched: []
    func_position:
      end: 489
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 489
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findElemPrefix(String,com.ctc.wstx.sw.SimpleOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getDefaultNsUri()'
    - mCurrElem.getPrefix(String)
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findElemPrefix(String,com.ctc.wstx.sw.SimpleOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:505,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:514,1
    - Dst: '[java.util.HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:518,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].generateMapping(String,String,int[])'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:529,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.ctc.wstx.sw.SimpleOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - suggPrefix
    - nsURI
    - elem
    argTypes:
    - String
    - String
    - com.ctc.wstx.sw.SimpleOutputElement
    constantsTouched: []
    func_position:
      end: 537
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 537
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,String>].get(String)'
    - '[String].equals(String)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].generateMapping(String,String,int[])'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:556,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].isPrefixValid(String,String,boolean)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:565,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].addPrefix(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:577,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:578,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getExplicitPrefix(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:584,1
    - Dst: '[java.util.HashMap<String,String>].get(String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:593,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:604,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:605,1
    - Dst: mCurrElem.generateMapping(String,String,int[])
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:615,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].addPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:620,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(com.ctc.wstx.sw.RepairingNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:621,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.ctc.wstx.sw.SimpleOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - suggPrefix
    - nsURI
    - elem
    argTypes:
    - String
    - String
    - com.ctc.wstx.sw.SimpleOutputElement
    constantsTouched: []
    func_position:
      end: 623
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 623
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mCurrElem.generateMapping(String,String,int[])
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doWriteNamespace(com.ctc.wstx.sw.RepairingNsStreamWriter,String)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].addPrefix(String,String)'
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].isPrefixValid(String,String,boolean)'
    - '[java.util.HashMap<String,String>].get(String)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI(com.ctc.wstx.sw.RepairingNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getExplicitPrefix(String)'
    - '[com.ctc.wstx.sw.SimpleOutputElement].addPrefix(com.ctc.wstx.sw.RepairingNsStreamWriter,String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:633,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].getDefaultNsUri()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:634,1
    - Dst: '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:635,1
    - Dst: '[com.ctc.wstx.sw.SimpleOutputElement].isPrefixValid(String,String,boolean)'
      Src: com.ctc.wstx.sw.RepairingNsStreamWriter:643,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.ctc.wstx.sw.SimpleOutputElement
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int[]
      - String
      - java.util.HashMap<String,String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - prefix
    - nsURI
    - elem
    argTypes:
    - String
    - String
    - com.ctc.wstx.sw.SimpleOutputElement
    constantsTouched: []
    func_position:
      end: 655
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 655
    functionName: '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.RepairingNsStreamWriter].length()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].getDefaultNsUri()'
    - '[com.ctc.wstx.sw.SimpleOutputElement].isPrefixValid(String,String,boolean)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.EncodingXmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,String,boolean)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - OutputStream
      - com.ctc.wstx.api.WriterConfig
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.AsciiXmlWriter
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - out
    - cfg
    - autoclose
    argTypes:
    - OutputStream
    - com.ctc.wstx.api.WriterConfig
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.EncodingXmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,String,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.AsciiXmlWriter
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:43,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:51,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:69,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:74,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:76,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 89
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].throwUnpairedSurrogate()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].throwUnpairedSurrogate()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:96,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:103,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:113,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:121,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:126,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:128,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:135,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - str
    - offset
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 141
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 141
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].throwUnpairedSurrogate()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:148,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:156,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:162,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:163,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:165,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:175,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:188,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:209,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:209,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:217,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:218,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 224
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 224
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAttrValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAttrValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:237,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:244,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:246,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:269,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:290,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:298,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - data
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 305
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 305
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAttrValue(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAttrValue(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:314,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:316,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:326,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:335,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:343,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:348,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:350,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:353,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:354,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:362,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:363,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAscii(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:364,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:369,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 379
      start: 307
    functionDepth: 1
    functionLinenumber: 307
    functionLinenumberEnd: 379
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataStart()'
    - '[String].charAt()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAscii(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataEnd()'
    - '[String].length()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:388,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:399,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:417,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:422,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:424,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:436,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:437,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAscii(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:438,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 453
      start: 381
    functionDepth: 2
    functionLinenumber: 381
    functionLinenumberEnd: 453
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataContent(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(char[],int,int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataStart()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAscii(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataEnd()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataContent(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:462,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:464,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:474,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:484,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:492,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:497,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:499,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:502,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:514,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 532
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 532
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCommentContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt()'
    - '[String].length()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeCommentContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:541,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:543,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:552,1
    - Dst: '[String].charAt(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:561,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:569,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:574,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:576,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:579,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 589
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 589
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writePIData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].length()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,com.ctc.wstx.sw.AsciiXmlWriter,com.ctc.wstx.sw.AsciiXmlWriter)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writePIData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:595,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:601,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:606,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:607,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:608,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:618,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:630,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:639,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:653,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:653,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:660,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:661,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 666
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 666
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeTextContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[String].charAt()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:676,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:682,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:683,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:705,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:731,1
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:738,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 744
      start: 668
    functionDepth: 1
    functionLinenumber: 668
    functionLinenumberEnd: 744
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].writeTextContent(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAsEntity(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flushBuffer()'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidChar(com.ctc.wstx.sw.AsciiXmlWriter)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].calcSurrogate(com.ctc.wstx.sw.AsciiXmlWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].writeTextContent(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.AsciiXmlWriter].flush()'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:756,1
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.sw.AsciiXmlWriter:764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.EncodingXmlWriter
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 765
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 765
    functionName: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
    functionUses: 0
    functionsReached:
    - '[IOException].<init>(String)'
    - '[com.ctc.wstx.sw.AsciiXmlWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriterWrapper:35,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.XmlWriterWrapper
      static: true
      superClass: Writer
    argCount: 1
    argNames:
    - xw
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteRaw(com.ctc.wstx.sw.XmlWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.XmlWriterWrapper
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteRaw(com.ctc.wstx.sw.XmlWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TextWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriterWrapper:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.XmlWriterWrapper
      static: true
      superClass: Writer
    argCount: 1
    argNames:
    - xw
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteCharacters(com.ctc.wstx.sw.XmlWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - '[TextWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.XmlWriterWrapper
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteCharacters(com.ctc.wstx.sw.XmlWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.XmlWriterWrapper
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - writer
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sw.XmlWriterWrapper
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
      Src: com.ctc.wstx.sw.XmlWriterWrapper:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].flush()'
      Src: com.ctc.wstx.sw.XmlWriterWrapper:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].flush()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[],int,com.ctc.wstx.sw.XmlWriterWrapper)'
      Src: com.ctc.wstx.sw.XmlWriterWrapper:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - cbuf
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[],int,com.ctc.wstx.sw.XmlWriterWrapper)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 84
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[],int,int)'
      Src: com.ctc.wstx.sw.XmlWriterWrapper:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].write(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 97
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].write(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      classPublic: true
      concrete: false
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Writer
    argCount: 3
    argNames:
    - str
    - 'off'
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 100
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper].write(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper].write(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriterWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper
      static: false
      superClass: XmlWriterWrapper
    argCount: 1
    argNames:
    - writer
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriterWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mWriter.writeRaw(char[],int,int)
      Src: com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XmlWriterWrapper
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - mWriter.writeRaw(char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mWriter.writeRaw(String,int,int)
      Src: com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XmlWriterWrapper
    argCount: 3
    argNames:
    - str
    - 'off'
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - mWriter.writeRaw(String,int,int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper:135,1
    - Dst: mWriter.writeRaw(String,int,com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper)
      Src: com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XmlWriterWrapper
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - mWriter.writeRaw(String,int,com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper)
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriterWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
      Src: com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper
      static: false
      superClass: XmlWriterWrapper
    argCount: 1
    argNames:
    - writer
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriterWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mWriter.writeCharacters(char[],int,int)
      Src: com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XmlWriterWrapper
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - mWriter.writeCharacters(char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mWriter.writeCharacters(String)
      Src: com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XmlWriterWrapper
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - mWriter.writeCharacters(String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int,com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper)'
      Src: com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper:163,1
    - Dst: mWriter.writeCharacters(com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper)
      Src: com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XmlWriterWrapper
    argCount: 3
    argNames:
    - str
    - 'off'
    - len
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper)'
    - mWriter.writeCharacters(com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:220,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].returnNullForDefaultNamespace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      - String
      - com.ctc.wstx.api.WriterConfig
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.BaseStreamWriter
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - xw
    - enc
    - cfg
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    - String
    - com.ctc.wstx.api.WriterConfig
    constantsTouched: []
    func_position:
      end: 230
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 230
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
    - '[com.ctc.wstx.api.WriterConfig].returnNullForDefaultNamespace()'
    linkageType: ''
    returnType: com.ctc.wstx.sw.BaseStreamWriter
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 238
    functionDepth: 3
    functionLinenumber: 238
    functionLinenumberEnd: 248
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].flush()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:260,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:262,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 264
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].flush()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].flush()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 267
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getNamespaceContext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 270
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 270
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:279,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getOutputStream()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:280,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:282,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:283,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getProperty(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:285,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 286
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].getWriter()'
    - '[com.ctc.wstx.api.WriterConfig].getProperty(String)'
    - '[com.ctc.wstx.sw.XmlWriter].getOutputStream()'
    - '[String].equals(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].setDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].setDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - context
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].setPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].setPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 307
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 307
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 312
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 312
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:322,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:329,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:331,1
    - Dst: '[XMLValidator].validateText(String,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:336,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCData(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:340,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:342,1
    - Dst: '[com.ctc.wstx.util.DataUtil].Integer(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:345,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Integer)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:345,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 347
      start: 314
    functionDepth: 4
    functionLinenumber: 314
    functionLinenumberEnd: 347
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].Integer(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCData(String)'
    - '[XMLValidator].validateText(String,boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:356,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:361,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:362,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:363,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:370,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:372,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:373,1
    - Dst: '[XMLValidator].validateText(char[],int,com.ctc.wstx.sw.BaseStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:380,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:388,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:389,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:391,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:394,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - text
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 397
      start: 349
    functionDepth: 2
    functionLinenumber: 349
    functionLinenumberEnd: 397
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[XMLValidator].validateText(char[],int,com.ctc.wstx.sw.BaseStreamWriter,boolean)'
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:406,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:412,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:413,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:414,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:426,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:428,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:429,1
    - Dst: '[XMLValidator].validateText(String,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:437,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:445,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:447,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:449,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:458,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:460,1
    - Dst: '[String].getChars(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,char[],int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:465,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:467,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:469,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:476,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:478,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 481
      start: 399
    functionDepth: 3
    functionLinenumber: 399
    functionLinenumberEnd: 481
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[String].getChars(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,char[],int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
    - '[XMLValidator].validateText(String,boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:490,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:495,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeComment(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:504,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:506,1
    - Dst: '[com.ctc.wstx.util.DataUtil].Integer(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:510,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Integer)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:510,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 512
      start: 483
    functionDepth: 1
    functionLinenumber: 483
    functionLinenumberEnd: 512
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeComment(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].Integer(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].writeComment(String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteDTD()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:522,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeDTD(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:525,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:527,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - dtd
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 533
      start: 518
    functionDepth: 2
    functionLinenumber: 518
    functionLinenumberEnd: 533
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeDTD(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteDTD()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 547
    functionDepth: 3
    functionLinenumber: 547
    functionLinenumberEnd: 551
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndDocument()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 554
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:563,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:568,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:569,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:577,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeEntityReference(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:587,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:589,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 591
      start: 556
    functionDepth: 2
    functionLinenumber: 556
    functionLinenumberEnd: 591
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeEntityRef(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeEntityReference(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeEntityRef(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - prefix
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeProcessingInstruction(String,null)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 602
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 602
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeProcessingInstruction(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeProcessingInstruction(String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeProcessingInstruction(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:611,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:617,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writePI(String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:621,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:623,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:626,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 628
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 628
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeProcessingInstruction(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.sw.XmlWriter].writePI(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeProcessingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 647
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:653,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 654
      start: 649
    functionDepth: 1
    functionLinenumber: 649
    functionLinenumberEnd: 654
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].doWriteStartDocument(String,String,null)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - encoding
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 661
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 661
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].doWriteStartDocument(String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:672,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:678,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:682,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:683,1
    - Dst: '[String].equals(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:684,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:685,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:692,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].equals(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:699,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].enableXml11()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:701,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:704,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:708,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeXmlDeclaration(com.ctc.wstx.sw.BaseStreamWriter,String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:713,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:715,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - version
    - encoding
    - standAlone
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 717
      start: 663
    functionDepth: 2
    functionLinenumber: 663
    functionLinenumberEnd: 717
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].doWriteStartDocument(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.XmlWriter].enableXml11()'
    - '[com.ctc.wstx.sw.XmlWriter].writeXmlDeclaration(com.ctc.wstx.sw.BaseStreamWriter,String,String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].equals(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[String].equals(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].doWriteStartDocument(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 721
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 721
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 725
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 725
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 730
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 730
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:755,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getVersion()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:758,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:761,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].standaloneSet()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:764,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getVersion()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:765,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getCharacterEncodingScheme()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:766,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].isStandalone()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:767,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:765,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getCharacterEncodingScheme()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:769,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getVersion()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:770,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:769,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndDocument()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:777,1
    - Dst: impl.getInputElementStack()
      Src: com.ctc.wstx.sw.BaseStreamWriter:784,1
    - Dst: impl.getAttributeCollector()
      Src: com.ctc.wstx.sw.BaseStreamWriter:784,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].copyStartElement(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:784,1
    - Dst: '[org.codehaus.stax2.ri.Stax2WriterImpl].copyStartElement(org.codehaus.stax2.XMLStreamReader2)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:786,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:791,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:799,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:806,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:806,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:808,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:808,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:818,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:818,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:825,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:830,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:831,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCDataStart()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:836,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:837,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:837,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCDataEnd()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:838,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:847,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:847,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:855,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsTextWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:857,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:857,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:865,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCommentStart()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:870,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:871,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:871,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCommentEnd()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:872,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:881,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getPITarget()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:883,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writePIStart(com.ctc.wstx.sw.BaseStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:883,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:886,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:886,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writePIEnd()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:887,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getDTDInfo()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:893,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:897,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:902,1
    - Dst: '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:907,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeEntityRef(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:907,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:917,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:919,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.XMLStreamReader2
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - sr
    - preserveEventData
    argTypes:
    - org.codehaus.stax2.XMLStreamReader2
    - boolean
    constantsTouched: []
    func_position:
      end: 921
      start: 750
    functionDepth: 4
    functionLinenumber: 750
    functionLinenumberEnd: 921
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.XMLStreamReader2].getEventType()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText(java.io.Writer,boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.XMLStreamReader2].standaloneSet()'
    - '[org.codehaus.stax2.XMLStreamReader2].getText()'
    - '[com.ctc.wstx.sw.XmlWriter].writeCDataStart()'
    - impl.getAttributeCollector()
    - '[com.ctc.wstx.sw.XmlWriter].writePIEnd()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
    - '[com.ctc.wstx.sw.XmlWriter].writeCDataEnd()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].length()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsTextWriter()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].copyStartElement(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCommentEnd()'
    - impl.getInputElementStack()
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndDocument()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeEntityRef(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.XMLStreamReader2].getCharacterEncodingScheme()'
    - '[org.codehaus.stax2.XMLStreamReader2].getVersion()'
    - '[org.codehaus.stax2.XMLStreamReader2].getLocalName()'
    - '[com.ctc.wstx.sw.XmlWriter].writeCommentStart()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.XmlWriter].writePIStart(com.ctc.wstx.sw.BaseStreamWriter,boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.XMLStreamReader2].getPITarget()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.XMLStreamReader2].isStandalone()'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[org.codehaus.stax2.XMLStreamReader2].getDTDInfo()'
    - '[org.codehaus.stax2.ri.Stax2WriterImpl].copyStartElement(org.codehaus.stax2.XMLStreamReader2)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 934
      start: 929
    functionDepth: 3
    functionLinenumber: 929
    functionLinenumberEnd: 934
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].closeCompletely()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].closeCompletely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].isPropertySupported(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:947,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 948
      start: 944
    functionDepth: 0
    functionLinenumber: 944
    functionLinenumberEnd: 948
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].isPropertySupported(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setProperty(String,Object)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:963,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 964
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 964
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setProperty(String,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLValidationSchema].createValidator()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:970,1
    - Dst: '[ValidatorPair].<init>(XMLValidator,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:981,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - schema
    argTypes:
    - XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 984
      start: 966
    functionDepth: 0
    functionLinenumber: 966
    functionLinenumberEnd: 984
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].validateAgainst(XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[ValidatorPair].<init>(XMLValidator,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[XMLValidationSchema].createValidator()'
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].validateAgainst(XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ValidatorPair.removeValidator(XMLValidator,XMLValidationSchema,com.ctc.wstx.sw.BaseStreamWriter)
      Src: com.ctc.wstx.sw.BaseStreamWriter:992,1
    - Dst: found.validationCompleted(boolean)
      Src: com.ctc.wstx.sw.BaseStreamWriter:995,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:997,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - schema
    argTypes:
    - XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 1001
      start: 986
    functionDepth: 2
    functionLinenumber: 986
    functionLinenumberEnd: 1001
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].stopValidatingAgainst(XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
    - ValidatorPair.removeValidator(XMLValidator,XMLValidationSchema,com.ctc.wstx.sw.BaseStreamWriter)
    - found.validationCompleted(boolean)
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].stopValidatingAgainst(XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ValidatorPair.removeValidator(XMLValidator,XMLValidator,com.ctc.wstx.sw.BaseStreamWriter)
      Src: com.ctc.wstx.sw.BaseStreamWriter:1009,1
    - Dst: found.validationCompleted(boolean)
      Src: com.ctc.wstx.sw.BaseStreamWriter:1012,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1014,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidator
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - validator
    argTypes:
    - XMLValidator
    constantsTouched: []
    func_position:
      end: 1018
      start: 1003
    functionDepth: 2
    functionLinenumber: 1003
    functionLinenumberEnd: 1018
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].stopValidatingAgainst(XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
    - ValidatorPair.removeValidator(XMLValidator,XMLValidator,com.ctc.wstx.sw.BaseStreamWriter)
    - found.validationCompleted(boolean)
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].stopValidatingAgainst(XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ValidationProblemHandler
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ValidationProblemHandler
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - h
    argTypes:
    - ValidationProblemHandler
    constantsTouched: []
    func_position:
      end: 1026
      start: 1020
    functionDepth: 0
    functionLinenumber: 1020
    functionLinenumberEnd: 1026
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].setValidationProblemHandler(ValidationProblemHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ValidationProblemHandler
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].setValidationProblemHandler(ValidationProblemHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1028
    functionDepth: 1
    functionLinenumber: 1028
    functionLinenumberEnd: 1033
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getAbsOffset()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1046,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getRow()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1047,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].getColumn()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1047,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1044,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamLocation2
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1041
    functionDepth: 2
    functionLinenumber: 1041
    functionLinenumberEnd: 1048
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].getColumn()'
    - '[com.ctc.wstx.sw.XmlWriter].getAbsOffset()'
    - '[com.ctc.wstx.sw.XmlWriter].getRow()'
    - '[com.ctc.wstx.io.WstxInputLocation].<init>(null,null,String,int,int,int)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamLocation2
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1050
    functionDepth: 0
    functionLinenumber: 1050
    functionLinenumberEnd: 1053
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1070,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1077,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1079,1
    - Dst: '[XMLValidator].validateText(char[],int,com.ctc.wstx.sw.BaseStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1085,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCData(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1089,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1091,1
    - Dst: '[com.ctc.wstx.util.DataUtil].Integer(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1094,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Integer)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1094,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - cbuf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1096
      start: 1061
    functionDepth: 3
    functionLinenumber: 1061
    functionLinenumberEnd: 1096
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].Integer(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCData(char[],int,int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(char[],int,int)'
    - '[XMLValidator].validateText(char[],int,com.ctc.wstx.sw.BaseStreamWriter,boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.DTDInfo].getDTDRootName()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1101,1
    - Dst: '[org.codehaus.stax2.DTDInfo].getDTDSystemId()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1101,1
    - Dst: '[org.codehaus.stax2.DTDInfo].getDTDPublicId()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1102,1
    - Dst: '[org.codehaus.stax2.DTDInfo].getDTDInternalSubset()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1102,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.DTDInfo
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - info
    argTypes:
    - org.codehaus.stax2.DTDInfo
    constantsTouched: []
    func_position:
      end: 1103
      start: 1098
    functionDepth: 0
    functionLinenumber: 1098
    functionLinenumberEnd: 1103
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(org.codehaus.stax2.DTDInfo)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.DTDInfo].getDTDRootName()'
    - '[org.codehaus.stax2.DTDInfo].getDTDInternalSubset()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[org.codehaus.stax2.DTDInfo].getDTDSystemId()'
    - '[org.codehaus.stax2.DTDInfo].getDTDPublicId()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(org.codehaus.stax2.DTDInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteDTD()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1110,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeDTD(String,String,String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1113,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1115,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 4
    argNames:
    - rootName
    - systemId
    - publicId
    - internalSubset
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1117
      start: 1105
    functionDepth: 2
    functionLinenumber: 1105
    functionLinenumberEnd: 1117
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].writeDTD(String,String,String,String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteDTD()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1119
    functionDepth: 0
    functionLinenumber: 1119
    functionLinenumberEnd: 1120
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeFullEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeFullEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].doWriteStartDocument(String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - version
    - encoding
    - standAlone
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1128
      start: 1122
    functionDepth: 0
    functionLinenumber: 1122
    functionLinenumberEnd: 1128
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].doWriteStartDocument(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1136,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1139,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1139,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1141,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1143
      start: 1130
    functionDepth: 1
    functionLinenumber: 1130
    functionLinenumberEnd: 1143
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1151,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1154,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1156,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - text
    - start
    - offset
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1158
      start: 1145
    functionDepth: 1
    functionLinenumber: 1145
    functionLinenumberEnd: 1158
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,int)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1166,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1169,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1171,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - text
    - start
    - offset
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1173
      start: 1160
    functionDepth: 1
    functionLinenumber: 1160
    functionLinenumberEnd: 1173
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1183
      start: 1175
    functionDepth: 2
    functionLinenumber: 1175
    functionLinenumberEnd: 1183
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(char[],int,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - text
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1191
      start: 1185
    functionDepth: 2
    functionLinenumber: 1185
    functionLinenumberEnd: 1191
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1199
    functionDepth: 0
    functionLinenumber: 1199
    functionLinenumberEnd: 1202
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getXmlVersion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getXmlVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1204
    functionDepth: 0
    functionLinenumber: 1204
    functionLinenumberEnd: 1205
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getCurrentElementName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getCurrentElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1208
      start: 1207
    functionDepth: 0
    functionLinenumber: 1207
    functionLinenumberEnd: 1208
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1217
      start: 1214
    functionDepth: 0
    functionLinenumber: 1214
    functionLinenumberEnd: 1217
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getBaseUri()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getBaseUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1222
      start: 1219
    functionDepth: 3
    functionLinenumber: 1219
    functionLinenumberEnd: 1222
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationProblemHandler].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1230,1
    - Dst: '[XMLValidationProblem].getSeverity()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1244,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].create(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1245,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1247,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1249,1
    - Dst: '[XMLValidationProblem].getSeverity()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1254,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].create(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1255,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationProblem
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - prob
    argTypes:
    - XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 1258
      start: 1224
    functionDepth: 4
    functionLinenumber: 1224
    functionLinenumberEnd: 1258
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
    - '[com.ctc.wstx.exc.WstxValidationException].create(XMLValidationProblem)'
    - '[XMLValidationProblem].getSeverity()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
    - '[ValidationProblemHandler].reportProblem(XMLValidationProblem)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1270
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1270
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].addDefaultAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].addDefaultAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1275
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1275
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].isNotationDeclared(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].isNotationDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1278
      start: 1277
    functionDepth: 0
    functionLinenumber: 1277
    functionLinenumberEnd: 1278
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].isUnparsedEntityDeclared(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].isUnparsedEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1287
      start: 1286
    functionDepth: 0
    functionLinenumber: 1286
    functionLinenumberEnd: 1287
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1290
      start: 1289
    functionDepth: 0
    functionLinenumber: 1289
    functionLinenumberEnd: 1290
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1293
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1293
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeNamespace(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeNamespace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1296
      start: 1295
    functionDepth: 0
    functionLinenumber: 1295
    functionLinenumberEnd: 1296
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributePrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1299
      start: 1298
    functionDepth: 0
    functionLinenumber: 1298
    functionLinenumberEnd: 1299
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1304
      start: 1301
    functionDepth: 0
    functionLinenumber: 1301
    functionLinenumberEnd: 1304
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1309
      start: 1306
    functionDepth: 0
    functionLinenumber: 1306
    functionLinenumberEnd: 1309
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1314
      start: 1311
    functionDepth: 0
    functionLinenumber: 1311
    functionLinenumberEnd: 1314
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].findAttributeIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].findAttributeIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1330
      start: 1327
    functionDepth: 1
    functionLinenumber: 1327
    functionLinenumberEnd: 1330
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.XmlWriter].wrapAsTextWriter()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1340
      start: 1337
    functionDepth: 1
    functionLinenumber: 1337
    functionLinenumberEnd: 1340
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsTextWriter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.XmlWriter].wrapAsTextWriter()'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsTextWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1350
    functionDepth: 0
    functionLinenumber: 1350
    functionLinenumberEnd: 1352
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].isValidating()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].isValidating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - elem
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 1361
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1361
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 1370
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1370
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1388,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1395,1
    - Dst: '[javax.xml.stream.events.Characters].isIgnorableWhiteSpace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1396,1
    - Dst: '[javax.xml.stream.events.Characters].isWhiteSpace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1396,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1397,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1404,1
    - Dst: '[javax.xml.stream.events.Characters].isIgnorableWhiteSpace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1406,1
    - Dst: '[javax.xml.stream.events.Characters].isWhiteSpace()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1406,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1407,1
    - Dst: '[javax.xml.stream.events.Characters].getData()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1415,1
    - Dst: '[XMLValidator].validateText(com.ctc.wstx.sw.BaseStreamWriter,boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1415,1
    - Dst: '[javax.xml.stream.events.Characters].getData()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1421,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeCharacters(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1421,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1423,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Characters
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - ch
    argTypes:
    - javax.xml.stream.events.Characters
    constantsTouched: []
    func_position:
      end: 1425
      start: 1383
    functionDepth: 2
    functionLinenumber: 1383
    functionLinenumberEnd: 1425
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(javax.xml.stream.events.Characters)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[javax.xml.stream.events.Characters].getData()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[XMLValidator].validateText(com.ctc.wstx.sw.BaseStreamWriter,boolean)'
    - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[javax.xml.stream.events.Characters].isWhiteSpace()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[javax.xml.stream.events.Characters].isIgnorableWhiteSpace()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(javax.xml.stream.events.Characters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - emptyElem
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1433
      start: 1432
    functionDepth: 0
    functionLinenumber: 1432
    functionLinenumberEnd: 1433
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1437
      start: 1435
    functionDepth: 0
    functionLinenumber: 1435
    functionLinenumberEnd: 1437
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1451,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1456,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1462,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1464,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].freeMediumCBuffer(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1475,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1478,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1480,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - forceRealClose
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1482
      start: 1445
    functionDepth: 2
    functionLinenumber: 1445
    functionLinenumberEnd: 1482
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].freeMediumCBuffer(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
    - '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - elemStack
    - attrCollector
    argTypes:
    - com.ctc.wstx.sr.InputElementStack
    - com.ctc.wstx.sr.AttributeCollector
    constantsTouched: []
    func_position:
      end: 1490
      start: 1488
    functionDepth: 0
    functionLinenumber: 1488
    functionLinenumberEnd: 1490
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 1503
      start: 1502
    functionDepth: 0
    functionLinenumber: 1502
    functionLinenumberEnd: 1503
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1516,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1517,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1523,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1525
      start: 1511
    functionDepth: 2
    functionLinenumber: 1511
    functionLinenumberEnd: 1525
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1533,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1537,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1540
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1540
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteDTD()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].isValidating()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1548,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1552,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1559,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1562,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1563,1
    - Dst: '[String].endsWith(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1566,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1567,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1572,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,com.ctc.wstx.sw.BaseStreamWriter,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1580,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - localName
    - prefix
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1585
      start: 1542
    functionDepth: 1
    functionLinenumber: 1542
    functionLinenumberEnd: 1585
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].verifyRootElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,com.ctc.wstx.sw.BaseStreamWriter,String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].isValidating()'
    - '[String].charAt(int)'
    - '[String].endsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].verifyRootElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1597
      start: 1593
    functionDepth: 0
    functionLinenumber: 1593
    functionLinenumberEnd: 1597
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 5
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1602,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - format
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1604
      start: 1599
    functionDepth: 0
    functionLinenumber: 1599
    functionLinenumberEnd: 1604
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(com.ctc.wstx.sw.BaseStreamWriter)'
    - '[java.text.MessageFormat].format(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1614
      start: 1610
    functionDepth: 1
    functionLinenumber: 1610
    functionLinenumberEnd: 1614
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportIllegalMethod(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportIllegalMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1626
      start: 1622
    functionDepth: 1
    functionLinenumber: 1622
    functionLinenumberEnd: 1626
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 8
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - msg
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1632
      start: 1628
    functionDepth: 1
    functionLinenumber: 1628
    functionLinenumberEnd: 1632
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1643,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1644
      start: 1640
    functionDepth: 1
    functionLinenumber: 1640
    functionLinenumberEnd: 1644
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - msg
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1650
      start: 1646
    functionDepth: 1
    functionLinenumber: 1646
    functionLinenumberEnd: 1650
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1662
      start: 1658
    functionDepth: 1
    functionLinenumber: 1658
    functionLinenumberEnd: 1662
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfAttr(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfAttr(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - msg
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1668
      start: 1664
    functionDepth: 1
    functionLinenumber: 1664
    functionLinenumberEnd: 1668
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfAttr(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfAttr(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.IOException
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - ioe
    argTypes:
    - java.io.IOException
    constantsTouched: []
    func_position:
      end: 1674
      start: 1670
    functionDepth: 1
    functionLinenumber: 1670
    functionLinenumberEnd: 1674
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].throwFromIOE(java.io.IOException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].throwFromIOE(java.io.IOException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1679,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1680
      start: 1676
    functionDepth: 0
    functionLinenumber: 1676
    functionLinenumberEnd: 1680
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportIllegalArg(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportIllegalArg(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1694,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1695,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1693,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1699,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1698,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1707,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1708,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,String,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1706,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1711,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - evtType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1713
      start: 1688
    functionDepth: 6
    functionLinenumber: 1688
    functionLinenumberEnd: 1713
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1718,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - msg
    - loc
    - severity
    argTypes:
    - String
    - javax.xml.stream.Location
    - int
    constantsTouched: []
    func_position:
      end: 1719
      start: 1715
    functionDepth: 5
    functionLinenumber: 1715
    functionLinenumberEnd: 1719
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,javax.xml.stream.Location,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,javax.xml.stream.Location,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1724,1
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1724,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1724,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - msg
    - severity
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1726
      start: 1721
    functionDepth: 4
    functionLinenumber: 1721
    functionLinenumberEnd: 1726
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1731,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1734
      start: 1728
    functionDepth: 5
    functionLinenumber: 1728
    functionLinenumberEnd: 1734
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1739,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - loc
    - msg
    argTypes:
    - javax.xml.stream.Location
    - String
    constantsTouched: []
    func_position:
      end: 1740
      start: 1736
    functionDepth: 5
    functionLinenumber: 1736
    functionLinenumberEnd: 1740
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(javax.xml.stream.Location,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(javax.xml.stream.Location,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1745,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1746,1
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1746,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - format
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1748
      start: 1742
    functionDepth: 4
    functionLinenumber: 1742
    functionLinenumberEnd: 1748
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1753,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1754,1
    - Dst: '[XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1754,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 3
    argNames:
    - format
    - arg
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 1755
      start: 1750
    functionDepth: 4
    functionLinenumber: 1750
    functionLinenumberEnd: 1755
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
    - '[XMLValidationProblem].<init>(javax.xml.stream.Location,com.ctc.wstx.sw.BaseStreamWriter)'
    - '[java.text.MessageFormat].format(String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1761,1
    - Dst: '[XMLValidationProblem].<init>(org.codehaus.stax2.XMLStreamLocation2,String,com.ctc.wstx.sw.BaseStreamWriter,String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1763,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1763,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLReporter
      - String
      - String
      - javax.xml.stream.Location
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 4
    argNames:
    - rep
    - probType
    - msg
    - loc
    argTypes:
    - javax.xml.stream.XMLReporter
    - String
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 1764
      start: 1757
    functionDepth: 3
    functionLinenumber: 1757
    functionLinenumberEnd: 1764
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[XMLValidationProblem].<init>(org.codehaus.stax2.XMLStreamLocation2,String,com.ctc.wstx.sw.BaseStreamWriter,String)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
    - '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLValidationProblem].getLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1770,1
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1772,1
    - Dst: '[XMLValidationProblem].setLocation(org.codehaus.stax2.XMLStreamLocation2)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1773,1
    - Dst: '[XMLValidationProblem].getType()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1776,1
    - Dst: '[XMLValidationProblem].setType(String)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1777,1
    - Dst: '[XMLValidationProblem].getMessage()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1780,1
    - Dst: '[XMLValidationProblem].getType()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1780,1
    - Dst: '[javax.xml.stream.XMLReporter].report(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,XMLValidationProblem,org.codehaus.stax2.XMLStreamLocation2)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1780,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLReporter
      - XMLValidationProblem
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 2
    argNames:
    - rep
    - prob
    argTypes:
    - javax.xml.stream.XMLReporter
    - XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 1782
      start: 1766
    functionDepth: 3
    functionLinenumber: 1766
    functionLinenumberEnd: 1782
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[XMLValidationProblem].getLocation()'
    - '[XMLValidationProblem].getMessage()'
    - '[XMLValidationProblem].setLocation(org.codehaus.stax2.XMLStreamLocation2)'
    - '[XMLValidationProblem].setType(String)'
    - '[XMLValidationProblem].getType()'
    - '[javax.xml.stream.XMLReporter].report(com.ctc.wstx.sw.BaseStreamWriter,com.ctc.wstx.sw.BaseStreamWriter,XMLValidationProblem,org.codehaus.stax2.XMLStreamLocation2)'
    - '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1787
      start: 1787
    functionDepth: 0
    functionLinenumber: 1787
    functionLinenumberEnd: 1787
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(int)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1799,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1802
      start: 1795
    functionDepth: 2
    functionLinenumber: 1795
    functionLinenumberEnd: 1802
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(int)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: com.ctc.wstx.sw.BaseStreamWriter:1808,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(com.ctc.wstx.sw.BaseStreamWriter)'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1808,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 1
    argNames:
    - minLen
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 0
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(com.ctc.wstx.sw.BaseStreamWriter)'
    - Math.max(int,int)
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].getClass()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1816,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].toString()'
      Src: com.ctc.wstx.sw.BaseStreamWriter:1817,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - int
      - int
      - char
      - int
      - int
      - int
      - com.ctc.wstx.sw.XmlWriter
      - char[]
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      - int
      - boolean
      - boolean
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.ri.Stax2WriterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1818
      start: 1813
    functionDepth: 0
    functionLinenumber: 1813
    functionLinenumberEnd: 1818
    functionName: '[com.ctc.wstx.sw.BaseStreamWriter].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].getClass()'
    - '[com.ctc.wstx.sw.XmlWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.BaseStreamWriter].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      - String
      - com.ctc.wstx.api.WriterConfig
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.SimpleNsStreamWriter
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - xw
    - enc
    - cfg
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    - String
    - com.ctc.wstx.api.WriterConfig
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 5
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.BaseNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.SimpleNsStreamWriter
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:73,1
    - Dst: mCurrElem.getExplicitPrefix(String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:75,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:77,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteAttr(String,String,com.ctc.wstx.sw.SimpleNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:79,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
    - mCurrElem.getExplicitPrefix(String)
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteAttr(String,String,com.ctc.wstx.sw.SimpleNsStreamWriter,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:88,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteAttr(String,String,String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 91
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteAttr(String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:104,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:107,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteDefaultNs(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 109
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteDefaultNs(String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:115,1
    - Dst: '[String].equals(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:116,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:117,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:124,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:134,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:135,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:140,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteNamespace(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:141,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - prefix
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 142
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].throwOutputError(String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(String,String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteNamespace(String,String)'
    - '[String].equals(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mCurrElem.setDefaultNsUri(String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 154
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - mCurrElem.setDefaultNsUri(String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mCurrElem.addPrefix(String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doSetPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - mCurrElem.addPrefix(String,String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doSetPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.StartElement].getName()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:165,1
    - Dst: '[javax.xml.stream.events.StartElement].getNamespaces()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:167,1
    - Dst: it.hasNext()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:169,1
    - Dst: it.next()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:170,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:172,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:173,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:174,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:174,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:176,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:176,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:190,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:192,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:192,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:194,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:195,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:195,1
    - Dst: '[javax.xml.stream.events.StartElement].getNamespaces()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:200,1
    - Dst: it2.hasNext()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:201,1
    - Dst: it2.next()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:202,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:203,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:204,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:205,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:205,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:207,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:207,1
    - Dst: '[javax.xml.stream.events.StartElement].getAttributes()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:214,1
    - Dst: ait.hasNext()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:215,1
    - Dst: ait.next()
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:216,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getName()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:217,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:218,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:220,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:221,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:222,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:222,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:221,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:224,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:224,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:224,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 1
    argNames:
    - elem
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 227
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 227
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.StartElement].getNamespaces()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getName()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getNamespaceURI()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].length()'
    - ait.next()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getPrefix()'
    - it.hasNext()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[javax.xml.stream.events.StartElement].getName()'
    - ait.hasNext()
    - it2.next()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getValue()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].getLocalPart()'
    - it2.hasNext()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - it.next()
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[javax.xml.stream.events.StartElement].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mCurrElem.getPrefix(String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:236,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:238,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].checkStartElement(String,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:240,1
    - Dst: mValidator.validateElementStart(String,String,com.ctc.wstx.sw.SimpleNsStreamWriter)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:242,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:247,1
    - Dst: mCurrElem.createChild(com.ctc.wstx.sw.SimpleNsStreamWriter,String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:251,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteStartTag(com.ctc.wstx.sw.SimpleNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:253,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - localName
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 254
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartOrEmpty(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].checkStartElement(String,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteStartTag(com.ctc.wstx.sw.SimpleNsStreamWriter,String)'
    - mValidator.validateElementStart(String,String,com.ctc.wstx.sw.SimpleNsStreamWriter)
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - mCurrElem.getPrefix(String)
    - newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,String,String)
    - mCurrElem.createChild(com.ctc.wstx.sw.SimpleNsStreamWriter,String,String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartOrEmpty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].checkStartElement(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:260,1
    - Dst: mValidator.validateElementStart(String,String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:262,1
    - Dst: newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleNsStreamWriter,String,String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:267,1
    - Dst: mCurrElem.createChild(String,String,String)
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:271,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteStartTag(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:273,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 274
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartOrEmpty(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - newCurr.reuseAsChild(com.ctc.wstx.sw.SimpleNsStreamWriter,String,String,String)
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doWriteStartTag(String,String)'
    - mCurrElem.createChild(String,String,String)
    - mValidator.validateElementStart(String,String,String)
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].checkStartElement(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartOrEmpty(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:291,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:298,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:299,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:300,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:301,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:303,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:308,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:309,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:310,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(String,String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:308,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:315,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:316,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:318,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:319,1
    - Dst: '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(String,String)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:321,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:329,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:330,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:334,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 2
    argNames:
    - elemStack
    - attrCollector
    argTypes:
    - com.ctc.wstx.sr.InputElementStack
    - com.ctc.wstx.sr.AttributeCollector
    constantsTouched: []
    func_position:
      end: 337
      start: 285
    functionDepth: 2
    functionLinenumber: 285
    functionLinenumberEnd: 337
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    - '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter,com.ctc.wstx.sw.SimpleNsStreamWriter)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(String,String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setPrefix(String,String)'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(String,String,String)'
    - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
    - '[String].length()'
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.sw.SimpleNsStreamWriter:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.BaseNsStreamWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 344
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 344
    functionName: '[com.ctc.wstx.sw.SimpleNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].getPrefix()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.SimpleNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.BaseStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      - String
      - com.ctc.wstx.api.WriterConfig
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sw.TypedStreamWriter
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 3
    argNames:
    - xw
    - enc
    - cfg
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    - String
    - com.ctc.wstx.api.WriterConfig
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.BaseStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.TypedStreamWriter
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.ri.typed.ValueEncoderFactory
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 26
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.ri.typed.ValueEncoderFactory
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:82,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(boolean)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:82,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeBoolean(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeBoolean(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:89,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:89,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeInt(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:96,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:96,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeLong(long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeLong(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:103,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:103,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - float
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - value
    argTypes:
    - float
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeFloat(float)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeFloat(float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:110,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:110,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - value
    argTypes:
    - double
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeDouble(double)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeDouble(double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:121,1
    - Dst: '[java.math.BigInteger].toString()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:121,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:121,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 122
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 122
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeInteger(java.math.BigInteger)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[java.math.BigInteger].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeInteger(java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:131,1
    - Dst: '[java.math.BigDecimal].toString()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:131,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:131,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - value
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 132
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeDecimal(java.math.BigDecimal)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[java.math.BigDecimal].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeDecimal(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].serializeQName(javax.xml.namespace.QName)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:141,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeCharacters(String)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 142
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 142
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeQName(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].serializeQName(javax.xml.namespace.QName)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeCharacters(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeQName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:148,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int[],int,int)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:148,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeIntArray(int[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int[],int,int)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeIntArray(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:155,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long[],int,int)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:155,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeLongArray(long[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeLongArray(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:162,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float[],int,int)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:162,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - float[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - float[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 163
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatArray(float[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatArray(float[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:169,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double[],int,int)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:169,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - double[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - double[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 170
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 170
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleArray(double[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double[],int,int)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleArray(double[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:176,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:177,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(com.ctc.wstx.sw.TypedStreamWriter,byte[],int,int)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:177,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 178
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 178
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeBinary(byte[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(com.ctc.wstx.sw.TypedStreamWriter,byte[],int,int)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeBinary(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:184,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(org.codehaus.stax2.typed.Base64Variant,byte[],int,int)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:184,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.Base64Variant
      - byte[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - v
    - value
    - from
    - length
    argTypes:
    - org.codehaus.stax2.typed.Base64Variant
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 185
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 185
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeBinary(org.codehaus.stax2.typed.Base64Variant,byte[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(org.codehaus.stax2.typed.Base64Variant,byte[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeBinary(org.codehaus.stax2.typed.Base64Variant,byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].closeStartElement(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:191,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].inPrologOrEpilog()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:195,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:196,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].reportInvalidContent(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:201,1
    - Dst: mWriter.writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)
      Src: com.ctc.wstx.sw.TypedStreamWriter:209,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].getCopyBuffer()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:211,1
    - Dst: mWriter.writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.TypedStreamWriter,com.ctc.wstx.sw.TypedStreamWriter)
      Src: com.ctc.wstx.sw.TypedStreamWriter:211,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:214,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - enc
    argTypes:
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 216
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 216
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - mWriter.writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)
    - '[com.ctc.wstx.sw.TypedStreamWriter].inPrologOrEpilog()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].closeStartElement(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].getCopyBuffer()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].reportNwfStructure(String)'
    - mWriter.writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.TypedStreamWriter,com.ctc.wstx.sw.TypedStreamWriter)
    - '[com.ctc.wstx.sw.TypedStreamWriter].reportInvalidContent(com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:225,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(boolean)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:225,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 226
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 226
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeBooleanAttribute(String,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeBooleanAttribute(String,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:233,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:233,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 234
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 234
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeIntAttribute(String,String,String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeIntAttribute(String,String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:241,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:241,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - long
    constantsTouched: []
    func_position:
      end: 242
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 242
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeLongAttribute(String,String,String,long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeLongAttribute(String,String,String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:249,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:249,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - float
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - float
    constantsTouched: []
    func_position:
      end: 250
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 250
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatAttribute(String,String,String,float)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatAttribute(String,String,String,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:257,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:257,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - double
    constantsTouched: []
    func_position:
      end: 258
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 258
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleAttribute(String,String,String,double)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleAttribute(String,String,String,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:266,1
    - Dst: '[java.math.BigInteger].toString()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:266,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:266,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.math.BigInteger
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 267
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 267
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeIntegerAttribute(String,String,String,java.math.BigInteger)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[java.math.BigInteger].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeIntegerAttribute(String,String,String,java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:275,1
    - Dst: '[java.math.BigDecimal].toString()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:275,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:275,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.math.BigDecimal
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 276
      start: 269
    functionDepth: 1
    functionLinenumber: 269
    functionLinenumberEnd: 276
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeDecimalAttribute(String,String,String,java.math.BigDecimal)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getScalarEncoder(com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[java.math.BigDecimal].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeDecimalAttribute(String,String,String,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].serializeQName(javax.xml.namespace.QName)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:285,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeAttribute(String,String,String,String)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - javax.xml.namespace.QName
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - name
    argTypes:
    - String
    - String
    - String
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 286
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 286
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeQNameAttribute(String,String,String,javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeAttribute(String,String,String,String)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].serializeQName(javax.xml.namespace.QName)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeQNameAttribute(String,String,String,javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:293,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int[],int,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:293,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:292,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - int[]
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - int[]
    constantsTouched: []
    func_position:
      end: 294
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 294
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeIntArrayAttribute(String,String,String,int[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(int[],int,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeIntArrayAttribute(String,String,String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:301,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long[],int,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:301,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - long[]
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - long[]
    constantsTouched: []
    func_position:
      end: 302
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 302
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeLongArrayAttribute(String,String,String,long[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(long[],int,com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeLongArrayAttribute(String,String,String,long[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:309,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float[],int,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:309,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - float[]
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - float[]
    constantsTouched: []
    func_position:
      end: 310
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 310
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatArrayAttribute(String,String,String,float[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(float[],int,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatArrayAttribute(String,String,String,float[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:317,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double[],int,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:317,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - double[]
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - double[]
    constantsTouched: []
    func_position:
      end: 318
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 318
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleArrayAttribute(String,String,String,double[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(double[],int,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleArrayAttribute(String,String,String,double[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:324,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:326,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(com.ctc.wstx.sw.TypedStreamWriter,byte[],int,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:326,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - byte[]
    constantsTouched: []
    func_position:
      end: 327
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 327
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeBinaryAttribute(String,String,String,byte[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(com.ctc.wstx.sw.TypedStreamWriter,byte[],int,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeBinaryAttribute(String,String,String,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:334,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(org.codehaus.stax2.typed.Base64Variant,byte[],int,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:334,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.Base64Variant
      - String
      - String
      - String
      - byte[]
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 5
    argNames:
    - v
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - org.codehaus.stax2.typed.Base64Variant
    - String
    - String
    - String
    - byte[]
    constantsTouched: []
    func_position:
      end: 335
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 335
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeBinaryAttribute(org.codehaus.stax2.typed.Base64Variant,String,String,String,byte[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueEncoderFactory].getEncoder(org.codehaus.stax2.typed.Base64Variant,byte[],int,com.ctc.wstx.sw.TypedStreamWriter)'
    - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,com.ctc.wstx.sw.TypedStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeBinaryAttribute(org.codehaus.stax2.typed.Base64Variant,String,String,String,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - enc
    argTypes:
    - String
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 344
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 344
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
      Src: com.ctc.wstx.sw.TypedStreamWriter:349,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:350,1
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].length()'
      Src: com.ctc.wstx.sw.TypedStreamWriter:351,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: false
      classEnum: false
      classFields:
      - org.codehaus.stax2.ri.typed.ValueEncoderFactory
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.BaseStreamWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 357
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 357
    functionName: '[com.ctc.wstx.sw.TypedStreamWriter].serializeQName(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[com.ctc.wstx.sw.TypedStreamWriter].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.TypedStreamWriter].serializeQName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.TypedStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:78,1
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sw.XmlWriter
      - String
      - com.ctc.wstx.api.WriterConfig
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sw.NonNsStreamWriter
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 3
    argNames:
    - xw
    - enc
    - cfg
    argTypes:
    - com.ctc.wstx.sw.XmlWriter
    - String
    - com.ctc.wstx.api.WriterConfig
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sw.TypedStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
    - '[com.ctc.wstx.util.StringVector].<init>(int)'
    linkageType: ''
    returnType: com.ctc.wstx.sw.NonNsStreamWriter
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.EmptyNamespaceContext].getInstance()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getNamespaceContext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.EmptyNamespaceContext].getInstance()'
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalArg(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].setDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalArg(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].setDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalArg(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - context
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalArg(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalArg(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].setPrefix(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalArg(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].setPrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:122,1
    - Dst: '[TreeSet].<init>()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:129,1
    - Dst: '[TreeSet].add(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:131,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfAttr(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:132,1
    - Dst: mValidator.validateAttribute(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,String)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:139,1
    - Dst: mWriter.writeAttribute(String,String)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:143,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:145,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 147
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 147
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[TreeSet].add(String)'
    - mWriter.writeAttribute(String,String)
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - mValidator.validateAttribute(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,String)
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfAttr(String)'
    - '[TreeSet].<init>()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 3
    argNames:
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 154
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 162
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 162
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalMethod(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeDefaultNamespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalMethod(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 181
      start: 177
    functionDepth: 3
    functionLinenumber: 177
    functionLinenumberEnd: 181
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 3
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(null,com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(null,com.ctc.wstx.sw.NonNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalMethod(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - prefix
    - nsURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 198
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 198
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeNamespace(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportIllegalMethod(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 205
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 205
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 3
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 3
    argNames:
    - prefix
    - localName
    - nsURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 217
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 217
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(null,boolean)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeFullEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeFullEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:242,1
    - Dst: '[com.ctc.wstx.util.StringVector].getLastString()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:245,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:245,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 246
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getCurrentElementName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].getLastString()'
    - '[com.ctc.wstx.util.StringVector].isEmpty()'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getCurrentElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.StartElement].getName()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:263,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:264,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:264,1
    - Dst: '[javax.xml.stream.events.StartElement].getAttributes()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:266,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].hasNext()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:267,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].next()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:268,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getName()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:269,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getLocalPart()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:270,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getValue()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:270,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - elem
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 272
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 272
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].hasNext()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].getName()'
    - '[javax.xml.stream.events.StartElement].getName()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].getLocalPart()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].getValue()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].next()'
    - '[javax.xml.stream.events.StartElement].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 285
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 285
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEndElement(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(com.ctc.wstx.sw.NonNsStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeEndElement(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:294,1
    - Dst: '[TreeSet].<init>()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:298,1
    - Dst: '[TreeSet].add(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:300,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfAttr(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:301,1
    - Dst: mWriter.writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:307,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].getCopyBuffer()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:309,1
    - Dst: mWriter.writeTypedAttribute(null,String,null,org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:309,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:312,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.codehaus.stax2.ri.typed.AsciiValueEncoder
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 4
    argNames:
    - prefix
    - nsURI
    - localName
    - enc
    argTypes:
    - String
    - String
    - String
    - org.codehaus.stax2.ri.typed.AsciiValueEncoder
    constantsTouched: []
    func_position:
      end: 314
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 314
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[TreeSet].add(String)'
    - mWriter.writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)
    - '[com.ctc.wstx.sw.NonNsStreamWriter].getCopyBuffer()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - mWriter.writeTypedAttribute(null,String,null,org.codehaus.stax2.ri.typed.AsciiValueEncoder,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfAttr(String)'
    - '[TreeSet].<init>()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet<String>].clear()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:328,1
    - Dst: mWriter.writeStartTagEmptyEnd()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:333,1
    - Dst: mWriter.writeStartTagEnd()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:335,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:338,1
    - Dst: mValidator.validateElementAndAttributes()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:342,1
    - Dst: '[com.ctc.wstx.util.StringVector].removeLast()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:347,1
    - Dst: '[com.ctc.wstx.util.StringVector].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:348,1
    - Dst: mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:352,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - emptyElem
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 355
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 355
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 1
    functionsReached:
    - '[TreeSet<String>].clear()'
    - mWriter.writeStartTagEmptyEnd()
    - mWriter.writeStartTagEnd()
    - '[com.ctc.wstx.util.StringVector].isEmpty()'
    - mValidator.validateElementAndAttributes()
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
    - '[com.ctc.wstx.util.StringVector].removeLast()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:368,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isNamespaceAware()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:369,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:375,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:376,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:380,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:386,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:389,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:390,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:395,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:395,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:404,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:405,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:409,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - elemStack
    - attrCollector
    argTypes:
    - com.ctc.wstx.sr.InputElementStack
    - com.ctc.wstx.sr.AttributeCollector
    constantsTouched: []
    func_position:
      end: 412
      start: 363
    functionDepth: 2
    functionLinenumber: 363
    functionLinenumberEnd: 412
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sr.InputElementStack].isNamespaceAware()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    - '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[String].length()'
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:416,1
    - Dst: '[com.ctc.wstx.util.StringVector].getLastString()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:416,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 417
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].getTopElementDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].getLastString()'
    - '[com.ctc.wstx.util.StringVector].isEmpty()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].getTopElementDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 423
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 423
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].getPrefix()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:437,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].verifyRootElement(String,null)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:440,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String,String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:443,1
    - Dst: mValidator.validateElementStart(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:456,1
    - Dst: '[com.ctc.wstx.util.StringVector].addString(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:460,1
    - Dst: mWriter.writeStartTagStart(String)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:462,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:464,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 466
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 2
    functionsReached:
    - mWriter.writeStartTagStart(String)
    - '[com.ctc.wstx.util.StringVector].addString(String)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String,String)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].verifyRootElement(String,null)'
    - mValidator.validateElementStart(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(boolean)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:489,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:495,1
    - Dst: '[com.ctc.wstx.util.StringVector].removeLast()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:501,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:503,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:507,1
    - Dst: mValidator.validateElementAndAttributes()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:524,1
    - Dst: '[TreeSet<String>].clear()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:528,1
    - Dst: mWriter.writeStartTagEmptyEnd()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:533,1
    - Dst: '[com.ctc.wstx.util.StringVector].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:534,1
    - Dst: mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:538,1
    - Dst: mWriter.writeStartTagEnd()
      Src: com.ctc.wstx.sw.NonNsStreamWriter:543,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:545,1
    - Dst: mWriter.writeEndTag(String)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:550,1
    - Dst: '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:552,1
    - Dst: '[com.ctc.wstx.util.StringVector].isEmpty()'
      Src: com.ctc.wstx.sw.NonNsStreamWriter:555,1
    - Dst: mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
      Src: com.ctc.wstx.sw.NonNsStreamWriter:561,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.StringVector
      - TreeSet<String>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sw.TypedStreamWriter
    argCount: 2
    argNames:
    - expName
    - allowEmpty
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 563
      start: 479
    functionDepth: 2
    functionLinenumber: 479
    functionLinenumberEnd: 563
    functionName: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
    functionUses: 0
    functionsReached:
    - '[TreeSet<String>].clear()'
    - '[String].equals(String)'
    - mWriter.writeEndTag(String)
    - mWriter.writeStartTagEmptyEnd()
    - mWriter.writeStartTagEnd()
    - '[com.ctc.wstx.util.StringVector].isEmpty()'
    - mValidator.validateElementAndAttributes()
    - '[com.ctc.wstx.sw.NonNsStreamWriter].throwFromIOE(com.ctc.wstx.sw.NonNsStreamWriter)'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(boolean)'
    - mValidator.validateElementEnd(String,com.ctc.wstx.sw.NonNsStreamWriter,com.ctc.wstx.sw.NonNsStreamWriter)
    - '[com.ctc.wstx.util.StringVector].removeLast()'
    - '[com.ctc.wstx.sw.NonNsStreamWriter].reportNwfStructure(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>(int)'
      Src: com.ctc.wstx.api.ReaderConfig:269,1
    - Dst: '[ThreadLocal].<init>()'
      Src: com.ctc.wstx.api.ReaderConfig:494,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:516,1
    - Dst: '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].get()'
      Src: com.ctc.wstx.api.ReaderConfig:544,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].get()'
      Src: com.ctc.wstx.api.ReaderConfig:546,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 7
    argNames:
    - base
    - j2meSubset
    - symbols
    - configFlags
    - configFlagMods
    - inputBufLen
    - minTextSegmentLen
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    - com.ctc.wstx.util.SymbolTable
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 548
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 548
    functionName: '[com.ctc.wstx.api.ReaderConfig].<init>(com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.util.SymbolTable,int,int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.ReaderConfig)'
    - '[HashMap].<init>(int)'
    - '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].get()'
    - '[com.ctc.wstx.api.ReaderConfig].get()'
    - '[ThreadLocal].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.api.ReaderConfig].<init>(com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.util.SymbolTable,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].<init>(null,boolean,null,int,int,int,int)'
      Src: com.ctc.wstx.api.ReaderConfig:555,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: true
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 561
    functionName: '[com.ctc.wstx.api.ReaderConfig].createJ2MEDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].<init>(null,boolean,null,int,int,int,int)'
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.api.ReaderConfig].createJ2MEDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].<init>(null,boolean,null,int,int,int,int)'
      Src: com.ctc.wstx.api.ReaderConfig:568,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: true
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 574
    functionName: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].<init>(null,boolean,null,int,int,int,int)'
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].<init>(boolean,com.ctc.wstx.util.SymbolTable,int,int,int,int)'
      Src: com.ctc.wstx.api.ReaderConfig:580,1
    - Dst: System.arraycopy(Object[],int,com.ctc.wstx.api.ReaderConfig,int,com.ctc.wstx.api.ReaderConfig)
      Src: com.ctc.wstx.api.ReaderConfig:604,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.SymbolTable
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - sym
    argTypes:
    - com.ctc.wstx.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 608
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 608
    functionName: '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].<init>(boolean,com.ctc.wstx.util.SymbolTable,int,int,int,int)'
    - System.arraycopy(Object[],int,com.ctc.wstx.api.ReaderConfig,int,com.ctc.wstx.api.ReaderConfig)
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 616
    functionDepth: 0
    functionLinenumber: 616
    functionLinenumberEnd: 620
    functionName: '[com.ctc.wstx.api.ReaderConfig].resetState()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].resetState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,Integer>].get(String)'
      Src: com.ctc.wstx.api.ReaderConfig:631,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].intValue()'
      Src: com.ctc.wstx.api.ReaderConfig:632,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 633
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 633
    functionName: '[com.ctc.wstx.api.ReaderConfig].findPropertyId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].intValue()'
    - '[HashMap<String,Integer>].get(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].findPropertyId(String)'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 643
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 643
    functionName: '[com.ctc.wstx.api.ReaderConfig].getSymbols()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable
    signature: '[com.ctc.wstx.api.ReaderConfig].getSymbols()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 651
      start: 649
    functionDepth: 0
    functionLinenumber: 649
    functionLinenumberEnd: 651
    functionName: '[com.ctc.wstx.api.ReaderConfig].getDtdCacheSize()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getDtdCacheSize()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 655
    functionName: '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:660,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 661
    functionName: '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:664,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 665
      start: 663
    functionDepth: 0
    functionLinenumber: 663
    functionLinenumberEnd: 665
    functionName: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 8
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:668,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: '[com.ctc.wstx.api.ReaderConfig].willReplaceEntityRefs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willReplaceEntityRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:672,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 673
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 673
    functionName: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:676,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 677
      start: 675
    functionDepth: 0
    functionLinenumber: 675
    functionLinenumberEnd: 677
    functionName: '[com.ctc.wstx.api.ReaderConfig].willSupportDTDs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willSupportDTDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:680,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:686,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 687
    functionName: '[com.ctc.wstx.api.ReaderConfig].willReportCData()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willReportCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:690,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 691
      start: 689
    functionDepth: 0
    functionLinenumber: 689
    functionLinenumberEnd: 691
    functionName: '[com.ctc.wstx.api.ReaderConfig].willParseLazily()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willParseLazily()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:694,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 695
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 695
    functionName: '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:698,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 699
      start: 697
    functionDepth: 0
    functionLinenumber: 697
    functionLinenumberEnd: 699
    functionName: '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:702,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 703
      start: 701
    functionDepth: 0
    functionLinenumber: 701
    functionLinenumberEnd: 703
    functionName: '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:706,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 707
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 707
    functionName: '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:712,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 713
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 713
    functionName: '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:718,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 719
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 719
    functionName: '[com.ctc.wstx.api.ReaderConfig].willReportPrologWhitespace()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willReportPrologWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:722,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 723
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 723
    functionName: '[com.ctc.wstx.api.ReaderConfig].willCacheDTDs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willCacheDTDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:726,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 725
    functionDepth: 0
    functionLinenumber: 725
    functionLinenumberEnd: 727
    functionName: '[com.ctc.wstx.api.ReaderConfig].willCacheDTDsByPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willCacheDTDsByPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:730,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 731
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 731
    functionName: '[com.ctc.wstx.api.ReaderConfig].willDoXmlIdTyping()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willDoXmlIdTyping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:734,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 735
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 735
    functionName: '[com.ctc.wstx.api.ReaderConfig].willDoXmlIdUniqChecks()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willDoXmlIdUniqChecks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:738,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: '[com.ctc.wstx.api.ReaderConfig].willSupportDTDPP()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willSupportDTDPP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:742,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 743
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 743
    functionName: '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:746,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 747
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 747
    functionName: '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:750,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 751
      start: 749
    functionDepth: 0
    functionLinenumber: 749
    functionLinenumberEnd: 751
    functionName: '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 753
      start: 753
    functionDepth: 0
    functionLinenumber: 753
    functionLinenumberEnd: 753
    functionName: '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 755
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 755
    functionName: '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 757
      start: 757
    functionDepth: 0
    functionLinenumber: 757
    functionLinenumberEnd: 757
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 758
      start: 758
    functionDepth: 0
    functionLinenumber: 758
    functionLinenumberEnd: 758
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributeSize()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributeSize()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 759
    functionDepth: 0
    functionLinenumber: 759
    functionLinenumberEnd: 759
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 761
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 761
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 762
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 762
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 764
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 765
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 765
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 767
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 767
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxDtdDepth()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxDtdDepth()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 769
    functionDepth: 0
    functionLinenumber: 769
    functionLinenumberEnd: 769
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 770
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 770
    functionName: '[com.ctc.wstx.api.ReaderConfig].getMaxTextLength()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.api.ReaderConfig].getMaxTextLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
      Src: com.ctc.wstx.api.ReaderConfig:775,1
    - Dst: Collections.emptyMap()
      Src: com.ctc.wstx.api.ReaderConfig:777,1
    - Dst: custEnt.size()
      Src: com.ctc.wstx.api.ReaderConfig:780,1
    - Dst: '[HashMap].<init>(com.ctc.wstx.api.ReaderConfig,float)'
      Src: com.ctc.wstx.api.ReaderConfig:781,1
    - Dst: custEnt.entrySet()
      Src: com.ctc.wstx.api.ReaderConfig:782,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.api.ReaderConfig:783,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.api.ReaderConfig:783,1
    - Dst: '[HashMap].put(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:783,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Map<String,com.ctc.wstx.ent.EntityDecl>
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 786
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 786
    functionName: '[com.ctc.wstx.api.ReaderConfig].getCustomInternalEntities()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[HashMap].put(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    - custEnt.entrySet()
    - me.getKey()
    - me.getValue()
    - custEnt.size()
    - '[HashMap].<init>(com.ctc.wstx.api.ReaderConfig,float)'
    - Collections.emptyMap()
    - '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
    linkageType: ''
    returnType: Map<String,com.ctc.wstx.ent.EntityDecl>
    signature: '[com.ctc.wstx.api.ReaderConfig].getCustomInternalEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
      Src: com.ctc.wstx.api.ReaderConfig:791,1
    - Dst: custEnt.get(String)
      Src: com.ctc.wstx.api.ReaderConfig:795,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 796
      start: 788
    functionDepth: 1
    functionLinenumber: 788
    functionLinenumberEnd: 796
    functionName: '[com.ctc.wstx.api.ReaderConfig].findCustomInternalEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - custEnt.get(String)
    - '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.api.ReaderConfig].findCustomInternalEntity(String)'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLReporter
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 798
      start: 798
    functionDepth: 0
    functionLinenumber: 798
    functionLinenumberEnd: 798
    functionName: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: XMLReporter
    signature: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLResolver
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 800
    functionDepth: 0
    functionLinenumber: 800
    functionLinenumberEnd: 800
    functionName: '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: XMLResolver
    signature: '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLResolver
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 802
      start: 802
    functionDepth: 0
    functionLinenumber: 802
    functionLinenumberEnd: 802
    functionName: '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: XMLResolver
    signature: '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLResolver
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 803
      start: 803
    functionDepth: 0
    functionLinenumber: 803
    functionLinenumberEnd: 803
    functionName: '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: XMLResolver
    signature: '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
      Src: com.ctc.wstx.api.ReaderConfig:805,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLResolver
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 806
      start: 804
    functionDepth: 1
    functionLinenumber: 804
    functionLinenumberEnd: 806
    functionName: '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
    linkageType: ''
    returnType: XMLResolver
    signature: '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.net.URL
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 808
    functionName: '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: java.net.URL
    signature: '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 812
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 812
    functionName: '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: WstxInputProperties.ParsingMode
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 816
    functionName: '[com.ctc.wstx.api.ReaderConfig].getInputParsingMode()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: WstxInputProperties.ParsingMode
    signature: '[com.ctc.wstx.api.ReaderConfig].getInputParsingMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 820
    functionName: '[com.ctc.wstx.api.ReaderConfig].inputParsingModeDocuments()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].inputParsingModeDocuments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 824
      start: 822
    functionDepth: 0
    functionLinenumber: 822
    functionLinenumberEnd: 824
    functionName: '[com.ctc.wstx.api.ReaderConfig].inputParsingModeFragment()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].inputParsingModeFragment()'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 833
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 833
    functionName: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
      Src: com.ctc.wstx.api.ReaderConfig:836,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDEventListener
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 837
      start: 835
    functionDepth: 1
    functionLinenumber: 835
    functionLinenumberEnd: 837
    functionName: '[com.ctc.wstx.api.ReaderConfig].getDTDEventListener()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDEventListener
    signature: '[com.ctc.wstx.api.ReaderConfig].getDTDEventListener()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
      Src: com.ctc.wstx.api.ReaderConfig:840,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.DTDValidationSchema
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 841
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 841
    functionName: '[com.ctc.wstx.api.ReaderConfig].getDTDOverride()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.DTDValidationSchema
    signature: '[com.ctc.wstx.api.ReaderConfig].getDTDOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasExplicitConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:849,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 850
      start: 848
    functionDepth: 0
    functionLinenumber: 848
    functionLinenumberEnd: 850
    functionName: '[com.ctc.wstx.api.ReaderConfig].hasInternNamesBeenEnabled()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasExplicitConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].hasInternNamesBeenEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasExplicitConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:853,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 854
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 854
    functionName: '[com.ctc.wstx.api.ReaderConfig].hasInternNsURIsBeenEnabled()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasExplicitConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].hasInternNsURIsBeenEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:865,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 866
      start: 863
    functionDepth: 0
    functionLinenumber: 863
    functionLinenumberEnd: 866
    functionName: '[com.ctc.wstx.api.ReaderConfig].isCoalescingExplicitlyDisabled()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].isCoalescingExplicitlyDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - flag
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 877
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 877
    functionName: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - flag
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 882
      start: 879
    functionDepth: 0
    functionLinenumber: 879
    functionLinenumberEnd: 882
    functionName: '[com.ctc.wstx.api.ReaderConfig].clearConfigFlag(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].clearConfigFlag(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 888
      start: 886
    functionDepth: 0
    functionLinenumber: 886
    functionLinenumberEnd: 888
    functionName: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 892
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 892
    functionName: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:895,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 896
      start: 894
    functionDepth: 0
    functionLinenumber: 894
    functionLinenumberEnd: 896
    functionName: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 900
      start: 898
    functionDepth: 0
    functionLinenumber: 898
    functionLinenumberEnd: 900
    functionName: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 904
      start: 902
    functionDepth: 0
    functionLinenumber: 902
    functionLinenumberEnd: 904
    functionName: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 908
      start: 906
    functionDepth: 0
    functionLinenumber: 906
    functionLinenumberEnd: 908
    functionName: '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:929,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:931,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 933
      start: 927
    functionDepth: 2
    functionLinenumber: 927
    functionLinenumberEnd: 933
    functionName: '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 939
      start: 937
    functionDepth: 0
    functionLinenumber: 937
    functionLinenumberEnd: 939
    functionName: '[com.ctc.wstx.api.ReaderConfig].doInternNames(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doInternNames(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 943
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 943
    functionName: '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 947
      start: 945
    functionDepth: 0
    functionLinenumber: 945
    functionLinenumberEnd: 947
    functionName: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 951
      start: 949
    functionDepth: 0
    functionLinenumber: 949
    functionLinenumberEnd: 951
    functionName: '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:954,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 955
      start: 953
    functionDepth: 0
    functionLinenumber: 953
    functionLinenumberEnd: 955
    functionName: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:958,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 959
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 959
    functionName: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDsByPublicId(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDsByPublicId(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:962,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 963
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 963
    functionName: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 967
      start: 965
    functionDepth: 0
    functionLinenumber: 965
    functionLinenumberEnd: 967
    functionName: '[com.ctc.wstx.api.ReaderConfig].doXmlIdTyping(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doXmlIdTyping(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:970,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 971
      start: 969
    functionDepth: 0
    functionLinenumber: 969
    functionLinenumberEnd: 971
    functionName: '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 975
      start: 973
    functionDepth: 0
    functionLinenumber: 973
    functionLinenumberEnd: 975
    functionName: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:978,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 979
      start: 977
    functionDepth: 0
    functionLinenumber: 977
    functionLinenumberEnd: 979
    functionName: '[com.ctc.wstx.api.ReaderConfig].doAutoCloseInput(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doAutoCloseInput(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 983
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 983
    functionName: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDPP(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDPP(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 987
      start: 985
    functionDepth: 0
    functionLinenumber: 985
    functionLinenumberEnd: 987
    functionName: '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: '[com.ctc.wstx.api.ReaderConfig].doAllowXml11EscapedCharsInXml10(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doAllowXml11EscapedCharsInXml10(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 995
      start: 993
    functionDepth: 0
    functionLinenumber: 993
    functionLinenumberEnd: 995
    functionName: '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1006
      start: 997
    functionDepth: 0
    functionLinenumber: 997
    functionLinenumberEnd: 1006
    functionName: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1010
      start: 1008
    functionDepth: 0
    functionLinenumber: 1008
    functionLinenumberEnd: 1010
    functionName: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1013
      start: 1011
    functionDepth: 0
    functionLinenumber: 1011
    functionLinenumberEnd: 1013
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxAttributesPerElement(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxAttributesPerElement(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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1016
      start: 1014
    functionDepth: 0
    functionLinenumber: 1014
    functionLinenumberEnd: 1016
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxAttributeSize(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxAttributeSize(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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1019
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1019
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxChildrenPerElement(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxChildrenPerElement(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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1022
      start: 1020
    functionDepth: 0
    functionLinenumber: 1020
    functionLinenumberEnd: 1022
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxElementDepth(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxElementDepth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1025
      start: 1023
    functionDepth: 0
    functionLinenumber: 1023
    functionLinenumberEnd: 1025
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxElementCount(long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxElementCount(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1028
      start: 1026
    functionDepth: 0
    functionLinenumber: 1026
    functionLinenumberEnd: 1028
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxCharacters(long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxCharacters(long)'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1031
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1031
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxTextLength(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxTextLength(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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1034
      start: 1032
    functionDepth: 0
    functionLinenumber: 1032
    functionLinenumberEnd: 1034
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxEntityDepth(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxEntityDepth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1037
      start: 1035
    functionDepth: 0
    functionLinenumber: 1035
    functionLinenumberEnd: 1037
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxEntityCount(long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxEntityCount(long)'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1041
      start: 1039
    functionDepth: 0
    functionLinenumber: 1039
    functionLinenumberEnd: 1041
    functionName: '[com.ctc.wstx.api.ReaderConfig].setMaxDtdDepth(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setMaxDtdDepth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Map<String,?>].size()'
      Src: com.ctc.wstx.api.ReaderConfig:1046,1
    - Dst: Collections.emptyMap()
      Src: com.ctc.wstx.api.ReaderConfig:1047,1
    - Dst: '[Map<String,?>].size()'
      Src: com.ctc.wstx.api.ReaderConfig:1049,1
    - Dst: '[HashMap].<init>(com.ctc.wstx.api.ReaderConfig,float)'
      Src: com.ctc.wstx.api.ReaderConfig:1050,1
    - Dst: '[Map<String,?>].entrySet()'
      Src: com.ctc.wstx.api.ReaderConfig:1051,1
    - Dst: me.getValue()
      Src: com.ctc.wstx.api.ReaderConfig:1052,1
    - Dst: '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
      Src: com.ctc.wstx.api.ReaderConfig:1055,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].toString()'
      Src: com.ctc.wstx.api.ReaderConfig:1060,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].toCharArray()'
      Src: com.ctc.wstx.api.ReaderConfig:1061,1
    - Dst: me.getKey()
      Src: com.ctc.wstx.api.ReaderConfig:1063,1
    - Dst: '[com.ctc.wstx.ent.IntEntity].create(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1064,1
    - Dst: '[HashMap].put(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.ent.IntEntity)'
      Src: com.ctc.wstx.api.ReaderConfig:1064,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,HashMap)'
      Src: com.ctc.wstx.api.ReaderConfig:1067,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - Map<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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - m
    argTypes:
    - Map<String,?>
    constantsTouched: []
    func_position:
      end: 1068
      start: 1043
    functionDepth: 1
    functionLinenumber: 1043
    functionLinenumberEnd: 1068
    functionName: '[com.ctc.wstx.api.ReaderConfig].setCustomInternalEntities(Map<String,?>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[Map<String,?>].size()'
    - '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
    - '[Map<String,?>].entrySet()'
    - '[com.ctc.wstx.api.ReaderConfig].toCharArray()'
    - '[HashMap].put(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.ent.IntEntity)'
    - '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,HashMap)'
    - me.getValue()
    - me.getKey()
    - '[com.ctc.wstx.api.ReaderConfig].toString()'
    - '[HashMap].<init>(com.ctc.wstx.api.ReaderConfig,float)'
    - Collections.emptyMap()
    - '[com.ctc.wstx.ent.IntEntity].create(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setCustomInternalEntities(Map<String,?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLReporter
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - r
    argTypes:
    - XMLReporter
    constantsTouched: []
    func_position:
      end: 1072
      start: 1070
    functionDepth: 0
    functionLinenumber: 1070
    functionLinenumberEnd: 1072
    functionName: '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLResolver
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - r
    argTypes:
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 1081
      start: 1078
    functionDepth: 0
    functionLinenumber: 1078
    functionLinenumberEnd: 1081
    functionName: '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLResolver
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - r
    argTypes:
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 1085
      start: 1083
    functionDepth: 0
    functionLinenumber: 1083
    functionLinenumberEnd: 1085
    functionName: '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(XMLResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLResolver
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - r
    argTypes:
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 1089
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1089
    functionName: '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(XMLResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLResolver
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - r
    argTypes:
    - XMLResolver
    constantsTouched: []
    func_position:
      end: 1093
      start: 1091
    functionDepth: 0
    functionLinenumber: 1091
    functionLinenumberEnd: 1093
    functionName: '[com.ctc.wstx.api.ReaderConfig].setUndeclaredEntityResolver(XMLResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,XMLResolver)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setUndeclaredEntityResolver(XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URL
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - baseURL
    argTypes:
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 1095
      start: 1095
    functionDepth: 0
    functionLinenumber: 1095
    functionLinenumberEnd: 1095
    functionName: '[com.ctc.wstx.api.ReaderConfig].setBaseURL(java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setBaseURL(java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1099
      start: 1097
    functionDepth: 0
    functionLinenumber: 1097
    functionLinenumberEnd: 1099
    functionName: '[com.ctc.wstx.api.ReaderConfig].doAllowSurrogatePairEntities(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].doAllowSurrogatePairEntities(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - WstxInputProperties.ParsingMode
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - mode
    argTypes:
    - WstxInputProperties.ParsingMode
    constantsTouched: []
    func_position:
      end: 1103
      start: 1101
    functionDepth: 0
    functionLinenumber: 1101
    functionLinenumberEnd: 1103
    functionName: '[com.ctc.wstx.api.ReaderConfig].setInputParsingMode(WstxInputProperties.ParsingMode)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setInputParsingMode(WstxInputProperties.ParsingMode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1111
      start: 1109
    functionDepth: 0
    functionLinenumber: 1109
    functionLinenumberEnd: 1111
    functionName: '[com.ctc.wstx.api.ReaderConfig].enableXml11(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].enableXml11(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,com.ctc.wstx.dtd.DTDEventListener)'
      Src: com.ctc.wstx.api.ReaderConfig:1114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDEventListener
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - l
    argTypes:
    - com.ctc.wstx.dtd.DTDEventListener
    constantsTouched: []
    func_position:
      end: 1115
      start: 1113
    functionDepth: 0
    functionLinenumber: 1113
    functionLinenumberEnd: 1115
    functionName: '[com.ctc.wstx.api.ReaderConfig].setDTDEventListener(com.ctc.wstx.dtd.DTDEventListener)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,com.ctc.wstx.dtd.DTDEventListener)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setDTDEventListener(com.ctc.wstx.dtd.DTDEventListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,org.codehaus.stax2.validation.DTDValidationSchema)'
      Src: com.ctc.wstx.api.ReaderConfig:1118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.DTDValidationSchema
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - schema
    argTypes:
    - org.codehaus.stax2.validation.DTDValidationSchema
    constantsTouched: []
    func_position:
      end: 1119
      start: 1117
    functionDepth: 0
    functionLinenumber: 1117
    functionLinenumberEnd: 1119
    functionName: '[com.ctc.wstx.api.ReaderConfig].setDTDOverride(org.codehaus.stax2.validation.DTDValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,org.codehaus.stax2.validation.DTDValidationSchema)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setDTDOverride(org.codehaus.stax2.validation.DTDValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1146,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1147,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1148,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1149,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doXmlIdTyping(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1154,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1158
      start: 1143
    functionDepth: 2
    functionLinenumber: 1143
    functionLinenumberEnd: 1158
    functionName: '[com.ctc.wstx.api.ReaderConfig].configureForXmlConformance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doXmlIdTyping(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].configureForXmlConformance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1180,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1181,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1184,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1185,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1189,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1177
    functionDepth: 2
    functionLinenumber: 1177
    functionLinenumberEnd: 1197
    functionName: '[com.ctc.wstx.api.ReaderConfig].configureForConvenience()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].configureForConvenience()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1230,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1233,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1234,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1236,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1237,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1240,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1241,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1248,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1250
      start: 1227
    functionDepth: 2
    functionLinenumber: 1227
    functionLinenumberEnd: 1250
    functionName: '[com.ctc.wstx.api.ReaderConfig].configureForSpeed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].configureForSpeed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1279,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1283,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1286,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1287,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1288,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1289,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1276
    functionDepth: 2
    functionLinenumber: 1276
    functionLinenumberEnd: 1292
    functionName: '[com.ctc.wstx.api.ReaderConfig].configureForLowMemUsage()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].configureForLowMemUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1318,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1319,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1322,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1323,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1326,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1327,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1315
    functionDepth: 2
    functionLinenumber: 1315
    functionLinenumberEnd: 1331
    functionName: '[com.ctc.wstx.api.ReaderConfig].configureForRoundTripping()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].configureForRoundTripping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].getSmallCBuffer(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1342,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1349
      start: 1339
    functionDepth: 1
    functionLinenumber: 1339
    functionLinenumberEnd: 1349
    functionName: '[com.ctc.wstx.api.ReaderConfig].allocSmallCBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].getSmallCBuffer(int)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.api.ReaderConfig].allocSmallCBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
      Src: com.ctc.wstx.api.ReaderConfig:1355,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnSmallCBuffer(char[])'
      Src: com.ctc.wstx.api.ReaderConfig:1357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1358
      start: 1351
    functionDepth: 2
    functionLinenumber: 1351
    functionLinenumberEnd: 1358
    functionName: '[com.ctc.wstx.api.ReaderConfig].freeSmallCBuffer(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
    - '[com.ctc.wstx.io.BufferRecycler].returnSmallCBuffer(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].freeSmallCBuffer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].getMediumCBuffer(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1363,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1369
      start: 1360
    functionDepth: 1
    functionLinenumber: 1360
    functionLinenumberEnd: 1369
    functionName: '[com.ctc.wstx.api.ReaderConfig].allocMediumCBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].getMediumCBuffer(int)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.api.ReaderConfig].allocMediumCBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
      Src: com.ctc.wstx.api.ReaderConfig:1374,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnMediumCBuffer(char[])'
      Src: com.ctc.wstx.api.ReaderConfig:1376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1377
      start: 1371
    functionDepth: 2
    functionLinenumber: 1371
    functionLinenumberEnd: 1377
    functionName: '[com.ctc.wstx.api.ReaderConfig].freeMediumCBuffer(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
    - '[com.ctc.wstx.io.BufferRecycler].returnMediumCBuffer(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].freeMediumCBuffer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].getFullCBuffer(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1382,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1388
      start: 1379
    functionDepth: 1
    functionLinenumber: 1379
    functionLinenumberEnd: 1388
    functionName: '[com.ctc.wstx.api.ReaderConfig].allocFullCBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].getFullCBuffer(int)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.api.ReaderConfig].allocFullCBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
      Src: com.ctc.wstx.api.ReaderConfig:1394,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnFullCBuffer(char[])'
      Src: com.ctc.wstx.api.ReaderConfig:1396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1397
      start: 1390
    functionDepth: 2
    functionLinenumber: 1390
    functionLinenumberEnd: 1397
    functionName: '[com.ctc.wstx.api.ReaderConfig].freeFullCBuffer(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
    - '[com.ctc.wstx.io.BufferRecycler].returnFullCBuffer(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].freeFullCBuffer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].getFullBBuffer(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1402,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1408
      start: 1399
    functionDepth: 1
    functionLinenumber: 1399
    functionLinenumberEnd: 1408
    functionName: '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].getFullBBuffer(int)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
      Src: com.ctc.wstx.api.ReaderConfig:1414,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnFullBBuffer(byte[])'
      Src: com.ctc.wstx.api.ReaderConfig:1416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 1417
      start: 1410
    functionDepth: 2
    functionLinenumber: 1410
    functionLinenumberEnd: 1417
    functionName: '[com.ctc.wstx.api.ReaderConfig].freeFullBBuffer(byte[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
    - '[com.ctc.wstx.io.BufferRecycler].returnFullBBuffer(byte[])'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].freeFullBBuffer(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].<init>()'
      Src: com.ctc.wstx.api.ReaderConfig:1421,1
    - Dst: '[SoftReference].<init>(com.ctc.wstx.io.BufferRecycler)'
      Src: com.ctc.wstx.api.ReaderConfig:1423,1
    - Dst: '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].set(SoftReference)'
      Src: com.ctc.wstx.api.ReaderConfig:1423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.BufferRecycler
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1425
      start: 1419
    functionDepth: 1
    functionLinenumber: 1419
    functionLinenumberEnd: 1425
    functionName: '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].<init>()'
    - '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].set(SoftReference)'
    - '[SoftReference].<init>(com.ctc.wstx.io.BufferRecycler)'
    linkageType: ''
    returnType: com.ctc.wstx.io.BufferRecycler
    signature: '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 2
    argNames:
    - flag
    - state
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1441
      start: 1433
    functionDepth: 0
    functionLinenumber: 1433
    functionLinenumberEnd: 1441
    functionName: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
      Src: com.ctc.wstx.api.ReaderConfig:1450,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.api.ReaderConfig:1452,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willReplaceEntityRefs()'
      Src: com.ctc.wstx.api.ReaderConfig:1454,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.api.ReaderConfig:1456,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
      Src: com.ctc.wstx.api.ReaderConfig:1459,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportDTDs()'
      Src: com.ctc.wstx.api.ReaderConfig:1461,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
      Src: com.ctc.wstx.api.ReaderConfig:1463,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
      Src: com.ctc.wstx.api.ReaderConfig:1465,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willReportPrologWhitespace()'
      Src: com.ctc.wstx.api.ReaderConfig:1475,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willReportCData()'
      Src: com.ctc.wstx.api.ReaderConfig:1477,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
      Src: com.ctc.wstx.api.ReaderConfig:1480,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
      Src: com.ctc.wstx.api.ReaderConfig:1482,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
      Src: com.ctc.wstx.api.ReaderConfig:1485,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
      Src: com.ctc.wstx.api.ReaderConfig:1487,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getDTDOverride()'
      Src: com.ctc.wstx.api.ReaderConfig:1490,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1495,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willCacheDTDs()'
      Src: com.ctc.wstx.api.ReaderConfig:1501,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willCacheDTDsByPublicId()'
      Src: com.ctc.wstx.api.ReaderConfig:1503,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willParseLazily()'
      Src: com.ctc.wstx.api.ReaderConfig:1505,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1508,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1511,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
      Src: com.ctc.wstx.api.ReaderConfig:1517,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
      Src: com.ctc.wstx.api.ReaderConfig:1519,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
      Src: com.ctc.wstx.api.ReaderConfig:1521,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
      Src: com.ctc.wstx.api.ReaderConfig:1525,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
      Src: com.ctc.wstx.api.ReaderConfig:1527,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributeSize()'
      Src: com.ctc.wstx.api.ReaderConfig:1529,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
      Src: com.ctc.wstx.api.ReaderConfig:1531,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
      Src: com.ctc.wstx.api.ReaderConfig:1533,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
      Src: com.ctc.wstx.api.ReaderConfig:1535,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
      Src: com.ctc.wstx.api.ReaderConfig:1537,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxTextLength()'
      Src: com.ctc.wstx.api.ReaderConfig:1539,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
      Src: com.ctc.wstx.api.ReaderConfig:1541,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
      Src: com.ctc.wstx.api.ReaderConfig:1543,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxDtdDepth()'
      Src: com.ctc.wstx.api.ReaderConfig:1545,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
      Src: com.ctc.wstx.api.ReaderConfig:1548,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getCustomInternalEntities()'
      Src: com.ctc.wstx.api.ReaderConfig:1550,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
      Src: com.ctc.wstx.api.ReaderConfig:1552,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
      Src: com.ctc.wstx.api.ReaderConfig:1554,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
      Src: com.ctc.wstx.api.ReaderConfig:1556,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
      Src: com.ctc.wstx.api.ReaderConfig:1558,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
      Src: com.ctc.wstx.api.ReaderConfig:1560,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getInputParsingMode()'
      Src: com.ctc.wstx.api.ReaderConfig:1562,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1565,1
    CyclomaticComplexity: 110
    EdgeCount: 110
    ICount: 67
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1567
      start: 1443
    functionDepth: 2
    functionLinenumber: 1443
    functionLinenumberEnd: 1567
    functionName: '[com.ctc.wstx.api.ReaderConfig].getProperty(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
    - '[com.ctc.wstx.api.ReaderConfig].getInputParsingMode()'
    - '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
    - '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
    - '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
    - '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
    - '[com.ctc.wstx.api.ReaderConfig].willReplaceEntityRefs()'
    - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
    - '[com.ctc.wstx.api.ReaderConfig].willReportPrologWhitespace()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].willReportCData()'
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
    - '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxAttributeSize()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxDtdDepth()'
    - '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
    - '[com.ctc.wstx.api.ReaderConfig].getDTDOverride()'
    - '[com.ctc.wstx.api.ReaderConfig].willCacheDTDs()'
    - '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
    - '[com.ctc.wstx.api.ReaderConfig].getCustomInternalEntities()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
    - '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
    - '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
    - '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportDTDs()'
    - '[com.ctc.wstx.api.ReaderConfig].willParseLazily()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxTextLength()'
    - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
    - '[com.ctc.wstx.api.ReaderConfig].willCacheDTDsByPublicId()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.ReaderConfig].getProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1576,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1576,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1580,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1580,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1584,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1584,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1588,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1588,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1592,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1592,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1598,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1598,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
      Src: com.ctc.wstx.api.ReaderConfig:1602,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1606,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1618,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1618,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1622,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doInternNames(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1622,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1626,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1626,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1630,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1630,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1634,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1634,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1638,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doAutoCloseInput(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1638,1
    - Dst: XMLStreamProperties.XSP_V_XMLID_NONE.equals(Object)
      Src: com.ctc.wstx.api.ReaderConfig:1647,1
    - Dst: XMLStreamProperties.XSP_V_XMLID_TYPING.equals(Object)
      Src: com.ctc.wstx.api.ReaderConfig:1649,1
    - Dst: XMLStreamProperties.XSP_V_XMLID_FULL.equals(Object)
      Src: com.ctc.wstx.api.ReaderConfig:1652,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1655,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1661,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1662,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setDTDOverride(org.codehaus.stax2.validation.DTDValidationSchema)'
      Src: com.ctc.wstx.api.ReaderConfig:1667,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1674,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1674,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1680,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1680,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1684,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doCacheDTDsByPublicId(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1684,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1688,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1688,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1692,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1692,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1696,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doAllowXml11EscapedCharsInXml10(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1696,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1700,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1700,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1706,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1706,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1710,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxAttributesPerElement(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1710,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1713,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxAttributeSize(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1713,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1716,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxChildrenPerElement(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1716,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1719,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxElementDepth(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1719,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1722,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxElementCount(long)'
      Src: com.ctc.wstx.api.ReaderConfig:1722,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1725,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxCharacters(long)'
      Src: com.ctc.wstx.api.ReaderConfig:1725,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1728,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxTextLength(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1728,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1731,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxEntityDepth(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1731,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1734,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxEntityCount(long)'
      Src: com.ctc.wstx.api.ReaderConfig:1734,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1737,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setMaxDtdDepth(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1737,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
      Src: com.ctc.wstx.api.ReaderConfig:1741,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1741,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setCustomInternalEntities(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1748,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1753,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1757,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setUndeclaredEntityResolver(XMLResolver)'
      Src: com.ctc.wstx.api.ReaderConfig:1761,1
    - Dst: '[Object].toString()'
      Src: com.ctc.wstx.api.ReaderConfig:1777,1
    - Dst: '[java.net.URL].<init>(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1777,1
    - Dst: ioe.getMessage()
      Src: com.ctc.wstx.api.ReaderConfig:1779,1
    - Dst: '[IllegalArgumentException].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.api.ReaderConfig:1779,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setBaseURL(java.net.URL)'
      Src: com.ctc.wstx.api.ReaderConfig:1782,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.ReaderConfig:1787,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doAllowSurrogatePairEntities(boolean)'
      Src: com.ctc.wstx.api.ReaderConfig:1787,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setInputParsingMode(WstxInputProperties.ParsingMode)'
      Src: com.ctc.wstx.api.ReaderConfig:1791,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.ReaderConfig:1795,1
    CyclomaticComplexity: 99
    EdgeCount: 99
    ICount: 117
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 3
    argNames:
    - propName
    - id
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 1799
      start: 1569
    functionDepth: 2
    functionLinenumber: 1569
    functionLinenumberEnd: 1799
    functionName: '[com.ctc.wstx.api.ReaderConfig].setProperty(String,int,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
    - '[IllegalArgumentException].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxCharacters(long)'
    - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxEntityDepth(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setCustomInternalEntities(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(XMLResolver)'
    - XMLStreamProperties.XSP_V_XMLID_FULL.equals(Object)
    - '[com.ctc.wstx.api.ReaderConfig].setMaxAttributesPerElement(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxElementDepth(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setUndeclaredEntityResolver(XMLResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxAttributeSize(int)'
    - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setInputParsingMode(WstxInputProperties.ParsingMode)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxChildrenPerElement(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxDtdDepth(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxElementCount(long)'
    - '[Object].toString()'
    - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,int)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    - XMLStreamProperties.XSP_V_XMLID_NONE.equals(Object)
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxEntityCount(long)'
    - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.api.ReaderConfig)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
    - '[java.net.URL].<init>(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.api.ReaderConfig].setMaxTextLength(int)'
    - '[com.ctc.wstx.api.ReaderConfig].setDTDOverride(org.codehaus.stax2.validation.DTDValidationSchema)'
    - '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(XMLResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
    - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
    - ioe.getMessage()
    - '[com.ctc.wstx.api.ReaderConfig].setBaseURL(java.net.URL)'
    - '[com.ctc.wstx.api.ReaderConfig].doAutoCloseInput(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doAllowSurrogatePairEntities(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
    - XMLStreamProperties.XSP_V_XMLID_TYPING.equals(Object)
    - '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doAllowXml11EscapedCharsInXml10(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDsByPublicId(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doInternNames(boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig].setProperty(String,int,Object)'
  - 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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - flag
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1803
      start: 1801
    functionDepth: 0
    functionLinenumber: 1801
    functionLinenumberEnd: 1803
    functionName: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(int)'
      Src: com.ctc.wstx.api.ReaderConfig:1811,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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - flag
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1812
      start: 1810
    functionDepth: 1
    functionLinenumber: 1810
    functionLinenumberEnd: 1812
    functionName: '[com.ctc.wstx.api.ReaderConfig]._hasExplicitConfigFlag(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ReaderConfig]._hasExplicitConfigFlag(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - ix
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1820
      start: 1814
    functionDepth: 0
    functionLinenumber: 1814
    functionLinenumberEnd: 1820
    functionName: '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      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
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - long
      - long
      - int
      - int
      - long
      - int
      - java.net.URL
      - boolean
      - WstxInputProperties.ParsingMode
      - boolean
      - XMLReporter
      - XMLResolver
      - XMLResolver
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 2
    argNames:
    - ix
    - value
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 1828
      start: 1822
    functionDepth: 0
    functionLinenumber: 1822
    functionLinenumberEnd: 1828
    functionName: '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].<init>(null)'
      Src: com.ctc.wstx.api.ValidatorConfig:10,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.ValidatorConfig)'
      Src: com.ctc.wstx.api.ValidatorConfig:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ValidatorConfig
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.api.ValidatorConfig
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - base
    argTypes:
    - com.ctc.wstx.api.ValidatorConfig
    constantsTouched: []
    func_position:
      end: 14
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 14
    functionName: '[com.ctc.wstx.api.ValidatorConfig].<init>(com.ctc.wstx.api.ValidatorConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ValidatorConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.ValidatorConfig)'
    - '[com.ctc.wstx.api.ValidatorConfig].<init>(null)'
    linkageType: ''
    returnType: com.ctc.wstx.api.ValidatorConfig
    signature: '[com.ctc.wstx.api.ValidatorConfig].<init>(com.ctc.wstx.api.ValidatorConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.ValidatorConfig
      static: true
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 22
    functionName: '[com.ctc.wstx.api.ValidatorConfig].createDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ValidatorConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.ValidatorConfig
    signature: '[com.ctc.wstx.api.ValidatorConfig].createDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[com.ctc.wstx.api.ValidatorConfig].findPropertyId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ValidatorConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.ValidatorConfig].findPropertyId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 34
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.api.ValidatorConfig].getProperty(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ValidatorConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.ValidatorConfig].getProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.api.ValidatorConfig
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 3
    argNames:
    - propName
    - id
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.api.ValidatorConfig].setProperty(String,int,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/ValidatorConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.ValidatorConfig].setProperty(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
      Src: com.ctc.wstx.api.WstxInputProperties:349,1
    - Dst: '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
      Src: com.ctc.wstx.api.WstxInputProperties:350,1
    - Dst: '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
      Src: com.ctc.wstx.api.WstxInputProperties:351,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
      - ParsingMode
      - ParsingMode
      - ParsingMode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.WstxInputProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.api.WstxInputProperties].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WstxInputProperties.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.api.WstxInputProperties
    signature: '[com.ctc.wstx.api.WstxInputProperties].<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: com.ctc.wstx.api.WstxInputProperties.ParsingMode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 358
    functionName: '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WstxInputProperties.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.WstxInputProperties.ParsingMode
    signature: '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - prefix
    - localName
    - nsURI
    - allowEmpty
    argTypes:
    - String
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.ctc.wstx.api.EmptyElementHandler].allowEmptyElement(String,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/EmptyElementHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.EmptyElementHandler].allowEmptyElement(String,String,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: com.ctc.wstx.api.EmptyElementHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.api.EmptyElementHandler].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/EmptyElementHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.EmptyElementHandler
    signature: '[com.ctc.wstx.api.EmptyElementHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Set<String>
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - EmptyElementHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - emptyElements
    argTypes:
    - java.util.Set<String>
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(java.util.Set<String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/EmptyElementHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler
    signature: '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(java.util.Set<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Set<String>].contains(String)'
      Src: com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Set<String>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - EmptyElementHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - prefix
    - localName
    - nsURI
    - allowEmpty
    argTypes:
    - String
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].allowEmptyElement(String,String,String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/EmptyElementHandler.java
    functionUses: 0
    functionsReached:
    - '[Set<String>].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].allowEmptyElement(String,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HtmlEmptyElementHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: HtmlEmptyElementHandler
      static: true
      superClass: SetEmptyElementHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler].getInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/EmptyElementHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: HtmlEmptyElementHandler
    signature: '[com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HtmlEmptyElementHandler].<init>()'
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:59,1
    - Dst: '[java.util.TreeSet].<init>(com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler)'
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:65,1
    - Dst: '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(java.util.TreeSet)'
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:65,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:66,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:67,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:68,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:69,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:70,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:71,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:72,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:73,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:74,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:75,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:76,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:77,1
    - Dst: mEmptyElements.add(String)
      Src: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HtmlEmptyElementHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler
      static: false
      superClass: SetEmptyElementHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/EmptyElementHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.TreeSet].<init>(com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler)'
    - '[HtmlEmptyElementHandler].<init>()'
    - mEmptyElements.add(String)
    - '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(java.util.TreeSet)'
    linkageType: ''
    returnType: com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler
    signature: '[com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>(int)'
      Src: com.ctc.wstx.api.WriterConfig:172,1
    - Dst: '[ThreadLocal].<init>()'
      Src: com.ctc.wstx.api.WriterConfig:284,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:303,1
    - Dst: '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].get()'
      Src: com.ctc.wstx.api.WriterConfig:314,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].get()'
      Src: com.ctc.wstx.api.WriterConfig:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.WriterConfig
      - boolean
      - int
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.api.WriterConfig
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 4
    argNames:
    - base
    - j2meSubset
    - flags
    - specProps
    argTypes:
    - com.ctc.wstx.api.WriterConfig
    - boolean
    - int
    - Object[]
    constantsTouched: []
    func_position:
      end: 318
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 318
    functionName: '[com.ctc.wstx.api.WriterConfig].<init>(com.ctc.wstx.api.WriterConfig,boolean,int,Object[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.WriterConfig)'
    - '[java.util.HashMap].<init>(int)'
    - '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].get()'
    - '[com.ctc.wstx.api.WriterConfig].get()'
    - '[ThreadLocal].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.api.WriterConfig
    signature: '[com.ctc.wstx.api.WriterConfig].<init>(com.ctc.wstx.api.WriterConfig,boolean,int,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].<init>(null,boolean,int,null)'
      Src: com.ctc.wstx.api.WriterConfig:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.WriterConfig
      static: true
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 323
    functionName: '[com.ctc.wstx.api.WriterConfig].createJ2MEDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].<init>(null,boolean,int,null)'
    linkageType: ''
    returnType: com.ctc.wstx.api.WriterConfig
    signature: '[com.ctc.wstx.api.WriterConfig].createJ2MEDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].<init>(null,boolean,int,null)'
      Src: com.ctc.wstx.api.WriterConfig:327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.WriterConfig
      static: true
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 328
    functionName: '[com.ctc.wstx.api.WriterConfig].createFullDefaults()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].<init>(null,boolean,int,null)'
    linkageType: ''
    returnType: com.ctc.wstx.api.WriterConfig
    signature: '[com.ctc.wstx.api.WriterConfig].createFullDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Object[],int,com.ctc.wstx.api.WriterConfig,int,com.ctc.wstx.api.WriterConfig)
      Src: com.ctc.wstx.api.WriterConfig:337,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].<init>(boolean,int,com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:341,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.WriterConfig
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 342
    functionName: '[com.ctc.wstx.api.WriterConfig].createNonShared()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].<init>(boolean,int,com.ctc.wstx.api.WriterConfig)'
    - System.arraycopy(Object[],int,com.ctc.wstx.api.WriterConfig,int,com.ctc.wstx.api.WriterConfig)
    linkageType: ''
    returnType: com.ctc.wstx.api.WriterConfig
    signature: '[com.ctc.wstx.api.WriterConfig].createNonShared()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,Integer>].get(String)'
      Src: com.ctc.wstx.api.WriterConfig:353,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].intValue()'
      Src: com.ctc.wstx.api.WriterConfig:354,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 355
    functionName: '[com.ctc.wstx.api.WriterConfig].findPropertyId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,Integer>].get(String)'
    - '[com.ctc.wstx.api.WriterConfig].intValue()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.WriterConfig].findPropertyId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
      Src: com.ctc.wstx.api.WriterConfig:371,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.api.WriterConfig:378,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
      Src: com.ctc.wstx.api.WriterConfig:380,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].automaticEmptyElementsEnabled()'
      Src: com.ctc.wstx.api.WriterConfig:384,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willAutoCloseOutput()'
      Src: com.ctc.wstx.api.WriterConfig:386,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
      Src: com.ctc.wstx.api.WriterConfig:388,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
      Src: com.ctc.wstx.api.WriterConfig:390,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
      Src: com.ctc.wstx.api.WriterConfig:392,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willUseDoubleQuotesInXmlDecl()'
      Src: com.ctc.wstx.api.WriterConfig:397,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willOutputCDataAsText()'
      Src: com.ctc.wstx.api.WriterConfig:399,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willCopyDefaultAttrs()'
      Src: com.ctc.wstx.api.WriterConfig:401,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willEscapeCr()'
      Src: com.ctc.wstx.api.WriterConfig:403,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willAddSpaceAfterEmptyElem()'
      Src: com.ctc.wstx.api.WriterConfig:405,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
      Src: com.ctc.wstx.api.WriterConfig:407,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willValidateStructure()'
      Src: com.ctc.wstx.api.WriterConfig:410,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
      Src: com.ctc.wstx.api.WriterConfig:412,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willValidateAttributes()'
      Src: com.ctc.wstx.api.WriterConfig:414,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willValidateNames()'
      Src: com.ctc.wstx.api.WriterConfig:416,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].willFixContent()'
      Src: com.ctc.wstx.api.WriterConfig:418,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
      Src: com.ctc.wstx.api.WriterConfig:420,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
      Src: com.ctc.wstx.api.WriterConfig:422,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.WriterConfig:427,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.WriterConfig:430,1
    CyclomaticComplexity: 62
    EdgeCount: 62
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 431
      start: 363
    functionDepth: 2
    functionLinenumber: 363
    functionLinenumberEnd: 431
    functionName: '[com.ctc.wstx.api.WriterConfig].getProperty(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].automaticEmptyElementsEnabled()'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
    - '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
    - '[com.ctc.wstx.api.WriterConfig].willOutputCDataAsText()'
    - '[com.ctc.wstx.api.WriterConfig].willValidateAttributes()'
    - '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
    - '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
    - '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
    - '[com.ctc.wstx.api.WriterConfig].willFixContent()'
    - '[com.ctc.wstx.api.WriterConfig].willValidateStructure()'
    - '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
    - '[com.ctc.wstx.api.WriterConfig].willUseDoubleQuotesInXmlDecl()'
    - '[com.ctc.wstx.api.WriterConfig].willCopyDefaultAttrs()'
    - '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
    - '[com.ctc.wstx.api.WriterConfig].willValidateNames()'
    - '[com.ctc.wstx.api.WriterConfig].willAutoCloseOutput()'
    - '[com.ctc.wstx.api.WriterConfig].willAddSpaceAfterEmptyElem()'
    - '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
    - '[com.ctc.wstx.api.WriterConfig].willEscapeCr()'
    - '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.WriterConfig].getProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:444,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:444,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:450,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:450,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].setProblemReporter(javax.xml.stream.XMLReporter)'
      Src: com.ctc.wstx.api.WriterConfig:453,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:457,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].enableAutomaticEmptyElements(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:457,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:461,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doAutoCloseOutput(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:461,1
    - Dst: '[Object].toString()'
      Src: com.ctc.wstx.api.WriterConfig:466,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].setAutomaticNsPrefix(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:466,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].setTextEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
      Src: com.ctc.wstx.api.WriterConfig:470,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].setAttrValueEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
      Src: com.ctc.wstx.api.WriterConfig:474,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:480,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doUseDoubleQuotesInXmlDecl(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:480,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:483,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doOutputCDataAsText(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:483,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:486,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doCopyDefaultAttrs(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:486,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:489,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doEscapeCr(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:489,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:492,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doAddSpaceAfterEmptyElem(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:492,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:495,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].enableAutomaticEndElements(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:495,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:498,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:498,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:501,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:501,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:504,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:504,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:507,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:507,1
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.WriterConfig:510,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doFixContent(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:510,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].setInvalidCharHandler(com.ctc.wstx.api.InvalidCharHandler)'
      Src: com.ctc.wstx.api.WriterConfig:513,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].setEmptyElementHandler(com.ctc.wstx.api.EmptyElementHandler)'
      Src: com.ctc.wstx.api.WriterConfig:516,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.WriterConfig:521,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.WriterConfig:524,1
    CyclomaticComplexity: 49
    EdgeCount: 49
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 3
    argNames:
    - name
    - id
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 528
      start: 437
    functionDepth: 2
    functionLinenumber: 437
    functionLinenumberEnd: 528
    functionName: '[com.ctc.wstx.api.WriterConfig].setProperty(String,int,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doOutputCDataAsText(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].setInvalidCharHandler(com.ctc.wstx.api.InvalidCharHandler)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].setTextEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
    - '[com.ctc.wstx.api.WriterConfig].setEmptyElementHandler(com.ctc.wstx.api.EmptyElementHandler)'
    - '[com.ctc.wstx.api.WriterConfig].doAutoCloseOutput(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doAddSpaceAfterEmptyElem(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doUseDoubleQuotesInXmlDecl(boolean)'
    - '[Object].toString()'
    - '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doFixContent(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doCopyDefaultAttrs(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].setAutomaticNsPrefix(com.ctc.wstx.api.WriterConfig)'
    - '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].setProblemReporter(javax.xml.stream.XMLReporter)'
    - '[com.ctc.wstx.api.WriterConfig].setAttrValueEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
    - '[com.ctc.wstx.api.WriterConfig].enableAutomaticEndElements(boolean)'
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doEscapeCr(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].enableAutomaticEmptyElements(boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].setProperty(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 538
      start: 538
    functionDepth: 0
    functionLinenumber: 538
    functionLinenumberEnd: 538
    functionName: '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:550,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 551
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 551
    functionName: '[com.ctc.wstx.api.WriterConfig].automaticEmptyElementsEnabled()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].automaticEmptyElementsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:554,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 555
      start: 553
    functionDepth: 0
    functionLinenumber: 553
    functionLinenumberEnd: 555
    functionName: '[com.ctc.wstx.api.WriterConfig].willAutoCloseOutput()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willAutoCloseOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:565,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 566
    functionName: '[com.ctc.wstx.api.WriterConfig].willUseDoubleQuotesInXmlDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willUseDoubleQuotesInXmlDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:569,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 570
    functionName: '[com.ctc.wstx.api.WriterConfig].willOutputCDataAsText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willOutputCDataAsText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:573,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 574
    functionName: '[com.ctc.wstx.api.WriterConfig].willCopyDefaultAttrs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willCopyDefaultAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:577,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 576
    functionDepth: 0
    functionLinenumber: 576
    functionLinenumberEnd: 578
    functionName: '[com.ctc.wstx.api.WriterConfig].willEscapeCr()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willEscapeCr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:581,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 582
      start: 580
    functionDepth: 0
    functionLinenumber: 580
    functionLinenumberEnd: 582
    functionName: '[com.ctc.wstx.api.WriterConfig].willAddSpaceAfterEmptyElem()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willAddSpaceAfterEmptyElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 584
    functionDepth: 0
    functionLinenumber: 584
    functionLinenumberEnd: 586
    functionName: '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 590
    functionName: '[com.ctc.wstx.api.WriterConfig].willValidateStructure()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willValidateStructure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:593,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 594
    functionName: '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 598
    functionName: '[com.ctc.wstx.api.WriterConfig].willValidateAttributes()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willValidateAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:601,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 600
    functionDepth: 0
    functionLinenumber: 600
    functionLinenumberEnd: 602
    functionName: '[com.ctc.wstx.api.WriterConfig].willValidateNames()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willValidateNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
      Src: com.ctc.wstx.api.WriterConfig:605,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 604
    functionDepth: 0
    functionLinenumber: 604
    functionLinenumberEnd: 606
    functionName: '[com.ctc.wstx.api.WriterConfig].willFixContent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(com.ctc.wstx.api.WriterConfig)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].willFixContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
      Src: com.ctc.wstx.api.WriterConfig:614,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 613
    functionDepth: 1
    functionLinenumber: 613
    functionLinenumberEnd: 619
    functionName: '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
      Src: com.ctc.wstx.api.WriterConfig:622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.io.EscapingWriterFactory
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 623
      start: 621
    functionDepth: 1
    functionLinenumber: 621
    functionLinenumberEnd: 623
    functionName: '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
    linkageType: ''
    returnType: org.codehaus.stax2.io.EscapingWriterFactory
    signature: '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
      Src: com.ctc.wstx.api.WriterConfig:626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.io.EscapingWriterFactory
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 627
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 627
    functionName: '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
    linkageType: ''
    returnType: org.codehaus.stax2.io.EscapingWriterFactory
    signature: '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
      Src: com.ctc.wstx.api.WriterConfig:630,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLReporter
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 629
    functionDepth: 1
    functionLinenumber: 629
    functionLinenumberEnd: 631
    functionName: '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
    linkageType: ''
    returnType: javax.xml.stream.XMLReporter
    signature: '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
      Src: com.ctc.wstx.api.WriterConfig:634,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.InvalidCharHandler
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 633
    functionDepth: 1
    functionLinenumber: 633
    functionLinenumberEnd: 635
    functionName: '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
    linkageType: ''
    returnType: com.ctc.wstx.api.InvalidCharHandler
    signature: '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
      Src: com.ctc.wstx.api.WriterConfig:638,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.EmptyElementHandler
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 639
      start: 637
    functionDepth: 1
    functionLinenumber: 637
    functionLinenumberEnd: 639
    functionName: '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
    linkageType: ''
    returnType: com.ctc.wstx.api.EmptyElementHandler
    signature: '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 647
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 647
    functionName: '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:652,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 653
      start: 651
    functionDepth: 0
    functionLinenumber: 651
    functionLinenumberEnd: 653
    functionName: '[com.ctc.wstx.api.WriterConfig].enableAutomaticEmptyElements(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].enableAutomaticEmptyElements(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 657
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 657
    functionName: '[com.ctc.wstx.api.WriterConfig].doAutoCloseOutput(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doAutoCloseOutput(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 661
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 661
    functionName: '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:667,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 668
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 668
    functionName: '[com.ctc.wstx.api.WriterConfig].doUseDoubleQuotesInXmlDecl(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doUseDoubleQuotesInXmlDecl(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: '[com.ctc.wstx.api.WriterConfig].doOutputCDataAsText(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doOutputCDataAsText(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 676
      start: 674
    functionDepth: 0
    functionLinenumber: 674
    functionLinenumberEnd: 676
    functionName: '[com.ctc.wstx.api.WriterConfig].doCopyDefaultAttrs(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doCopyDefaultAttrs(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 680
      start: 678
    functionDepth: 0
    functionLinenumber: 678
    functionLinenumberEnd: 680
    functionName: '[com.ctc.wstx.api.WriterConfig].doEscapeCr(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doEscapeCr(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: '[com.ctc.wstx.api.WriterConfig].doAddSpaceAfterEmptyElem(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doAddSpaceAfterEmptyElem(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:687,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 688
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 688
    functionName: '[com.ctc.wstx.api.WriterConfig].enableAutomaticEndElements(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].enableAutomaticEndElements(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 692
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 692
    functionName: '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:695,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 696
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 696
    functionName: '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 700
      start: 698
    functionDepth: 0
    functionLinenumber: 698
    functionLinenumberEnd: 700
    functionName: '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 704
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 704
    functionName: '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
      Src: com.ctc.wstx.api.WriterConfig:707,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 708
      start: 706
    functionDepth: 0
    functionLinenumber: 706
    functionLinenumberEnd: 708
    functionName: '[com.ctc.wstx.api.WriterConfig].doFixContent(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(com.ctc.wstx.api.WriterConfig,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].doFixContent(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,String)'
      Src: com.ctc.wstx.api.WriterConfig:715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 716
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 716
    functionName: '[com.ctc.wstx.api.WriterConfig].setAutomaticNsPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].setAutomaticNsPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,org.codehaus.stax2.io.EscapingWriterFactory)'
      Src: com.ctc.wstx.api.WriterConfig:719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.io.EscapingWriterFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - f
    argTypes:
    - org.codehaus.stax2.io.EscapingWriterFactory
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: '[com.ctc.wstx.api.WriterConfig].setTextEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,org.codehaus.stax2.io.EscapingWriterFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].setTextEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,org.codehaus.stax2.io.EscapingWriterFactory)'
      Src: com.ctc.wstx.api.WriterConfig:723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.io.EscapingWriterFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - f
    argTypes:
    - org.codehaus.stax2.io.EscapingWriterFactory
    constantsTouched: []
    func_position:
      end: 724
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 724
    functionName: '[com.ctc.wstx.api.WriterConfig].setAttrValueEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,org.codehaus.stax2.io.EscapingWriterFactory)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].setAttrValueEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,javax.xml.stream.XMLReporter)'
      Src: com.ctc.wstx.api.WriterConfig:727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLReporter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - rep
    argTypes:
    - javax.xml.stream.XMLReporter
    constantsTouched: []
    func_position:
      end: 728
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 728
    functionName: '[com.ctc.wstx.api.WriterConfig].setProblemReporter(javax.xml.stream.XMLReporter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,javax.xml.stream.XMLReporter)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].setProblemReporter(javax.xml.stream.XMLReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,com.ctc.wstx.api.InvalidCharHandler)'
      Src: com.ctc.wstx.api.WriterConfig:731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.InvalidCharHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - h
    argTypes:
    - com.ctc.wstx.api.InvalidCharHandler
    constantsTouched: []
    func_position:
      end: 732
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 732
    functionName: '[com.ctc.wstx.api.WriterConfig].setInvalidCharHandler(com.ctc.wstx.api.InvalidCharHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,com.ctc.wstx.api.InvalidCharHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].setInvalidCharHandler(com.ctc.wstx.api.InvalidCharHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,com.ctc.wstx.api.EmptyElementHandler)'
      Src: com.ctc.wstx.api.WriterConfig:735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.EmptyElementHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - h
    argTypes:
    - com.ctc.wstx.api.EmptyElementHandler
    constantsTouched: []
    func_position:
      end: 736
      start: 734
    functionDepth: 0
    functionLinenumber: 734
    functionLinenumberEnd: 736
    functionName: '[com.ctc.wstx.api.WriterConfig].setEmptyElementHandler(com.ctc.wstx.api.EmptyElementHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,com.ctc.wstx.api.EmptyElementHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].setEmptyElementHandler(com.ctc.wstx.api.EmptyElementHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:750,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:751,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:752,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 754
      start: 748
    functionDepth: 2
    functionLinenumber: 748
    functionLinenumberEnd: 754
    functionName: '[com.ctc.wstx.api.WriterConfig].configureForXmlConformance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].configureForXmlConformance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:763,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:764,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:765,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:771,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doFixContent(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 773
      start: 761
    functionDepth: 2
    functionLinenumber: 761
    functionLinenumberEnd: 773
    functionName: '[com.ctc.wstx.api.WriterConfig].configureForRobustness()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].doFixContent(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].configureForRobustness()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:782,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:783,1
    - Dst: '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
      Src: com.ctc.wstx.api.WriterConfig:784,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 780
    functionDepth: 2
    functionLinenumber: 780
    functionLinenumberEnd: 788
    functionName: '[com.ctc.wstx.api.WriterConfig].configureForSpeed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
    - '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].configureForSpeed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].getMediumCBuffer(int)'
      Src: com.ctc.wstx.api.WriterConfig:802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 808
      start: 799
    functionDepth: 1
    functionLinenumber: 799
    functionLinenumberEnd: 808
    functionName: '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].getMediumCBuffer(int)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].createRecycler()'
      Src: com.ctc.wstx.api.WriterConfig:814,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnMediumCBuffer(char[])'
      Src: com.ctc.wstx.api.WriterConfig:816,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 817
      start: 810
    functionDepth: 2
    functionLinenumber: 810
    functionLinenumberEnd: 817
    functionName: '[com.ctc.wstx.api.WriterConfig].freeMediumCBuffer(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.WriterConfig].createRecycler()'
    - '[com.ctc.wstx.io.BufferRecycler].returnMediumCBuffer(char[])'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].freeMediumCBuffer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].getFullCBuffer(int)'
      Src: com.ctc.wstx.api.WriterConfig:822,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 828
      start: 819
    functionDepth: 1
    functionLinenumber: 819
    functionLinenumberEnd: 828
    functionName: '[com.ctc.wstx.api.WriterConfig].allocFullCBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].getFullCBuffer(int)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.api.WriterConfig].allocFullCBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].createRecycler()'
      Src: com.ctc.wstx.api.WriterConfig:834,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnFullCBuffer(char[])'
      Src: com.ctc.wstx.api.WriterConfig:836,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 837
      start: 830
    functionDepth: 2
    functionLinenumber: 830
    functionLinenumberEnd: 837
    functionName: '[com.ctc.wstx.api.WriterConfig].freeFullCBuffer(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].returnFullCBuffer(char[])'
    - '[com.ctc.wstx.api.WriterConfig].createRecycler()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].freeFullCBuffer(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].getFullBBuffer(int)'
      Src: com.ctc.wstx.api.WriterConfig:842,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 848
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 848
    functionName: '[com.ctc.wstx.api.WriterConfig].allocFullBBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].getFullBBuffer(int)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.ctc.wstx.api.WriterConfig].allocFullBBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.WriterConfig].createRecycler()'
      Src: com.ctc.wstx.api.WriterConfig:854,1
    - Dst: '[com.ctc.wstx.io.BufferRecycler].returnFullBBuffer(byte[])'
      Src: com.ctc.wstx.api.WriterConfig:856,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 857
      start: 850
    functionDepth: 2
    functionLinenumber: 850
    functionLinenumberEnd: 857
    functionName: '[com.ctc.wstx.api.WriterConfig].freeFullBBuffer(byte[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].returnFullBBuffer(byte[])'
    - '[com.ctc.wstx.api.WriterConfig].createRecycler()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].freeFullBBuffer(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.BufferRecycler].<init>()'
      Src: com.ctc.wstx.api.WriterConfig:861,1
    - Dst: '[SoftReference].<init>(com.ctc.wstx.io.BufferRecycler)'
      Src: com.ctc.wstx.api.WriterConfig:863,1
    - Dst: '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].set(SoftReference)'
      Src: com.ctc.wstx.api.WriterConfig:863,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.BufferRecycler
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 865
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 865
    functionName: '[com.ctc.wstx.api.WriterConfig].createRecycler()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.io.BufferRecycler].<init>()'
    - '[ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>].set(SoftReference)'
    - '[SoftReference].<init>(com.ctc.wstx.io.BufferRecycler)'
    linkageType: ''
    returnType: com.ctc.wstx.io.BufferRecycler
    signature: '[com.ctc.wstx.api.WriterConfig].createRecycler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 2
    argNames:
    - flag
    - state
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 879
      start: 873
    functionDepth: 0
    functionLinenumber: 873
    functionLinenumberEnd: 879
    functionName: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].setConfigFlag(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - flag
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 883
      start: 881
    functionDepth: 0
    functionLinenumber: 881
    functionLinenumberEnd: 883
    functionName: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 1
    argNames:
    - ix
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 891
      start: 885
    functionDepth: 0
    functionLinenumber: 885
    functionLinenumberEnd: 891
    functionName: '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.HashMap<String,Integer>
      - boolean
      - int
      - Object[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - ThreadLocal<SoftReference<com.ctc.wstx.io.BufferRecycler>>
      - com.ctc.wstx.io.BufferRecycler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.OutputConfigFlags
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.api.CommonConfig
    argCount: 2
    argNames:
    - ix
    - value
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 899
      start: 893
    functionDepth: 0
    functionLinenumber: 893
    functionLinenumberEnd: 899
    functionName: '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - invalidChar
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.ctc.wstx.api.InvalidCharHandler].convertInvalidChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/InvalidCharHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.api.InvalidCharHandler].convertInvalidChar(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: com.ctc.wstx.api.InvalidCharHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.api.InvalidCharHandler].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/InvalidCharHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.InvalidCharHandler
    signature: '[com.ctc.wstx.api.InvalidCharHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].<init>()'
      Src: com.ctc.wstx.api.InvalidCharHandler.FailingHandler:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - FailingHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvalidCharHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.api.InvalidCharHandler.FailingHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/InvalidCharHandler.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.api.InvalidCharHandler.FailingHandler
    signature: '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - FailingHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvalidCharHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: FailingHandler
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].getInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/InvalidCharHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: FailingHandler
    signature: '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.api.InvalidCharHandler.FailingHandler:52,1
    - Dst: Integer.toHexString(int)
      Src: com.ctc.wstx.api.InvalidCharHandler.FailingHandler:55,1
    - Dst: '[java.io.IOException].<init>(com.ctc.wstx.api.InvalidCharHandler.FailingHandler)'
      Src: com.ctc.wstx.api.InvalidCharHandler.FailingHandler:56,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.api.InvalidCharHandler.FailingHandler:59,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.api.InvalidCharHandler.FailingHandler:65,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.api.InvalidCharHandler.FailingHandler:67,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - FailingHandler
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - InvalidCharHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].convertInvalidChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/InvalidCharHandler.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(com.ctc.wstx.api.InvalidCharHandler.FailingHandler)'
    - '[java.io.IOException].<init>(String)'
    - Integer.toHexString(int)
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].convertInvalidChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvalidCharHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.InvalidCharHandler.ReplacingHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[com.ctc.wstx.api.InvalidCharHandler.ReplacingHandler].<init>(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/InvalidCharHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.InvalidCharHandler.ReplacingHandler
    signature: '[com.ctc.wstx.api.InvalidCharHandler.ReplacingHandler].<init>(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - InvalidCharHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.api.InvalidCharHandler.ReplacingHandler].convertInvalidChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/InvalidCharHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.api.InvalidCharHandler.ReplacingHandler].convertInvalidChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>(int)'
      Src: com.ctc.wstx.api.CommonConfig:59,1
    - Dst: Boolean.getBoolean(String)
      Src: com.ctc.wstx.api.CommonConfig:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.CommonConfig
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.api.CommonConfig
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - base
    argTypes:
    - com.ctc.wstx.api.CommonConfig
    constantsTouched: []
    func_position:
      end: 114
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.CommonConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 0
    functionsReached:
    - Boolean.getBoolean(String)
    - '[HashMap].<init>(int)'
    linkageType: ''
    returnType: com.ctc.wstx.api.CommonConfig
    signature: '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.CommonConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
      Src: com.ctc.wstx.api.CommonConfig:128,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].getProperty(int)'
      Src: com.ctc.wstx.api.CommonConfig:130,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
      Src: com.ctc.wstx.api.CommonConfig:132,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].reportUnknownProperty(String)'
      Src: com.ctc.wstx.api.CommonConfig:134,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].getStdProperty(int)'
      Src: com.ctc.wstx.api.CommonConfig:137,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 138
    functionName: '[com.ctc.wstx.api.CommonConfig].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.CommonConfig].reportUnknownProperty(String)'
    - '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
    - '[com.ctc.wstx.api.CommonConfig].getStdProperty(int)'
    - '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
    - '[com.ctc.wstx.api.CommonConfig].getProperty(int)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.CommonConfig].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
      Src: com.ctc.wstx.api.CommonConfig:142,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
      Src: com.ctc.wstx.api.CommonConfig:143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 144
    functionName: '[com.ctc.wstx.api.CommonConfig].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
    - '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.CommonConfig].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
      Src: com.ctc.wstx.api.CommonConfig:152,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].setProperty(String,int,Object)'
      Src: com.ctc.wstx.api.CommonConfig:154,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
      Src: com.ctc.wstx.api.CommonConfig:156,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].reportUnknownProperty(String)'
      Src: com.ctc.wstx.api.CommonConfig:158,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].setStdProperty(String,int,Object)'
      Src: com.ctc.wstx.api.CommonConfig:161,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propName
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 162
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 162
    functionName: '[com.ctc.wstx.api.CommonConfig].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.CommonConfig].setStdProperty(String,int,Object)'
    - '[com.ctc.wstx.api.CommonConfig].reportUnknownProperty(String)'
    - '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
    - '[com.ctc.wstx.api.CommonConfig].setProperty(String,int,Object)'
    - '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.CommonConfig].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.api.CommonConfig:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: '[com.ctc.wstx.api.CommonConfig].reportUnknownProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.api.CommonConfig].reportUnknownProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
      Src: com.ctc.wstx.api.CommonConfig:178,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].getProperty(int)'
      Src: com.ctc.wstx.api.CommonConfig:180,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
      Src: com.ctc.wstx.api.CommonConfig:182,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].getStdProperty(int)'
      Src: com.ctc.wstx.api.CommonConfig:186,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 187
    functionName: '[com.ctc.wstx.api.CommonConfig].safeGetProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
    - '[com.ctc.wstx.api.CommonConfig].getProperty(int)'
    - '[com.ctc.wstx.api.CommonConfig].getStdProperty(int)'
    - '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.CommonConfig].safeGetProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 193
    functionName: '[com.ctc.wstx.api.CommonConfig].getImplName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.api.CommonConfig].getImplName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 199
    functionName: '[com.ctc.wstx.api.CommonConfig].getImplVersion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.api.CommonConfig].getImplVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 212
    functionName: '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 220
    functionName: '[com.ctc.wstx.api.CommonConfig].doesSupportXml11()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.CommonConfig].doesSupportXml11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 227
    functionName: '[com.ctc.wstx.api.CommonConfig].doesSupportXmlId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.CommonConfig].doesSupportXmlId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      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: '[com.ctc.wstx.api.CommonConfig].returnNullForDefaultNamespace()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.CommonConfig].returnNullForDefaultNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 233
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 233
    functionName: '[com.ctc.wstx.api.CommonConfig].getProperty(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.CommonConfig].getProperty(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: false
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - propName
    - id
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 235
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 235
    functionName: '[com.ctc.wstx.api.CommonConfig].setProperty(String,int,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.CommonConfig].setProperty(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap<String,Integer>].get(String)'
      Src: com.ctc.wstx.api.CommonConfig:245,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].intValue()'
      Src: com.ctc.wstx.api.CommonConfig:246,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 247
    functionName: '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.api.CommonConfig].intValue()'
    - '[HashMap<String,Integer>].get(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
      Src: com.ctc.wstx.api.CommonConfig:259,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - propName
    - id
    - value
    argTypes:
    - String
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 263
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 263
    functionName: '[com.ctc.wstx.api.CommonConfig].setStdProperty(String,int,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.api.CommonConfig].setStdProperty(String,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.CommonConfig].doesSupportXml11()'
      Src: com.ctc.wstx.api.CommonConfig:273,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].doesSupportXmlId()'
      Src: com.ctc.wstx.api.CommonConfig:275,1
    - Dst: '[com.ctc.wstx.api.CommonConfig].returnNullForDefaultNamespace()'
      Src: com.ctc.wstx.api.CommonConfig:277,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.api.CommonConfig:279,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - HashMap<String,Integer>
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.XMLStreamProperties
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 281
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 281
    functionName: '[com.ctc.wstx.api.CommonConfig].getStdProperty(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.api.CommonConfig].doesSupportXml11()'
    - '[com.ctc.wstx.api.CommonConfig].returnNullForDefaultNamespace()'
    - '[com.ctc.wstx.api.CommonConfig].doesSupportXmlId()'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.api.CommonConfig].getStdProperty(int)'
  - 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
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.WstxOutputProperties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.api.WstxOutputProperties].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/api/WstxOutputProperties.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.WstxOutputProperties
    signature: '[com.ctc.wstx.api.WstxOutputProperties].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.ent.EntityDecl].<init>(javax.xml.stream.Location,String,java.net.URL)'
      Src: com.ctc.wstx.ent.IntEntity:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - java.net.URL
      - char[]
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.IntEntity
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 5
    argNames:
    - loc
    - name
    - ctxt
    - repl
    - defLoc
    argTypes:
    - javax.xml.stream.Location
    - String
    - java.net.URL
    - char[]
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 39
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.ent.IntEntity].<init>(javax.xml.stream.Location,String,java.net.URL,char[],javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.ent.EntityDecl].<init>(javax.xml.stream.Location,String,java.net.URL)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.IntEntity
    signature: '[com.ctc.wstx.ent.IntEntity].<init>(javax.xml.stream.Location,String,java.net.URL,char[],javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.ctc.wstx.ent.IntEntity:43,1
    - Dst: '[com.ctc.wstx.ent.IntEntity].create(String,com.ctc.wstx.ent.IntEntity)'
      Src: com.ctc.wstx.ent.IntEntity:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.IntEntity
      static: true
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 2
    argNames:
    - id
    - repl
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.ent.IntEntity].create(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.ent.IntEntity].create(String,com.ctc.wstx.ent.IntEntity)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: com.ctc.wstx.ent.IntEntity
    signature: '[com.ctc.wstx.ent.IntEntity].create(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
      Src: com.ctc.wstx.ent.IntEntity:48,1
    - Dst: '[com.ctc.wstx.ent.IntEntity].<init>(com.ctc.wstx.io.WstxInputLocation,String,null,char[],com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.ent.IntEntity:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.IntEntity
      static: true
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 2
    argNames:
    - id
    - val
    argTypes:
    - String
    - char[]
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.ent.IntEntity].create(String,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
    - '[com.ctc.wstx.ent.IntEntity].<init>(com.ctc.wstx.io.WstxInputLocation,String,null,char[],com.ctc.wstx.io.WstxInputLocation)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.IntEntity
    signature: '[com.ctc.wstx.ent.IntEntity].create(String,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.ent.IntEntity].getNotationName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.IntEntity].getNotationName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.ctc.wstx.ent.IntEntity].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.IntEntity].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.ent.IntEntity:67,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 71
    functionName: '[com.ctc.wstx.ent.IntEntity].getReplacementText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[])'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.IntEntity].getReplacementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[])'
      Src: com.ctc.wstx.ent.IntEntity:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 78
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 78
    functionName: '[com.ctc.wstx.ent.IntEntity].getReplacementText(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char[])'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.ent.IntEntity].getReplacementText(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[com.ctc.wstx.ent.IntEntity].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.IntEntity].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.IntEntity:94,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.ent.IntEntity)'
      Src: com.ctc.wstx.ent.IntEntity:95,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.IntEntity:96,1
    - Dst: '[com.ctc.wstx.io.TextEscaper].outputDTDText(java.io.Writer,char[],int,com.ctc.wstx.ent.IntEntity)'
      Src: com.ctc.wstx.ent.IntEntity:97,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.IntEntity:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 99
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 99
    functionName: '[com.ctc.wstx.ent.IntEntity].writeEnc(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(com.ctc.wstx.ent.IntEntity)'
    - '[java.io.Writer].write(String)'
    - '[com.ctc.wstx.io.TextEscaper].outputDTDText(java.io.Writer,char[],int,com.ctc.wstx.ent.IntEntity)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.ent.IntEntity].writeEnc(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 119
    functionName: '[com.ctc.wstx.ent.IntEntity].getReplacementChars()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.ent.IntEntity].getReplacementChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 124
    functionName: '[com.ctc.wstx.ent.IntEntity].isExternal()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.IntEntity].isExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 127
    functionName: '[com.ctc.wstx.ent.IntEntity].isParsed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.IntEntity].isParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.InputSourceFactory].constructCharArraySource(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.ent.IntEntity,char[],int,com.ctc.wstx.ent.IntEntity,javax.xml.stream.Location,null)'
      Src: com.ctc.wstx.ent.IntEntity:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - com.ctc.wstx.api.ReaderConfig
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - char[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 4
    argNames:
    - parent
    - res
    - cfg
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - javax.xml.stream.XMLResolver
    - com.ctc.wstx.api.ReaderConfig
    - int
    constantsTouched: []
    func_position:
      end: 141
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 141
    functionName: '[com.ctc.wstx.ent.IntEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.InputSourceFactory].constructCharArraySource(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.ent.IntEntity,char[],int,com.ctc.wstx.ent.IntEntity,javax.xml.stream.Location,null)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.ent.IntEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.ent.EntityDecl].<init>(javax.xml.stream.Location,String,java.net.URL)'
      Src: com.ctc.wstx.ent.ExtEntity:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - java.net.URL
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.ExtEntity
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 5
    argNames:
    - loc
    - name
    - ctxt
    - pubId
    - sysId
    argTypes:
    - javax.xml.stream.Location
    - String
    - java.net.URL
    - String
    - String
    constantsTouched: []
    func_position:
      end: 27
      start: 21
    functionDepth: 2
    functionLinenumber: 21
    functionLinenumberEnd: 27
    functionName: '[com.ctc.wstx.ent.ExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.ent.EntityDecl].<init>(javax.xml.stream.Location,String,java.net.URL)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.ExtEntity
    signature: '[com.ctc.wstx.ent.ExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 30
    functionName: '[com.ctc.wstx.ent.ExtEntity].getNotationName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.ExtEntity].getNotationName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.ent.ExtEntity].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.ExtEntity].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.ent.ExtEntity].getReplacementText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.ExtEntity].getReplacementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.ent.ExtEntity].getReplacementText(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.ent.ExtEntity].getReplacementText(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.ent.ExtEntity].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.ExtEntity].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 61
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 61
    functionName: '[com.ctc.wstx.ent.ExtEntity].writeEnc(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.ent.ExtEntity].writeEnc(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[com.ctc.wstx.ent.ExtEntity].getReplacementChars()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.ent.ExtEntity].getReplacementChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.ent.ExtEntity].isExternal()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.ExtEntity].isExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 82
    functionName: '[com.ctc.wstx.ent.ExtEntity].isParsed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.ExtEntity].isParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - com.ctc.wstx.api.ReaderConfig
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: false
      superClass: com.ctc.wstx.ent.EntityDecl
    argCount: 4
    argNames:
    - parent
    - res
    - cfg
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - javax.xml.stream.XMLResolver
    - com.ctc.wstx.api.ReaderConfig
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.ent.ExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.ent.ExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.ent.ExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - java.net.URL
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.ParsedExtEntity
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 5
    argNames:
    - loc
    - name
    - ctxt
    - pubId
    - sysId
    argTypes:
    - javax.xml.stream.Location
    - String
    - java.net.URL
    - String
    - String
    constantsTouched: []
    func_position:
      end: 23
      start: 19
    functionDepth: 3
    functionLinenumber: 19
    functionLinenumberEnd: 23
    functionName: '[com.ctc.wstx.ent.ParsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ParsedExtEntity.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.ent.ExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.ParsedExtEntity
    signature: '[com.ctc.wstx.ent.ParsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.ctc.wstx.ent.ParsedExtEntity].getNotationName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ParsedExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.ParsedExtEntity].getNotationName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:39,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.ent.ParsedExtEntity)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:40,1
    - Dst: '[com.ctc.wstx.ent.ParsedExtEntity].getPublicId()'
      Src: com.ctc.wstx.ent.ParsedExtEntity:41,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:43,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.ent.ParsedExtEntity)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:44,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:45,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:47,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:49,1
    - Dst: '[com.ctc.wstx.ent.ParsedExtEntity].getSystemId()'
      Src: com.ctc.wstx.ent.ParsedExtEntity:50,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.ent.ParsedExtEntity)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:50,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      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: com.ctc.wstx.ent.ExtEntity
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 52
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.ent.ParsedExtEntity].writeEnc(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ParsedExtEntity.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.ent.ParsedExtEntity].getSystemId()'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char)'
    - '[com.ctc.wstx.ent.ParsedExtEntity].getPublicId()'
    - '[java.io.Writer].write(com.ctc.wstx.ent.ParsedExtEntity)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.ent.ParsedExtEntity].writeEnc(java.io.Writer)'
  - 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: boolean
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 63
    functionName: '[com.ctc.wstx.ent.ParsedExtEntity].isParsed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ParsedExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.ParsedExtEntity].isParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.ent.ParsedExtEntity].getPublicId()'
      Src: com.ctc.wstx.ent.ParsedExtEntity:78,1
    - Dst: '[com.ctc.wstx.ent.ParsedExtEntity].getSystemId()'
      Src: com.ctc.wstx.ent.ParsedExtEntity:78,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].resolveEntity(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.ent.ParsedExtEntity,com.ctc.wstx.ent.ParsedExtEntity,com.ctc.wstx.ent.ParsedExtEntity,com.ctc.wstx.ent.ParsedExtEntity,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.ent.ParsedExtEntity)'
      Src: com.ctc.wstx.ent.ParsedExtEntity:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - com.ctc.wstx.api.ReaderConfig
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 4
    argNames:
    - parent
    - res
    - cfg
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - javax.xml.stream.XMLResolver
    - com.ctc.wstx.api.ReaderConfig
    - int
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.ent.ParsedExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/ParsedExtEntity.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.ent.ParsedExtEntity].getPublicId()'
    - '[com.ctc.wstx.ent.ParsedExtEntity].getSystemId()'
    - '[com.ctc.wstx.io.DefaultInputResolver].resolveEntity(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.ent.ParsedExtEntity,com.ctc.wstx.ent.ParsedExtEntity,com.ctc.wstx.ent.ParsedExtEntity,com.ctc.wstx.ent.ParsedExtEntity,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.ent.ParsedExtEntity)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.ent.ParsedExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.ent.ExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - java.net.URL
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.UnparsedExtEntity
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 6
    argNames:
    - loc
    - name
    - ctxt
    - pubId
    - sysId
    - notationId
    argTypes:
    - javax.xml.stream.Location
    - String
    - java.net.URL
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 24
      start: 18
    functionDepth: 3
    functionLinenumber: 18
    functionLinenumberEnd: 24
    functionName: '[com.ctc.wstx.ent.UnparsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/UnparsedExtEntity.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.ent.ExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.UnparsedExtEntity
    signature: '[com.ctc.wstx.ent.UnparsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,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: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.ent.UnparsedExtEntity].getNotationName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/UnparsedExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.UnparsedExtEntity].getNotationName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:40,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.ent.UnparsedExtEntity)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:41,1
    - Dst: '[com.ctc.wstx.ent.UnparsedExtEntity].getPublicId()'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:42,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:44,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.ent.UnparsedExtEntity)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:45,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:46,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:48,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:50,1
    - Dst: '[com.ctc.wstx.ent.UnparsedExtEntity].getSystemId()'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:51,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.ent.UnparsedExtEntity)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:51,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:52,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:53,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 55
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.ent.UnparsedExtEntity].writeEnc(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/UnparsedExtEntity.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write(String)'
    - '[com.ctc.wstx.ent.UnparsedExtEntity].getPublicId()'
    - '[com.ctc.wstx.ent.UnparsedExtEntity].getSystemId()'
    - '[java.io.Writer].write(com.ctc.wstx.ent.UnparsedExtEntity)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.ent.UnparsedExtEntity].writeEnc(java.io.Writer)'
  - 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: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: '[com.ctc.wstx.ent.UnparsedExtEntity].isParsed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/UnparsedExtEntity.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.UnparsedExtEntity].isParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.ent.UnparsedExtEntity:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - com.ctc.wstx.api.ReaderConfig
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: false
      superClass: com.ctc.wstx.ent.ExtEntity
    argCount: 4
    argNames:
    - parent
    - res
    - cfg
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - javax.xml.stream.XMLResolver
    - com.ctc.wstx.api.ReaderConfig
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 74
    functionName: '[com.ctc.wstx.ent.UnparsedExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/UnparsedExtEntity.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.ent.UnparsedExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.evt.WEntityDeclaration].<init>(javax.xml.stream.Location)'
      Src: com.ctc.wstx.ent.EntityDecl:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - java.net.URL
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 3
    argNames:
    - loc
    - name
    - ctxt
    argTypes:
    - javax.xml.stream.Location
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[com.ctc.wstx.ent.EntityDecl].<init>(javax.xml.stream.Location,String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.evt.WEntityDeclaration].<init>(javax.xml.stream.Location)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.ent.EntityDecl].<init>(javax.xml.stream.Location,String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[com.ctc.wstx.ent.EntityDecl].markAsExternallyDeclared()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.ent.EntityDecl].markAsExternallyDeclared()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.ctc.wstx.ent.EntityDecl:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.ent.EntityDecl].getBaseURI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 0
    functionsReached:
    - '[java.net.URL].toExternalForm()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.EntityDecl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.ctc.wstx.ent.EntityDecl].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.EntityDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.ent.EntityDecl].getNotationName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.EntityDecl].getNotationName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 87
    functionName: '[com.ctc.wstx.ent.EntityDecl].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.EntityDecl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 90
    functionName: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 93
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 93
    functionName: '[com.ctc.wstx.ent.EntityDecl].getReplacementText(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.ent.EntityDecl].getReplacementText(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.ent.EntityDecl].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.ent.EntityDecl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[com.ctc.wstx.ent.EntityDecl].wasDeclaredExternally()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.EntityDecl].wasDeclaredExternally()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 113
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 113
    functionName: '[com.ctc.wstx.ent.EntityDecl].writeEnc(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.ent.EntityDecl].writeEnc(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '[com.ctc.wstx.ent.EntityDecl].getReplacementChars()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.ent.EntityDecl].getReplacementChars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
      Src: com.ctc.wstx.ent.EntityDecl:126,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.ent.EntityDecl:127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[com.ctc.wstx.ent.EntityDecl].getReplacementTextLength()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.ent.EntityDecl].getReplacementTextLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.ent.EntityDecl].isExternal()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.EntityDecl].isExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '[com.ctc.wstx.ent.EntityDecl].isParsed()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.ent.EntityDecl].isParsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - com.ctc.wstx.api.ReaderConfig
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.net.URL
      - boolean
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: false
      superClass: com.ctc.wstx.evt.WEntityDeclaration
    argCount: 4
    argNames:
    - parent
    - res
    - cfg
    - xmlVersion
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - javax.xml.stream.XMLResolver
    - com.ctc.wstx.api.ReaderConfig
    - int
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[com.ctc.wstx.ent.EntityDecl].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.ent.EntityDecl].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: com.ctc.wstx.sax.SAXFeature:33,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:37,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:38,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:39,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:40,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:41,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:42,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:43,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:44,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:45,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:46,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:47,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:48,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:49,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:50,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
      Src: com.ctc.wstx.sax.SAXFeature:51,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].<init>(com.ctc.wstx.sax.SAXFeature)'
      Src: com.ctc.wstx.sax.SAXFeature:54,1
    - Dst: '[java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>].put(String)'
      Src: com.ctc.wstx.sax.SAXFeature:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sax.SAXFeature
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXFeature.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
    - '[com.ctc.wstx.sax.SAXFeature].<init>(com.ctc.wstx.sax.SAXFeature)'
    - '[java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>].put(String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sax.SAXFeature
    signature: '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: com.ctc.wstx.sax.SAXFeature:66,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.SAXFeature:67,1
    - Dst: '[String].substring(com.ctc.wstx.sax.SAXFeature)'
      Src: com.ctc.wstx.sax.SAXFeature:67,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].findBySuffix(com.ctc.wstx.sax.SAXFeature)'
      Src: com.ctc.wstx.sax.SAXFeature:67,1
    - Dst: '[com.ctc.wstx.sax.SAXFeature].findBySuffix(String)'
      Src: com.ctc.wstx.sax.SAXFeature:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.SAXFeature
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXFeature.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.sax.SAXFeature].findBySuffix(String)'
    - '[String].substring(com.ctc.wstx.sax.SAXFeature)'
    - '[String].startsWith(String)'
    - '[com.ctc.wstx.sax.SAXFeature].findBySuffix(com.ctc.wstx.sax.SAXFeature)'
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.sax.SAXFeature
    signature: '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>].get(String)'
      Src: com.ctc.wstx.sax.SAXFeature:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.SAXFeature
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.sax.SAXFeature].findBySuffix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXFeature.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>].get(String)'
    linkageType: ''
    returnType: com.ctc.wstx.sax.SAXFeature
    signature: '[com.ctc.wstx.sax.SAXFeature].findBySuffix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - 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: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[com.ctc.wstx.sax.SAXFeature].getSuffix()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXFeature.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.SAXFeature].getSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXFeature>
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - com.ctc.wstx.sax.SAXFeature
      - 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: 80
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.sax.SAXFeature].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXFeature.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.SAXFeature].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: com.ctc.wstx.sax.SAXProperty:27,1
    - Dst: '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
      Src: com.ctc.wstx.sax.SAXProperty:31,1
    - Dst: '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
      Src: com.ctc.wstx.sax.SAXProperty:32,1
    - Dst: '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
      Src: com.ctc.wstx.sax.SAXProperty:33,1
    - Dst: '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
      Src: com.ctc.wstx.sax.SAXProperty:34,1
    - Dst: '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
      Src: com.ctc.wstx.sax.SAXProperty:35,1
    - Dst: '[java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>].put(String)'
      Src: com.ctc.wstx.sax.SAXProperty:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sax.SAXProperty
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXProperty.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>].put(String)'
    - '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sax.SAXProperty
    signature: '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: com.ctc.wstx.sax.SAXProperty:47,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.SAXProperty:48,1
    - Dst: '[String].substring(com.ctc.wstx.sax.SAXProperty)'
      Src: com.ctc.wstx.sax.SAXProperty:48,1
    - Dst: '[com.ctc.wstx.sax.SAXProperty].findBySuffix(com.ctc.wstx.sax.SAXProperty)'
      Src: com.ctc.wstx.sax.SAXProperty:48,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.SAXProperty
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.sax.SAXProperty].findByUri(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXProperty.java
    functionUses: 2
    functionsReached:
    - '[String].substring(com.ctc.wstx.sax.SAXProperty)'
    - '[String].startsWith(String)'
    - '[com.ctc.wstx.sax.SAXProperty].findBySuffix(com.ctc.wstx.sax.SAXProperty)'
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.sax.SAXProperty
    signature: '[com.ctc.wstx.sax.SAXProperty].findByUri(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>].get(String)'
      Src: com.ctc.wstx.sax.SAXProperty:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.SAXProperty
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - suffix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[com.ctc.wstx.sax.SAXProperty].findBySuffix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXProperty.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>].get(String)'
    linkageType: ''
    returnType: com.ctc.wstx.sax.SAXProperty
    signature: '[com.ctc.wstx.sax.SAXProperty].findBySuffix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - 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: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.sax.SAXProperty].getSuffix()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.SAXProperty].getSuffix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.HashMap<String,com.ctc.wstx.sax.SAXProperty>
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - com.ctc.wstx.sax.SAXProperty
      - 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: 61
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 61
    functionName: '[com.ctc.wstx.sax.SAXProperty].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXProperty.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.SAXProperty].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParser:210,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:211,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>()'
      Src: com.ctc.wstx.sax.WstxSAXParser:217,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
      Src: com.ctc.wstx.sax.WstxSAXParser:222,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
      Src: com.ctc.wstx.sax.WstxSAXParser:223,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].setDTDEventListener()'
      Src: com.ctc.wstx.sax.WstxSAXParser:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.stax.WstxInputFactory
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.WstxSAXParser
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - sf
    - nsPrefixes
    argTypes:
    - com.ctc.wstx.stax.WstxInputFactory
    - boolean
    constantsTouched: []
    func_position:
      end: 238
      start: 206
    functionDepth: 2
    functionLinenumber: 206
    functionLinenumberEnd: 238
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
    - '[com.ctc.wstx.api.ReaderConfig].setDTDEventListener()'
    - '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
    - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParser
    signature: '[com.ctc.wstx.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: com.ctc.wstx.sax.WstxSAXParser:247,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.WstxSAXParser
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 3
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[com.ctc.wstx.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParser
    signature: '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Parser
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 253
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getParser()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Parser
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLReader
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getXMLReader()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLReader
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getXMLReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getStaxConfig()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getStaxConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.sax.WstxSAXParser:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 279
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isNamespaceAware()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].isNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
      Src: com.ctc.wstx.sax.WstxSAXParser:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isValidating()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].isValidating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.SAXProperty].findByUri(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:290,1
    - Dst: '[SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:303,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXNotRecognizedException
      - SAXNotSupportedException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      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: 304
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 304
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.SAXProperty].findByUri(String)'
    - '[SAXNotRecognizedException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.SAXProperty].findByUri(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:310,1
    - Dst: '[SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:324,1
    - Dst: '[SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:328,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXNotRecognizedException
      - SAXNotSupportedException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      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: 329
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 329
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.SAXProperty].findByUri(String)'
    - '[SAXNotRecognizedException].<init>(String)'
    - '[SAXNotSupportedException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setDocumentHandler(HandlerBase)'
      Src: com.ctc.wstx.sax.WstxSAXParser:352,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(HandlerBase)'
      Src: com.ctc.wstx.sax.WstxSAXParser:355,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(HandlerBase)'
      Src: com.ctc.wstx.sax.WstxSAXParser:358,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(HandlerBase)'
      Src: com.ctc.wstx.sax.WstxSAXParser:361,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
      Src: com.ctc.wstx.sax.WstxSAXParser:364,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - InputSource
      - HandlerBase
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXException
      - IOException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - is
    - hb
    argTypes:
    - InputSource
    - HandlerBase
    constantsTouched: []
    func_position:
      end: 365
      start: 342
    functionDepth: 11
    functionLinenumber: 342
    functionLinenumberEnd: 365
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,HandlerBase)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(HandlerBase)'
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setDocumentHandler(HandlerBase)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(HandlerBase)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(HandlerBase)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,HandlerBase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(org.xml.sax.helpers.DefaultHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:377,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(org.xml.sax.helpers.DefaultHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:380,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(org.xml.sax.helpers.DefaultHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:383,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(org.xml.sax.helpers.DefaultHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:386,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
      Src: com.ctc.wstx.sax.WstxSAXParser:389,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - InputSource
      - org.xml.sax.helpers.DefaultHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXException
      - IOException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - is
    - dh
    argTypes:
    - InputSource
    - org.xml.sax.helpers.DefaultHandler
    constantsTouched: []
    func_position:
      end: 390
      start: 367
    functionDepth: 11
    functionLinenumber: 367
    functionLinenumberEnd: 390
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(org.xml.sax.helpers.DefaultHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(org.xml.sax.helpers.DefaultHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ContentHandler
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getContentHandler()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ContentHandler
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getContentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DTDHandler
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 406
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getDTDHandler()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DTDHandler
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: EntityResolver
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getEntityResolver()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: EntityResolver
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ErrorHandler
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 416
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getErrorHandler()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ErrorHandler
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:422,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sax.WstxSAXParser:425,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sax.WstxSAXParser:427,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.sax.WstxSAXParser:434,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.sax.WstxSAXParser:436,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
      Src: com.ctc.wstx.sax.WstxSAXParser:451,1
    - Dst: '[SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:461,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXNotRecognizedException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 462
      start: 418
    functionDepth: 2
    functionLinenumber: 418
    functionLinenumberEnd: 462
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getFeature(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ContentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - handler
    argTypes:
    - ContentHandler
    constantsTouched: []
    func_position:
      end: 476
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 476
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(ContentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - handler
    argTypes:
    - DTDHandler
    constantsTouched: []
    func_position:
      end: 481
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 481
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(DTDHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(DTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - EntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - EntityResolver
    constantsTouched: []
    func_position:
      end: 486
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 486
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(EntityResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(EntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - handler
    argTypes:
    - ErrorHandler
    constantsTouched: []
    func_position:
      end: 491
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 491
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(ErrorHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:499,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:502,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:510,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:526,1
    - Dst: '[SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:532,1
    - Dst: '[SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:537,1
    - Dst: '[SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:540,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXNotRecognizedException
      - SAXNotSupportedException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 542
      start: 493
    functionDepth: 2
    functionLinenumber: 493
    functionLinenumberEnd: 542
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setFeature(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    - '[SAXNotSupportedException].<init>(String)'
    - '[SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
    - '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputSource].getSystemId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:558,1
    - Dst: '[InputSource].getCharacterStream()'
      Src: com.ctc.wstx.sax.WstxSAXParser:564,1
    - Dst: '[InputSource].getByteStream()'
      Src: com.ctc.wstx.sax.WstxSAXParser:566,1
    - Dst: '[SAXException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:569,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:572,1
    - Dst: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(URL)'
      Src: com.ctc.wstx.sax.WstxSAXParser:573,1
    - Dst: '[SAXException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:575,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].setInitCause(SAXException,com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:576,1
    - Dst: cfg.resetState()
      Src: com.ctc.wstx.sax.WstxSAXParser:584,1
    - Dst: '[InputSource].getEncoding()'
      Src: com.ctc.wstx.sax.WstxSAXParser:587,1
    - Dst: '[InputSource].getPublicId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:588,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:591,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.sax.WstxSAXParser,InputStream,boolean,com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:592,1
    - Dst: '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.sax.WstxSAXParser,URL)'
      Src: com.ctc.wstx.sax.WstxSAXParser:595,1
    - Dst: '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,Reader,com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:597,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:599,1
    - Dst: '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,InputStream)'
      Src: com.ctc.wstx.sax.WstxSAXParser:601,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.StreamBootstrapper,boolean,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:602,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getEncoding()'
      Src: com.ctc.wstx.sax.WstxSAXParser:607,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCharacterEncodingScheme()'
      Src: com.ctc.wstx.sax.WstxSAXParser:609,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getVersion()'
      Src: com.ctc.wstx.sax.WstxSAXParser:613,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].standaloneSet()'
      Src: com.ctc.wstx.sax.WstxSAXParser:614,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCollector()'
      Src: com.ctc.wstx.sax.WstxSAXParser:615,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getInputElementStack()'
      Src: com.ctc.wstx.sax.WstxSAXParser:616,1
    - Dst: '[ContentHandler].setDocumentLocator()'
      Src: com.ctc.wstx.sax.WstxSAXParser:619,1
    - Dst: '[ContentHandler].startDocument()'
      Src: com.ctc.wstx.sax.WstxSAXParser:620,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireEvents()'
      Src: com.ctc.wstx.sax.WstxSAXParser:623,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:625,1
    - Dst: sr.close()
      Src: com.ctc.wstx.sax.WstxSAXParser:634,1
    - Dst: '[Reader].close()'
      Src: com.ctc.wstx.sax.WstxSAXParser:639,1
    - Dst: '[InputStream].close()'
      Src: com.ctc.wstx.sax.WstxSAXParser:644,1
    - Dst: '[ContentHandler].endDocument()'
      Src: com.ctc.wstx.sax.WstxSAXParser:652,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - input
    argTypes:
    - InputSource
    constantsTouched: []
    func_position:
      end: 654
      start: 553
    functionDepth: 10
    functionLinenumber: 553
    functionLinenumberEnd: 654
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].standaloneSet()'
    - '[InputSource].getEncoding()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getCharacterEncodingScheme()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getEncoding()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getVersion()'
    - '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.sax.WstxSAXParser,InputStream,boolean,com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.StreamBootstrapper,boolean,boolean)'
    - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,Reader,com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getInputElementStack()'
    - '[com.ctc.wstx.sax.WstxSAXParser].length()'
    - '[InputSource].getPublicId()'
    - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(SAXException,com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.io.SystemId].construct(com.ctc.wstx.sax.WstxSAXParser,URL)'
    - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.ReaderBootstrapper,boolean,boolean)'
    - sr.close()
    - '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(com.ctc.wstx.sax.WstxSAXParser)'
    - '[ContentHandler].startDocument()'
    - '[SAXException].<init>(String)'
    - '[ContentHandler].endDocument()'
    - '[InputSource].getCharacterStream()'
    - cfg.resetState()
    - '[Reader].close()'
    - '[com.ctc.wstx.sax.WstxSAXParser].fireEvents()'
    - '[InputSource].getByteStream()'
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCollector()'
    - '[InputSource].getSystemId()'
    - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(URL)'
    - '[SAXException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(com.ctc.wstx.sax.WstxSAXParser,com.ctc.wstx.io.SystemId,InputStream)'
    - '[InputStream].close()'
    - '[ContentHandler].setDocumentLocator()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputSource].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:659,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
      Src: com.ctc.wstx.sax.WstxSAXParser:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 661
      start: 656
    functionDepth: 11
    functionLinenumber: 656
    functionLinenumberEnd: 661
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].parse(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[InputSource].<init>(String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:685,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sax.WstxSAXParser:687,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:688,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
      Src: com.ctc.wstx.sax.WstxSAXParser:692,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sax.WstxSAXParser:696,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
      Src: com.ctc.wstx.sax.WstxSAXParser:698,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxEndElement(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:701,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:706,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:708,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sax.WstxSAXParser:714,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParser:723,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - SAXException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 725
      start: 676
    functionDepth: 9
    functionLinenumber: 676
    functionLinenumberEnd: 725
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].fireEvents()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
    - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
    - '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
    - '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxEndElement(ContentHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].fireEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:732,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].startCDATA()'
      Src: com.ctc.wstx.sax.WstxSAXParser:736,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:737,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].endCDATA()'
      Src: com.ctc.wstx.sax.WstxSAXParser:738,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:740,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
      Src: com.ctc.wstx.sax.WstxSAXParser:751,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDSystemId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:752,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDPublicId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:753,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].startDTD(String,String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:754,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
      Src: com.ctc.wstx.sax.WstxSAXParser:757,1
    - Dst: wse.getSaxException()
      Src: com.ctc.wstx.sax.WstxSAXParser:759,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].endDTD()'
      Src: com.ctc.wstx.sax.WstxSAXParser:761,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxPIEvent(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:765,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxSpaceEvents(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:771,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
      Src: com.ctc.wstx.sax.WstxSAXParser:779,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sax.WstxSAXParser:780,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].startEntity(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:780,1
    - Dst: '[String].toCharArray()'
      Src: com.ctc.wstx.sax.WstxSAXParser:781,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:781,1
    - Dst: '[ContentHandler].characters(com.ctc.wstx.sax.WstxSAXParser,int,com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:781,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sax.WstxSAXParser:782,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].endEntity(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:782,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sax.WstxSAXParser:784,1
    - Dst: '[ContentHandler].skippedEntity(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:784,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:789,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:791,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - SAXException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - type
    - inTree
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 793
      start: 727
    functionDepth: 6
    functionLinenumber: 727
    functionLinenumberEnd: 793
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 1
    functionsReached:
    - '[ContentHandler].characters(com.ctc.wstx.sax.WstxSAXParser,int,com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(String)'
    - '[org.xml.sax.ext.LexicalHandler].endDTD()'
    - '[org.xml.sax.ext.LexicalHandler].startDTD(String,String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDPublicId()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
    - '[org.xml.sax.ext.LexicalHandler].startCDATA()'
    - '[String].length()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(ContentHandler)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
    - '[ContentHandler].skippedEntity(String)'
    - '[org.xml.sax.ext.LexicalHandler].endEntity(String)'
    - wse.getSaxException()
    - '[org.xml.sax.ext.LexicalHandler].startEntity(String)'
    - '[RuntimeException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxPIEvent(ContentHandler)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    - '[String].toCharArray()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDSystemId()'
    - '[org.xml.sax.ext.LexicalHandler].endCDATA()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxSpaceEvents(ContentHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sax.WstxSAXParser:798,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sax.WstxSAXParser:810,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxStartElement(ContentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:812,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 813
      start: 795
    functionDepth: 2
    functionLinenumber: 795
    functionLinenumberEnd: 813
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxStartElement(ContentHandler)'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocHandlerWrapper].<init>(DocumentHandler)'
      Src: com.ctc.wstx.sax.WstxSAXParser:829,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(DocHandlerWrapper)'
      Src: com.ctc.wstx.sax.WstxSAXParser:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - DocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - handler
    argTypes:
    - DocumentHandler
    constantsTouched: []
    func_position:
      end: 830
      start: 827
    functionDepth: 0
    functionLinenumber: 827
    functionLinenumberEnd: 830
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setDocumentHandler(DocumentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocHandlerWrapper].<init>(DocumentHandler)'
    - '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(DocHandlerWrapper)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].setDocumentHandler(DocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 835
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 835
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].setLocale(java.util.Locale)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(null,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:849,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 852
      start: 843
    functionDepth: 0
    functionLinenumber: 843
    functionLinenumberEnd: 852
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(null,String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:860,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 863
      start: 854
    functionDepth: 3
    functionLinenumber: 854
    functionLinenumberEnd: 863
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(String,String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 869
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getLength()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:875,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:883,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:884,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 888
      start: 871
    functionDepth: 2
    functionLinenumber: 871
    functionLinenumberEnd: 888
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:897,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:898,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:899,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:908,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sax.WstxSAXParser:909,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 915
      start: 890
    functionDepth: 2
    functionLinenumber: 890
    functionLinenumberEnd: 915
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getQName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
    - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:928,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 941
      start: 917
    functionDepth: 1
    functionLinenumber: 917
    functionLinenumberEnd: 941
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:945,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:945,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 946
      start: 943
    functionDepth: 2
    functionLinenumber: 943
    functionLinenumberEnd: 946
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getType(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:950,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:950,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 951
      start: 948
    functionDepth: 4
    functionLinenumber: 948
    functionLinenumberEnd: 951
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getType(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:960,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 967
      start: 953
    functionDepth: 2
    functionLinenumber: 953
    functionLinenumberEnd: 967
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getURI(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:973,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:981,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 985
      start: 969
    functionDepth: 2
    functionLinenumber: 969
    functionLinenumberEnd: 985
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sax.WstxSAXParser)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:989,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 990
      start: 987
    functionDepth: 3
    functionLinenumber: 987
    functionLinenumberEnd: 990
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:994,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:994,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 995
      start: 992
    functionDepth: 4
    functionLinenumber: 992
    functionLinenumberEnd: 995
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1022,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1024
      start: 1003
    functionDepth: 0
    functionLinenumber: 1003
    functionLinenumberEnd: 1024
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(com.ctc.wstx.sax.WstxSAXParser)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1029
      start: 1026
    functionDepth: 0
    functionLinenumber: 1026
    functionLinenumberEnd: 1029
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1034
      start: 1031
    functionDepth: 0
    functionLinenumber: 1031
    functionLinenumberEnd: 1034
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].isSpecified(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1041,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1053,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1055
      start: 1036
    functionDepth: 1
    functionLinenumber: 1036
    functionLinenumberEnd: 1055
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sr.AttributeCollector].isSpecified(int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1060,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1062,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1064,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1065
      start: 1057
    functionDepth: 2
    functionLinenumber: 1057
    functionLinenumberEnd: 1065
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1070,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1072,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1074,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1075
      start: 1067
    functionDepth: 4
    functionLinenumber: 1067
    functionLinenumberEnd: 1075
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
    - '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1087,1
    - Dst: '[javax.xml.stream.Location].getColumnNumber()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1088,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1091
      start: 1083
    functionDepth: 1
    functionLinenumber: 1083
    functionLinenumberEnd: 1091
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getColumnNumber()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
    - '[javax.xml.stream.Location].getColumnNumber()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1097,1
    - Dst: '[javax.xml.stream.Location].getLineNumber()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1098,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1101
      start: 1093
    functionDepth: 1
    functionLinenumber: 1093
    functionLinenumberEnd: 1101
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getLineNumber()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
    - '[javax.xml.stream.Location].getLineNumber()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1107,1
    - Dst: '[javax.xml.stream.Location].getPublicId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1108,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1111
      start: 1103
    functionDepth: 1
    functionLinenumber: 1103
    functionLinenumberEnd: 1111
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
    - '[javax.xml.stream.Location].getPublicId()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1116,1
    - Dst: '[javax.xml.stream.Location].getSystemId()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1117,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1113
    functionDepth: 1
    functionLinenumber: 1113
    functionLinenumberEnd: 1120
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
    - '[javax.xml.stream.Location].getSystemId()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1131
      start: 1128
    functionDepth: 0
    functionLinenumber: 1128
    functionLinenumberEnd: 1131
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1136
      start: 1133
    functionDepth: 0
    functionLinenumber: 1133
    functionLinenumberEnd: 1136
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].getXMLVersion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1148
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1148
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdReportComments()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdReportComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.LexicalHandler].comment(char[],int,int)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1155,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1157,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 3
    argNames:
    - data
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1160
      start: 1150
    functionDepth: 0
    functionLinenumber: 1150
    functionLinenumberEnd: 1160
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdComment(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.LexicalHandler].comment(char[],int,int)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdComment(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentHandler].processingInstruction(String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1167,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1169,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1172
      start: 1162
    functionDepth: 0
    functionLinenumber: 1162
    functionLinenumberEnd: 1172
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdProcessingInstruction(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[ContentHandler].processingInstruction(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdProcessingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentHandler].skippedEntity(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1179,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1181,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1184
      start: 1174
    functionDepth: 0
    functionLinenumber: 1174
    functionLinenumberEnd: 1184
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdSkippedEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[ContentHandler].skippedEntity(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdSkippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1195,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1197,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1197,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1199,1
    - Dst: '[DTDHandler].notationDecl(String,String,com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1203,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1205,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 4
    argNames:
    - name
    - publicId
    - systemId
    - baseURL
    argTypes:
    - String
    - String
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 1208
      start: 1187
    functionDepth: 0
    functionLinenumber: 1187
    functionLinenumberEnd: 1208
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdNotationDecl(String,String,String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
    - '[String].indexOf(char)'
    - '[URL].toExternalForm()'
    - '[DTDHandler].notationDecl(String,String,com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdNotationDecl(String,String,String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1216,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1218,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1218,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1220,1
    - Dst: '[DTDHandler].unparsedEntityDecl(String,String,com.ctc.wstx.sax.WstxSAXParser,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1224,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1226,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - java.net.URL
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 5
    argNames:
    - name
    - publicId
    - systemId
    - notationName
    - baseURL
    argTypes:
    - String
    - String
    - String
    - String
    - java.net.URL
    constantsTouched: []
    func_position:
      end: 1229
      start: 1210
    functionDepth: 0
    functionLinenumber: 1210
    functionLinenumberEnd: 1229
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdUnparsedEntityDecl(String,String,String,String,java.net.URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,java.net.URL)'
    - '[String].indexOf(char)'
    - '[URL].toExternalForm()'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[DTDHandler].unparsedEntityDecl(String,String,com.ctc.wstx.sax.WstxSAXParser,String)'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdUnparsedEntityDecl(String,String,String,String,java.net.URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.DeclHandler].attributeDecl(String,String,String,String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1238,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1240,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 5
    argNames:
    - eName
    - aName
    - type
    - mode
    - value
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1243
      start: 1233
    functionDepth: 0
    functionLinenumber: 1233
    functionLinenumberEnd: 1243
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].attributeDecl(String,String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.DeclHandler].attributeDecl(String,String,String,String,String)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].attributeDecl(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.DeclHandler].elementDecl(String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1250,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1252,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - model
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1255
      start: 1245
    functionDepth: 0
    functionLinenumber: 1245
    functionLinenumberEnd: 1255
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdElementDecl(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.DeclHandler].elementDecl(String,String)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdElementDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.DeclHandler].externalEntityDecl(String,String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1262,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1264,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1267
      start: 1257
    functionDepth: 0
    functionLinenumber: 1257
    functionLinenumberEnd: 1267
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdExternalEntityDecl(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    - '[org.xml.sax.ext.DeclHandler].externalEntityDecl(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdExternalEntityDecl(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.DeclHandler].internalEntityDecl(String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1274,1
    - Dst: '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1276,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1279
      start: 1269
    functionDepth: 0
    functionLinenumber: 1269
    functionLinenumberEnd: 1279
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].dtdInternalEntityDecl(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.DeclHandler].internalEntityDecl(String,String)'
    - '[com.ctc.wstx.sax.WrappedSaxException].<init>(com.ctc.wstx.sax.WstxSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].dtdInternalEntityDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].getMessage()'
      Src: com.ctc.wstx.sax.WstxSAXParser:1294,1
    - Dst: '[SAXParseException].<init>(com.ctc.wstx.sax.WstxSAXParser,Exception)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1294,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].setInitCause(SAXParseException,Exception)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1295,1
    - Dst: '[ErrorHandler].fatalError(SAXParseException)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1298,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - src
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 1301
      start: 1287
    functionDepth: 0
    functionLinenumber: 1287
    functionLinenumberEnd: 1301
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(Exception)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[Exception].getMessage()'
    - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(SAXParseException,Exception)'
    - '[SAXParseException].<init>(com.ctc.wstx.sax.WstxSAXParser,Exception)'
    - '[ErrorHandler].fatalError(SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SAXParseException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1306,1
    - Dst: '[ErrorHandler].fatalError(SAXParseException)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1308,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1311
      start: 1303
    functionDepth: 0
    functionLinenumber: 1303
    functionLinenumberEnd: 1311
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 1
    functionsReached:
    - '[ErrorHandler].fatalError(SAXParseException)'
    - '[SAXParseException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser:1315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - com.ctc.wstx.stax.WstxInputFactory
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - com.ctc.wstx.sr.BasicStreamReader
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.sr.InputElementStack
      - String
      - String
      - boolean
      - ContentHandler
      - DTDHandler
      - EntityResolver
      - ErrorHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.dtd.DTDEventListener
      - org.xml.sax.ext.Attributes2
      - XMLReader
      - org.xml.sax.ext.Locator2
      - Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1316
      start: 1313
    functionDepth: 0
    functionLinenumber: 1313
    functionLinenumberEnd: 1316
    functionName: '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1331
    functionDepth: 0
    functionLinenumber: 1331
    functionLinenumberEnd: 1331
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy
    signature: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1342,1
    - Dst: '[java.net.URL].<init>(java.net.URL,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1343,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1343,1
    - Dst: mEntityResolver.resolveEntity(String,com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1344,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].getByteStream()'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1347,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].getCharacterStream()'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1351,1
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1360,1
    - Dst: ex.getMessage()
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1362,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy,com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
      Src: com.ctc.wstx.sax.WstxSAXParser.ResolverProxy:1362,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - XMLResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicID
    - systemID
    - baseURI
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1366
      start: 1333
    functionDepth: 0
    functionLinenumber: 1333
    functionLinenumberEnd: 1366
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy,com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
    - mEntityResolver.resolveEntity(String,com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)
    - '[java.net.URL].toExternalForm()'
    - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].getCharacterStream()'
    - '[com.ctc.wstx.exc.WstxIOException].<init>(com.ctc.wstx.sax.WstxSAXParser.ResolverProxy)'
    - '[java.net.URL].<init>(String)'
    - '[java.net.URL].<init>(java.net.URL,String)'
    - ex.getMessage()
    - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].getByteStream()'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AttributesWrapper].<init>()'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - h
    argTypes:
    - DocumentHandler
    constantsTouched: []
    func_position:
      end: 1385
      start: 1382
    functionDepth: 0
    functionLinenumber: 1382
    functionLinenumberEnd: 1385
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].<init>(DocumentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[AttributesWrapper].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].<init>(DocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocumentHandler].characters(char[],int,int)'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1391,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - 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: 1392
      start: 1387
    functionDepth: 0
    functionLinenumber: 1387
    functionLinenumberEnd: 1392
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].characters(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocumentHandler].characters(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocumentHandler].endDocument()'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1398
      start: 1394
    functionDepth: 0
    functionLinenumber: 1394
    functionLinenumberEnd: 1398
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endDocument()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocumentHandler].endDocument()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocumentHandler].endElement(com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper)'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - 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: 1408
      start: 1400
    functionDepth: 0
    functionLinenumber: 1400
    functionLinenumberEnd: 1408
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endElement(String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocumentHandler].endElement(com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1414
      start: 1410
    functionDepth: 0
    functionLinenumber: 1410
    functionLinenumberEnd: 1414
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endPrefixMapping(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endPrefixMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocumentHandler].ignorableWhitespace(char[],int,int)'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - 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: 1421
      start: 1416
    functionDepth: 0
    functionLinenumber: 1416
    functionLinenumberEnd: 1421
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocumentHandler].ignorableWhitespace(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocumentHandler].processingInstruction(String,String)'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - 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: 1428
      start: 1423
    functionDepth: 0
    functionLinenumber: 1423
    functionLinenumberEnd: 1428
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].processingInstruction(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocumentHandler].processingInstruction(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocumentHandler].setDocumentLocator(Locator)'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Locator
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - Locator
    constantsTouched: []
    func_position:
      end: 1433
      start: 1430
    functionDepth: 0
    functionLinenumber: 1430
    functionLinenumberEnd: 1433
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].setDocumentLocator(Locator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocumentHandler].setDocumentLocator(Locator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].setDocumentLocator(Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1438
      start: 1435
    functionDepth: 0
    functionLinenumber: 1435
    functionLinenumberEnd: 1438
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].skippedEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].skippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DocumentHandler].startDocument()'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1444
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1444
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startDocument()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocumentHandler].startDocument()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AttributesWrapper].setAttributes(Attributes)'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1455,1
    - Dst: '[DocumentHandler].startElement(com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper,AttributesWrapper)'
      Src: com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper:1456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions:
      - SAXException
      interfaces:
      - ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - uri
    - localName
    - qName
    - attrs
    argTypes:
    - String
    - String
    - String
    - Attributes
    constantsTouched: []
    func_position:
      end: 1457
      start: 1446
    functionDepth: 0
    functionLinenumber: 1446
    functionLinenumberEnd: 1457
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startElement(String,String,String,Attributes)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[DocumentHandler].startElement(com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper,AttributesWrapper)'
    - '[AttributesWrapper].setAttributes(Attributes)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startElement(String,String,String,Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - DocumentHandler
      - AttributesWrapper
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - 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: 1462
      start: 1459
    functionDepth: 0
    functionLinenumber: 1459
    functionLinenumberEnd: 1462
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startPrefixMapping(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startPrefixMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1470
      start: 1470
    functionDepth: 0
    functionLinenumber: 1470
    functionLinenumberEnd: 1470
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper
    signature: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - a
    argTypes:
    - Attributes
    constantsTouched: []
    func_position:
      end: 1474
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1474
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].setAttributes(Attributes)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].setAttributes(Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Attributes].getLength()'
      Src: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper:1478,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1479
      start: 1476
    functionDepth: 0
    functionLinenumber: 1476
    functionLinenumberEnd: 1479
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getLength()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[Attributes].getLength()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Attributes].getQName(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper:1483,1
    - Dst: '[Attributes].getLocalName(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper:1484,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1485
      start: 1481
    functionDepth: 0
    functionLinenumber: 1481
    functionLinenumberEnd: 1485
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[Attributes].getQName(int)'
    - '[Attributes].getLocalName(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Attributes].getType(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper:1489,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1490
      start: 1487
    functionDepth: 0
    functionLinenumber: 1487
    functionLinenumberEnd: 1490
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[Attributes].getType(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Attributes].getType(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper:1494,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1495
      start: 1492
    functionDepth: 0
    functionLinenumber: 1492
    functionLinenumberEnd: 1495
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getType(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[Attributes].getType(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Attributes].getValue(int)'
      Src: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper:1499,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1500
      start: 1497
    functionDepth: 0
    functionLinenumber: 1497
    functionLinenumberEnd: 1500
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[Attributes].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Attributes].getValue(String)'
      Src: com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper:1504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Attributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1505
      start: 1502
    functionDepth: 0
    functionLinenumber: 1502
    functionLinenumberEnd: 1505
    functionName: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
    functionUses: 0
    functionsReached:
    - '[Attributes].getValue(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:52,1
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:52,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:55,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxInputFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.WstxSAXParserFactory
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 56
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParserFactory
    signature: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.stax.WstxInputFactory
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxInputFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.WstxSAXParserFactory
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 1
    argNames:
    - f
    argTypes:
    - com.ctc.wstx.stax.WstxInputFactory
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParserFactory].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sax.WstxSAXParserFactory
    signature: '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:74,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:77,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:77,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:79,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:79,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:87,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:87,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:94,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:94,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:104,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:104,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:113,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:113,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:115,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxInputFactory
      - 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.parsers.SAXParserFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 117
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    - '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
    - '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxInputFactory
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      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: 123
      start: 119
    functionDepth: 3
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
    linkageType: ''
    returnType: javax.xml.parsers.SAXParser
    signature: '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:131,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:134,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:134,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:142,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:142,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:158,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:158,1
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:164,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:164,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:166,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:171,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: com.ctc.wstx.sax.WstxSAXParserFactory:174,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.stax.WstxInputFactory
      - 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.parsers.SAXParserFactory
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 176
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 176
    functionName: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
    - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
    - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXException
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sax.WrappedSaxException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - org.xml.sax.SAXException
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.ctc.wstx.sax.WrappedSaxException].<init>(org.xml.sax.SAXException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WrappedSaxException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sax.WrappedSaxException
    signature: '[com.ctc.wstx.sax.WrappedSaxException].<init>(org.xml.sax.SAXException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.SAXException
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.sax.WrappedSaxException].getSaxException()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WrappedSaxException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.SAXException
    signature: '[com.ctc.wstx.sax.WrappedSaxException].getSaxException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].toString()'
      Src: com.ctc.wstx.sax.WrappedSaxException:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.SAXException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[com.ctc.wstx.sax.WrappedSaxException].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sax/WrappedSaxException.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sax.WrappedSaxException].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.cfg.ParsingErrorMsgs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.cfg.ParsingErrorMsgs].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/cfg/ParsingErrorMsgs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.cfg.ParsingErrorMsgs
    signature: '[com.ctc.wstx.cfg.ParsingErrorMsgs].<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: com.ctc.wstx.cfg.InputConfigFlags
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.cfg.InputConfigFlags].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/cfg/InputConfigFlags.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.cfg.InputConfigFlags
    signature: '[com.ctc.wstx.cfg.InputConfigFlags].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 24
    EdgeCount: 24
    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
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 192
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 192
    functionName: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/cfg/ErrorConsts.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
  - 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
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.XMLStreamConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.cfg.ErrorConsts
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.cfg.ErrorConsts].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/cfg/ErrorConsts.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.cfg.ErrorConsts
    signature: '[com.ctc.wstx.cfg.ErrorConsts].<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: com.ctc.wstx.cfg.OutputConfigFlags
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.cfg.OutputConfigFlags].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/cfg/OutputConfigFlags.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.cfg.OutputConfigFlags
    signature: '[com.ctc.wstx.cfg.OutputConfigFlags].<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: com.ctc.wstx.cfg.XmlConsts
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.cfg.XmlConsts].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/cfg/XmlConsts.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.cfg.XmlConsts
    signature: '[com.ctc.wstx.cfg.XmlConsts].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(String)'
      Src: com.ctc.wstx.exc.WstxOutputException:13,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: com.ctc.wstx.exc.WstxOutputException
      static: false
      superClass: com.ctc.wstx.exc.WstxException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 14
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 14
    functionName: '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxOutputException.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxOutputException
    signature: '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.exc.WstxParsingException:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxParsingException
      static: false
      superClass: com.ctc.wstx.exc.WstxException
    argCount: 2
    argNames:
    - msg
    - loc
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 14
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 14
    functionName: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxParsingException.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxParsingException
    signature: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(String)'
      Src: com.ctc.wstx.exc.WstxParsingException:17,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: com.ctc.wstx.exc.WstxParsingException
      static: false
      superClass: com.ctc.wstx.exc.WstxException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[com.ctc.wstx.exc.WstxParsingException].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxParsingException.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxParsingException
    signature: '[com.ctc.wstx.exc.WstxParsingException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.exc.WstxUnexpectedCharException:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxUnexpectedCharException
      static: false
      superClass: com.ctc.wstx.exc.WstxParsingException
    argCount: 3
    argNames:
    - msg
    - loc
    - c
    argTypes:
    - String
    - javax.xml.stream.Location
    - char
    constantsTouched: []
    func_position:
      end: 20
      start: 17
    functionDepth: 2
    functionLinenumber: 17
    functionLinenumberEnd: 20
    functionName: '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(String,javax.xml.stream.Location,char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxUnexpectedCharException.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxUnexpectedCharException
    signature: '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(String,javax.xml.stream.Location,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.exc.WstxParsingException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[com.ctc.wstx.exc.WstxUnexpectedCharException].getChar()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxUnexpectedCharException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.exc.WstxUnexpectedCharException].getChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].getMessage()'
      Src: com.ctc.wstx.exc.WstxLazyException:33,1
    - Dst: '[RuntimeException].<init>(com.ctc.wstx.exc.WstxLazyException,javax.xml.stream.XMLStreamException)'
      Src: com.ctc.wstx.exc.WstxLazyException:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamException
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxLazyException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - origEx
    argTypes:
    - javax.xml.stream.XMLStreamException
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.exc.WstxLazyException].<init>(javax.xml.stream.XMLStreamException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxLazyException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(com.ctc.wstx.exc.WstxLazyException,javax.xml.stream.XMLStreamException)'
    - '[javax.xml.stream.XMLStreamException].getMessage()'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxLazyException
    signature: '[com.ctc.wstx.exc.WstxLazyException].<init>(javax.xml.stream.XMLStreamException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxLazyException].<init>(javax.xml.stream.XMLStreamException)'
      Src: com.ctc.wstx.exc.WstxLazyException:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamException
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamException
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxLazyException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: RuntimeException
    argCount: 1
    argNames:
    - ex
    argTypes:
    - javax.xml.stream.XMLStreamException
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[com.ctc.wstx.exc.WstxLazyException].throwLazily(javax.xml.stream.XMLStreamException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxLazyException.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxLazyException].<init>(javax.xml.stream.XMLStreamException)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.exc.WstxLazyException].throwLazily(javax.xml.stream.XMLStreamException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxLazyException].getClass()'
      Src: com.ctc.wstx.exc.WstxLazyException:49,1
    - Dst: '[com.ctc.wstx.exc.WstxLazyException].getName()'
      Src: com.ctc.wstx.exc.WstxLazyException:49,1
    - Dst: '[javax.xml.stream.XMLStreamException].getMessage()'
      Src: com.ctc.wstx.exc.WstxLazyException:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.exc.WstxLazyException].getMessage()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxLazyException.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxLazyException].getName()'
    - '[com.ctc.wstx.exc.WstxLazyException].getClass()'
    - '[javax.xml.stream.XMLStreamException].getMessage()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.exc.WstxLazyException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxLazyException].getClass()'
      Src: com.ctc.wstx.exc.WstxLazyException:54,1
    - Dst: '[com.ctc.wstx.exc.WstxLazyException].getName()'
      Src: com.ctc.wstx.exc.WstxLazyException:54,1
    - Dst: '[javax.xml.stream.XMLStreamException].toString()'
      Src: com.ctc.wstx.exc.WstxLazyException:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamException
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.exc.WstxLazyException].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxLazyException.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxLazyException].getName()'
    - '[com.ctc.wstx.exc.WstxLazyException].getClass()'
    - '[javax.xml.stream.XMLStreamException].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.exc.WstxLazyException].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(java.io.IOException)'
      Src: com.ctc.wstx.exc.WstxIOException:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.IOException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxIOException
      static: false
      superClass: com.ctc.wstx.exc.WstxException
    argCount: 1
    argNames:
    - ie
    argTypes:
    - java.io.IOException
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxIOException.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(java.io.IOException)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxIOException
    signature: '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(String)'
      Src: com.ctc.wstx.exc.WstxIOException:18,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: com.ctc.wstx.exc.WstxIOException
      static: false
      superClass: com.ctc.wstx.exc.WstxException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 19
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 19
    functionName: '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxIOException.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxIOException
    signature: '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.exc.WstxEOFException:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxEOFException
      static: false
      superClass: com.ctc.wstx.exc.WstxParsingException
    argCount: 2
    argNames:
    - msg
    - loc
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 2
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: '[com.ctc.wstx.exc.WstxEOFException].<init>(String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxEOFException.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxEOFException
    signature: '[com.ctc.wstx.exc.WstxEOFException].<init>(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String)'
      Src: com.ctc.wstx.exc.WstxValidationException:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationProblem
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.exc.WstxValidationException
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidationException
    argCount: 2
    argNames:
    - cause
    - msg
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationProblem
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxValidationException.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxValidationException
    signature: '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.exc.WstxValidationException:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationProblem
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.exc.WstxValidationException
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidationException
    argCount: 3
    argNames:
    - cause
    - msg
    - loc
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationProblem
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 41
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 41
    functionName: '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxValidationException.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxValidationException
    signature: '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getLocation()'
      Src: com.ctc.wstx.exc.WstxValidationException:46,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
      Src: com.ctc.wstx.exc.WstxValidationException:48,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,com.ctc.wstx.exc.WstxValidationException)'
      Src: com.ctc.wstx.exc.WstxValidationException:48,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
      Src: com.ctc.wstx.exc.WstxValidationException:50,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,com.ctc.wstx.exc.WstxValidationException,com.ctc.wstx.exc.WstxValidationException)'
      Src: com.ctc.wstx.exc.WstxValidationException:50,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationProblem
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxValidationException
      static: true
      superClass: org.codehaus.stax2.validation.XMLValidationException
    argCount: 1
    argNames:
    - cause
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 51
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxValidationException.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,com.ctc.wstx.exc.WstxValidationException,com.ctc.wstx.exc.WstxValidationException)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getLocation()'
    - '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,com.ctc.wstx.exc.WstxValidationException)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxValidationException
    signature: '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].getLocationDesc()'
      Src: com.ctc.wstx.exc.WstxValidationException:68,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationException].getMessage()'
      Src: com.ctc.wstx.exc.WstxValidationException:74,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].getValidationProblem()'
      Src: com.ctc.wstx.exc.WstxValidationException:76,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
      Src: com.ctc.wstx.exc.WstxValidationException:76,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.exc.WstxValidationException:77,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.exc.WstxValidationException:78,1
    - Dst: '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
      Src: com.ctc.wstx.exc.WstxValidationException:79,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.exc.WstxValidationException:80,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.exc.WstxValidationException:81,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.exc.WstxValidationException:82,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidationException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 83
    functionName: '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxValidationException.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
    - '[org.codehaus.stax2.validation.XMLValidationException].getMessage()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.exc.WstxValidationException].getLocationDesc()'
    - '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
    - '[com.ctc.wstx.exc.WstxValidationException].getValidationProblem()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].getClass()'
      Src: com.ctc.wstx.exc.WstxValidationException:87,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].getName()'
      Src: com.ctc.wstx.exc.WstxValidationException:87,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
      Src: com.ctc.wstx.exc.WstxValidationException:87,1
    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: String
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidationException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 3
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[com.ctc.wstx.exc.WstxValidationException].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxValidationException.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
    - '[com.ctc.wstx.exc.WstxValidationException].getClass()'
    - '[com.ctc.wstx.exc.WstxValidationException].getName()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.exc.WstxValidationException].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].getLocation()'
      Src: com.ctc.wstx.exc.WstxValidationException:98,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].toString()'
      Src: com.ctc.wstx.exc.WstxValidationException:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.codehaus.stax2.validation.XMLValidationException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 4
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[com.ctc.wstx.exc.WstxValidationException].getLocationDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxValidationException.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxValidationException].toString()'
    - '[com.ctc.wstx.exc.WstxValidationException].getLocation()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.exc.WstxValidationException].getLocationDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.exc.WstxException:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: javax.xml.stream.XMLStreamException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.exc.WstxException].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxException.java
    functionUses: 4
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.exc.WstxException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getMessage()'
      Src: com.ctc.wstx.exc.WstxException:42,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.exc.WstxException,Throwable)'
      Src: com.ctc.wstx.exc.WstxException:42,1
    - Dst: '[Throwable].getMessage()'
      Src: com.ctc.wstx.exc.WstxException:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: javax.xml.stream.XMLStreamException
    argCount: 1
    argNames:
    - th
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.exc.WstxException].<init>(Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxException.java
    functionUses: 0
    functionsReached:
    - '[Throwable].getMessage()'
    - '[javax.xml.stream.XMLStreamException].<init>(com.ctc.wstx.exc.WstxException,Throwable)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.exc.WstxException].<init>(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String,javax.xml.stream.Location)'
      Src: com.ctc.wstx.exc.WstxException:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: javax.xml.stream.XMLStreamException
    argCount: 2
    argNames:
    - msg
    - loc
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxException.java
    functionUses: 2
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String,javax.xml.stream.Location,Throwable)'
      Src: com.ctc.wstx.exc.WstxException:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: javax.xml.stream.XMLStreamException
    argCount: 3
    argNames:
    - msg
    - loc
    - th
    argTypes:
    - String
    - javax.xml.stream.Location
    - Throwable
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location,Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxException.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(String,javax.xml.stream.Location,Throwable)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].getLocationDesc()'
      Src: com.ctc.wstx.exc.WstxException:65,1
    - Dst: '[javax.xml.stream.XMLStreamException].getMessage()'
      Src: com.ctc.wstx.exc.WstxException:71,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.exc.WstxException:73,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.exc.WstxException:74,1
    - Dst: '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
      Src: com.ctc.wstx.exc.WstxException:75,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.exc.WstxException:76,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.exc.WstxException:77,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.exc.WstxException:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    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: javax.xml.stream.XMLStreamException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.exc.WstxException].getMessage()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxException.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].getMessage()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
    - '[com.ctc.wstx.exc.WstxException].getLocationDesc()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.exc.WstxException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].getClass()'
      Src: com.ctc.wstx.exc.WstxException:83,1
    - Dst: '[com.ctc.wstx.exc.WstxException].getName()'
      Src: com.ctc.wstx.exc.WstxException:83,1
    - Dst: '[com.ctc.wstx.exc.WstxException].getMessage()'
      Src: com.ctc.wstx.exc.WstxException:83,1
    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: String
      static: false
      superClass: javax.xml.stream.XMLStreamException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 3
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.exc.WstxException].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxException.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].getClass()'
    - '[com.ctc.wstx.exc.WstxException].getName()'
    - '[com.ctc.wstx.exc.WstxException].getMessage()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.exc.WstxException].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].getLocation()'
      Src: com.ctc.wstx.exc.WstxException:94,1
    - Dst: '[com.ctc.wstx.exc.WstxException].toString()'
      Src: com.ctc.wstx.exc.WstxException:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    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: javax.xml.stream.XMLStreamException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 4
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.exc.WstxException].getLocationDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxException.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].toString()'
    - '[com.ctc.wstx.exc.WstxException].getLocation()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.exc.WstxException].getLocationDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
      Src: com.ctc.wstx.osgi.InputFactoryProviderImpl:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2InputFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLInputFactory2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 3
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: '[com.ctc.wstx.osgi.InputFactoryProviderImpl].createInputFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/InputFactoryProviderImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLInputFactory2
    signature: '[com.ctc.wstx.osgi.InputFactoryProviderImpl].createInputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: com.ctc.wstx.osgi.InputFactoryProviderImpl:21,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getImplName()'
      Src: com.ctc.wstx.osgi.InputFactoryProviderImpl:22,1
    - Dst: '[java.util.Properties].setProperty(com.ctc.wstx.osgi.InputFactoryProviderImpl,com.ctc.wstx.osgi.InputFactoryProviderImpl)'
      Src: com.ctc.wstx.osgi.InputFactoryProviderImpl:22,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getImplVersion()'
      Src: com.ctc.wstx.osgi.InputFactoryProviderImpl:23,1
    - Dst: '[java.util.Properties].setProperty(com.ctc.wstx.osgi.InputFactoryProviderImpl,com.ctc.wstx.osgi.InputFactoryProviderImpl)'
      Src: com.ctc.wstx.osgi.InputFactoryProviderImpl:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2InputFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Properties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 25
    functionName: '[com.ctc.wstx.osgi.InputFactoryProviderImpl].getProperties()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/InputFactoryProviderImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[com.ctc.wstx.api.ReaderConfig].getImplName()'
    - '[java.util.Properties].setProperty(com.ctc.wstx.osgi.InputFactoryProviderImpl,com.ctc.wstx.osgi.InputFactoryProviderImpl)'
    - '[com.ctc.wstx.api.ReaderConfig].getImplVersion()'
    linkageType: ''
    returnType: java.util.Properties
    signature: '[com.ctc.wstx.osgi.InputFactoryProviderImpl].getProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2InputFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.osgi.InputFactoryProviderImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.osgi.InputFactoryProviderImpl].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/InputFactoryProviderImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.osgi.InputFactoryProviderImpl
    signature: '[com.ctc.wstx.osgi.InputFactoryProviderImpl].<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.osgi.framework.BundleActivator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.osgi.WstxBundleActivator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[com.ctc.wstx.osgi.WstxBundleActivator].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/WstxBundleActivator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.osgi.WstxBundleActivator
    signature: '[com.ctc.wstx.osgi.WstxBundleActivator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.osgi.InputFactoryProviderImpl].<init>()'
      Src: com.ctc.wstx.osgi.WstxBundleActivator:32,1
    - Dst: '[com.ctc.wstx.osgi.InputFactoryProviderImpl].getProperties()'
      Src: com.ctc.wstx.osgi.WstxBundleActivator:33,1
    - Dst: Stax2InputFactoryProvider.class.getName()
      Src: com.ctc.wstx.osgi.WstxBundleActivator:34,1
    - Dst: '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.InputFactoryProviderImpl,java.util.Properties)'
      Src: com.ctc.wstx.osgi.WstxBundleActivator:34,1
    - Dst: '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].<init>()'
      Src: com.ctc.wstx.osgi.WstxBundleActivator:35,1
    - Dst: '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].getProperties()'
      Src: com.ctc.wstx.osgi.WstxBundleActivator:36,1
    - Dst: Stax2OutputFactoryProvider.class.getName()
      Src: com.ctc.wstx.osgi.WstxBundleActivator:37,1
    - Dst: '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.OutputFactoryProviderImpl,java.util.Properties)'
      Src: com.ctc.wstx.osgi.WstxBundleActivator:37,1
    - Dst: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createAll()'
      Src: com.ctc.wstx.osgi.WstxBundleActivator:38,1
    - Dst: impl.getProperties()
      Src: com.ctc.wstx.osgi.WstxBundleActivator:41,1
    - Dst: Stax2ValidationSchemaFactoryProvider.class.getName()
      Src: com.ctc.wstx.osgi.WstxBundleActivator:42,1
    - Dst: '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.WstxBundleActivator)'
      Src: com.ctc.wstx.osgi.WstxBundleActivator:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.osgi.framework.BundleContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.osgi.framework.BundleActivator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - org.osgi.framework.BundleContext
    constantsTouched: []
    func_position:
      end: 44
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.osgi.WstxBundleActivator].start(org.osgi.framework.BundleContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/WstxBundleActivator.java
    functionUses: 0
    functionsReached:
    - impl.getProperties()
    - '[com.ctc.wstx.osgi.InputFactoryProviderImpl].getProperties()'
    - '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.WstxBundleActivator)'
    - '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.OutputFactoryProviderImpl,java.util.Properties)'
    - '[com.ctc.wstx.osgi.InputFactoryProviderImpl].<init>()'
    - Stax2ValidationSchemaFactoryProvider.class.getName()
    - '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].<init>()'
    - '[org.osgi.framework.BundleContext].registerService(com.ctc.wstx.osgi.WstxBundleActivator,com.ctc.wstx.osgi.InputFactoryProviderImpl,java.util.Properties)'
    - Stax2InputFactoryProvider.class.getName()
    - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createAll()'
    - Stax2OutputFactoryProvider.class.getName()
    - '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].getProperties()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.osgi.WstxBundleActivator].start(org.osgi.framework.BundleContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.osgi.framework.BundleContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.osgi.framework.BundleActivator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - org.osgi.framework.BundleContext
    constantsTouched: []
    func_position:
      end: 50
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 50
    functionName: '[com.ctc.wstx.osgi.WstxBundleActivator].stop(org.osgi.framework.BundleContext)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/WstxBundleActivator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.osgi.WstxBundleActivator].stop(org.osgi.framework.BundleContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - st
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD].<init>()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:27,1
    - Dst: '[RelaxNG].<init>()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:27,1
    - Dst: '[com.ctc.wstx.msv.W3CSchema].<init>()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ValidationSchemaFactoryProviderImpl[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createAll()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.msv.W3CSchema].<init>()'
    - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD].<init>()'
    - '[RelaxNG].<init>()'
    linkageType: ''
    returnType: ValidationSchemaFactoryProviderImpl[]
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidationSchemaFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 32
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createValidationSchemaFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidationSchemaFactory
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createValidationSchemaFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].getSchemaType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].getSchemaType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:39,1
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].getImplName()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:40,1
    - Dst: '[java.util.Properties].setProperty(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl,com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl)'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:40,1
    - Dst: '[com.ctc.wstx.api.ValidatorConfig].getImplVersion()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:41,1
    - Dst: '[java.util.Properties].setProperty(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl,com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl)'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:41,1
    - Dst: '[java.util.Properties].setProperty(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl,String)'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2ValidationSchemaFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Properties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].getProperties()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ValidatorConfig].getImplName()'
    - '[java.util.Properties].<init>()'
    - '[java.util.Properties].setProperty(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl,String)'
    - '[java.util.Properties].setProperty(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl,com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl)'
    - '[com.ctc.wstx.api.ValidatorConfig].getImplVersion()'
    linkageType: ''
    returnType: java.util.Properties
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].getProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD)'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD:55,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: false
      returnValueGenericType: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD
      static: false
      superClass: ValidationSchemaFactoryProviderImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD)'
    linkageType: ''
    returnType: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDSchemaFactory].<init>()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidationSchemaFactory
      static: false
      superClass: ValidationSchemaFactoryProviderImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD].createValidationSchemaFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDSchemaFactory].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidationSchemaFactory
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD].createValidationSchemaFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG)'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG:66,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: false
      returnValueGenericType: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG
      static: false
      superClass: ValidationSchemaFactoryProviderImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG)'
    linkageType: ''
    returnType: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.RelaxNGSchemaFactory].<init>()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidationSchemaFactory
      static: false
      superClass: ValidationSchemaFactoryProviderImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG].createValidationSchemaFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.RelaxNGSchemaFactory].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidationSchemaFactory
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG].createValidationSchemaFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema)'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema:77,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: false
      returnValueGenericType: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema
      static: false
      superClass: ValidationSchemaFactoryProviderImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema)'
    linkageType: ''
    returnType: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.msv.W3CSchemaFactory].<init>()'
      Src: com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidationSchemaFactory
      static: false
      superClass: ValidationSchemaFactoryProviderImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema].createValidationSchemaFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.msv.W3CSchemaFactory].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidationSchemaFactory
    signature: '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema].createValidationSchemaFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
      Src: com.ctc.wstx.osgi.OutputFactoryProviderImpl:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2OutputFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLOutputFactory2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 2
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].createOutputFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/OutputFactoryProviderImpl.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLOutputFactory2
    signature: '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].createOutputFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Properties].<init>()'
      Src: com.ctc.wstx.osgi.OutputFactoryProviderImpl:21,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getImplName()'
      Src: com.ctc.wstx.osgi.OutputFactoryProviderImpl:22,1
    - Dst: '[java.util.Properties].setProperty(com.ctc.wstx.osgi.OutputFactoryProviderImpl,com.ctc.wstx.osgi.OutputFactoryProviderImpl)'
      Src: com.ctc.wstx.osgi.OutputFactoryProviderImpl:22,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getImplVersion()'
      Src: com.ctc.wstx.osgi.OutputFactoryProviderImpl:23,1
    - Dst: '[java.util.Properties].setProperty(com.ctc.wstx.osgi.OutputFactoryProviderImpl,com.ctc.wstx.osgi.OutputFactoryProviderImpl)'
      Src: com.ctc.wstx.osgi.OutputFactoryProviderImpl:23,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2OutputFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Properties
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 25
    functionName: '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].getProperties()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/OutputFactoryProviderImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.Properties].<init>()'
    - '[java.util.Properties].setProperty(com.ctc.wstx.osgi.OutputFactoryProviderImpl,com.ctc.wstx.osgi.OutputFactoryProviderImpl)'
    - '[com.ctc.wstx.api.ReaderConfig].getImplName()'
    - '[com.ctc.wstx.api.ReaderConfig].getImplVersion()'
    linkageType: ''
    returnType: java.util.Properties
    signature: '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].getProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.osgi.Stax2OutputFactoryProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.osgi.OutputFactoryProviderImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/osgi/OutputFactoryProviderImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.osgi.OutputFactoryProviderImpl
    signature: '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.regex.Pattern].compile(String)'
      Src: com.ctc.wstx.util.URLUtil:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.URLUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 15
    functionName: '[com.ctc.wstx.util.URLUtil].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.regex.Pattern].compile(String)'
    linkageType: ''
    returnType: com.ctc.wstx.util.URLUtil
    signature: '[com.ctc.wstx.util.URLUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
      Src: com.ctc.wstx.util.URLUtil:26,1
    - Dst: '[String].indexOf(char,int)'
      Src: com.ctc.wstx.util.URLUtil:33,1
    - Dst: '[URL].<init>(String)'
      Src: com.ctc.wstx.util.URLUtil:38,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.ctc.wstx.util.URLUtil:49,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: com.ctc.wstx.util.URLUtil:49,1
    - Dst: '[com.ctc.wstx.util.URLUtil].replace(com.ctc.wstx.util.URLUtil,char)'
      Src: com.ctc.wstx.util.URLUtil:54,1
    - Dst: '[com.ctc.wstx.util.URLUtil].length()'
      Src: com.ctc.wstx.util.URLUtil:57,1
    - Dst: '[com.ctc.wstx.util.URLUtil].charAt(int)'
      Src: com.ctc.wstx.util.URLUtil:57,1
    - Dst: '[URL].<init>(String,String,com.ctc.wstx.util.URLUtil)'
      Src: com.ctc.wstx.util.URLUtil:60,1
    - Dst: '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,String)'
      Src: com.ctc.wstx.util.URLUtil:62,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: URL
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sysId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 65
    functionName: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].length()'
    - '[java.io.File].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,String)'
    - '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
    - '[URL].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].charAt(int)'
    - '[String].indexOf(char,int)'
    - '[java.io.File].getAbsolutePath()'
    - '[URL].<init>(String,String,com.ctc.wstx.util.URLUtil)'
    - '[com.ctc.wstx.util.URLUtil].replace(com.ctc.wstx.util.URLUtil,char)'
    linkageType: ''
    returnType: URL
    signature: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char,int)'
      Src: com.ctc.wstx.util.URLUtil:75,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: com.ctc.wstx.util.URLUtil:76,1
    - Dst: '[com.ctc.wstx.util.URLUtil].matches()'
      Src: com.ctc.wstx.util.URLUtil:76,1
    - Dst: '[String].replace(char,char)'
      Src: com.ctc.wstx.util.URLUtil:77,1
    - Dst: '[URI].<init>(com.ctc.wstx.util.URLUtil)'
      Src: com.ctc.wstx.util.URLUtil:77,1
    - Dst: '[String].indexOf(char,int)'
      Src: com.ctc.wstx.util.URLUtil:81,1
    - Dst: '[URI].<init>(String)'
      Src: com.ctc.wstx.util.URLUtil:83,1
    - Dst: '[java.io.File].<init>(String)'
      Src: com.ctc.wstx.util.URLUtil:85,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: com.ctc.wstx.util.URLUtil:85,1
    - Dst: '[com.ctc.wstx.util.URLUtil].replace(com.ctc.wstx.util.URLUtil,char)'
      Src: com.ctc.wstx.util.URLUtil:88,1
    - Dst: '[com.ctc.wstx.util.URLUtil].length()'
      Src: com.ctc.wstx.util.URLUtil:90,1
    - Dst: '[com.ctc.wstx.util.URLUtil].charAt(int)'
      Src: com.ctc.wstx.util.URLUtil:90,1
    - Dst: '[URI].<init>(String,com.ctc.wstx.util.URLUtil,null)'
      Src: com.ctc.wstx.util.URLUtil:93,1
    - Dst: '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,String)'
      Src: com.ctc.wstx.util.URLUtil:95,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: URI
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sysId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 98
    functionName: '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].length()'
    - '[java.io.File].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,String)'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[URI].<init>(String,com.ctc.wstx.util.URLUtil,null)'
    - '[com.ctc.wstx.util.URLUtil].charAt(int)'
    - '[String].indexOf(char,int)'
    - '[String].replace(char,char)'
    - '[com.ctc.wstx.util.URLUtil].matches()'
    - '[URI].<init>(com.ctc.wstx.util.URLUtil)'
    - '[java.io.File].getAbsolutePath()'
    - '[URI].<init>(String)'
    - '[com.ctc.wstx.util.URLUtil].replace(com.ctc.wstx.util.URLUtil,char)'
    linkageType: ''
    returnType: URI
    signature: '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
      Src: com.ctc.wstx.util.URLUtil:104,1
    - Dst: '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
      Src: com.ctc.wstx.util.URLUtil:107,1
    - Dst: '[URL].<init>(URL,String)'
      Src: com.ctc.wstx.util.URLUtil:108,1
    - Dst: '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,String)'
      Src: com.ctc.wstx.util.URLUtil:110,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: URL
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - sysId
    - ctxt
    argTypes:
    - String
    - URL
    constantsTouched: []
    func_position:
      end: 113
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 113
    functionName: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
    - '[com.ctc.wstx.util.URLUtil].throwIOException(com.ctc.wstx.util.URLUtil,String)'
    - '[URL].<init>(URL,String)'
    - '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
    linkageType: ''
    returnType: URL
    signature: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].<init>(String)'
      Src: com.ctc.wstx.util.URLUtil:126,1
    - Dst: '[File].getAbsoluteFile()'
      Src: com.ctc.wstx.util.URLUtil:126,1
    - Dst: '[com.ctc.wstx.util.URLUtil].getParentFile()'
      Src: com.ctc.wstx.util.URLUtil:126,1
    - Dst: '[com.ctc.wstx.util.URLUtil].toURL(com.ctc.wstx.util.URLUtil)'
      Src: com.ctc.wstx.util.URLUtil:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: URL
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 128
    functionName: '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 3
    functionsReached:
    - '[File].<init>(String)'
    - '[File].getAbsoluteFile()'
    - '[com.ctc.wstx.util.URLUtil].toURL(com.ctc.wstx.util.URLUtil)'
    - '[com.ctc.wstx.util.URLUtil].getParentFile()'
    linkageType: ''
    returnType: URL
    signature: '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[URL].getProtocol()'
      Src: com.ctc.wstx.util.URLUtil:139,1
    - Dst: '[String].equals(com.ctc.wstx.util.URLUtil)'
      Src: com.ctc.wstx.util.URLUtil:139,1
    - Dst: '[URL].getHost()'
      Src: com.ctc.wstx.util.URLUtil:146,1
    - Dst: '[com.ctc.wstx.util.URLUtil].length()'
      Src: com.ctc.wstx.util.URLUtil:147,1
    - Dst: '[URL].getPath()'
      Src: com.ctc.wstx.util.URLUtil:151,1
    - Dst: '[com.ctc.wstx.util.URLUtil].indexOf(char)'
      Src: com.ctc.wstx.util.URLUtil:152,1
    - Dst: URLDecoder.decode(com.ctc.wstx.util.URLUtil,String)
      Src: com.ctc.wstx.util.URLUtil:153,1
    - Dst: '[FileInputStream].<init>(com.ctc.wstx.util.URLUtil)'
      Src: com.ctc.wstx.util.URLUtil:155,1
    - Dst: '[URL].openStream()'
      Src: com.ctc.wstx.util.URLUtil:158,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: InputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - URL
    constantsTouched: []
    func_position:
      end: 159
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 159
    functionName: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].length()'
    - '[URL].getPath()'
    - '[URL].openStream()'
    - '[URL].getHost()'
    - '[FileInputStream].<init>(com.ctc.wstx.util.URLUtil)'
    - URLDecoder.decode(com.ctc.wstx.util.URLUtil,String)
    - '[URL].getProtocol()'
    - '[String].equals(com.ctc.wstx.util.URLUtil)'
    - '[com.ctc.wstx.util.URLUtil].indexOf(char)'
    linkageType: ''
    returnType: InputStream
    signature: '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[URL].getProtocol()'
      Src: com.ctc.wstx.util.URLUtil:171,1
    - Dst: '[String].equals(com.ctc.wstx.util.URLUtil)'
      Src: com.ctc.wstx.util.URLUtil:171,1
    - Dst: '[URL].getHost()'
      Src: com.ctc.wstx.util.URLUtil:175,1
    - Dst: '[com.ctc.wstx.util.URLUtil].length()'
      Src: com.ctc.wstx.util.URLUtil:176,1
    - Dst: '[URL].getPath()'
      Src: com.ctc.wstx.util.URLUtil:177,1
    - Dst: '[FileOutputStream].<init>(com.ctc.wstx.util.URLUtil)'
      Src: com.ctc.wstx.util.URLUtil:177,1
    - Dst: '[URL].openConnection()'
      Src: com.ctc.wstx.util.URLUtil:180,1
    - Dst: '[com.ctc.wstx.util.URLUtil].getOutputStream()'
      Src: com.ctc.wstx.util.URLUtil:180,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - URL
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: OutputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - URL
    constantsTouched: []
    func_position:
      end: 181
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 181
    functionName: '[com.ctc.wstx.util.URLUtil].outputStreamFromURL(URL)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].length()'
    - '[URL].openConnection()'
    - '[URL].getPath()'
    - '[URL].getHost()'
    - '[FileOutputStream].<init>(com.ctc.wstx.util.URLUtil)'
    - '[URL].getProtocol()'
    - '[String].equals(com.ctc.wstx.util.URLUtil)'
    - '[com.ctc.wstx.util.URLUtil].getOutputStream()'
    linkageType: ''
    returnType: OutputStream
    signature: '[com.ctc.wstx.util.URLUtil].outputStreamFromURL(URL)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[File].toURI()'
      Src: com.ctc.wstx.util.URLUtil:189,1
    - Dst: '[com.ctc.wstx.util.URLUtil].toURL()'
      Src: com.ctc.wstx.util.URLUtil:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: URL
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - File
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[com.ctc.wstx.util.URLUtil].toURL(File)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].toURL()'
    - '[File].toURI()'
    linkageType: ''
    returnType: URL
    signature: '[com.ctc.wstx.util.URLUtil].toURL(File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: com.ctc.wstx.util.URLUtil:200,1
    - Dst: '[java.util.regex.Pattern].matcher(String)'
      Src: com.ctc.wstx.util.URLUtil:201,1
    - Dst: '[com.ctc.wstx.util.URLUtil].matches()'
      Src: com.ctc.wstx.util.URLUtil:201,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.ctc.wstx.util.URLUtil:202,1
    - Dst: '[StringBuilder].setCharAt(com.ctc.wstx.util.URLUtil,char)'
      Src: com.ctc.wstx.util.URLUtil:203,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.URLUtil:204,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sysId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 207
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 207
    functionName: '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 2
    functionsReached:
    - '[String].indexOf(char)'
    - '[java.util.regex.Pattern].matcher(String)'
    - '[StringBuilder].<init>(String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.util.URLUtil].matches()'
    - '[StringBuilder].setCharAt(com.ctc.wstx.util.URLUtil,char)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].toString()'
      Src: com.ctc.wstx.util.URLUtil:218,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].constructIOException(com.ctc.wstx.util.URLUtil,Exception)'
      Src: com.ctc.wstx.util.URLUtil:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.regex.Pattern
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - mex
    - sysId
    argTypes:
    - Exception
    - String
    constantsTouched: []
    func_position:
      end: 220
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 220
    functionName: '[com.ctc.wstx.util.URLUtil].throwIOException(Exception,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ExceptionUtil].constructIOException(com.ctc.wstx.util.URLUtil,Exception)'
    - '[Exception].toString()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.URLUtil].throwIOException(Exception,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.BijectiveNsMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - scopeStart
    - strs
    argTypes:
    - int
    - String[]
    constantsTouched: []
    func_position:
      end: 80
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].<init>(int,String[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.BijectiveNsMap
    signature: '[com.ctc.wstx.util.BijectiveNsMap].<init>(int,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].<init>(int,com.ctc.wstx.util.BijectiveNsMap)'
      Src: com.ctc.wstx.util.BijectiveNsMap:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.BijectiveNsMap
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 7
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].<init>(int,com.ctc.wstx.util.BijectiveNsMap)'
    linkageType: ''
    returnType: com.ctc.wstx.util.BijectiveNsMap
    signature: '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].<init>(int,String[])'
      Src: com.ctc.wstx.util.BijectiveNsMap:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.BijectiveNsMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].<init>(int,String[])'
    linkageType: ''
    returnType: com.ctc.wstx.util.BijectiveNsMap
    signature: '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.util.BijectiveNsMap:112,1
    - Dst: thisP.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:117,1
    - Dst: thisP.equals(String)
      Src: com.ctc.wstx.util.BijectiveNsMap:117,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - int
      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: 122
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 122
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].findUriByPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    - thisP.equals(String)
    - thisP.hashCode()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BijectiveNsMap].findUriByPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.util.BijectiveNsMap:134,1
    - Dst: thisU.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:140,1
    - Dst: thisU.equals(String)
      Src: com.ctc.wstx.util.BijectiveNsMap:140,1
    - Dst: prefix.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:147,1
    - Dst: thisP.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:151,1
    - Dst: thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
      Src: com.ctc.wstx.util.BijectiveNsMap:151,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - int
      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: 162
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 162
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 1
    functionsReached:
    - thisP.hashCode()
    - prefix.hashCode()
    - thisU.hashCode()
    - thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
    - '[String].hashCode()'
    - thisU.equals(String)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.util.BijectiveNsMap:170,1
    - Dst: thisU.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:176,1
    - Dst: thisU.equals(String)
      Src: com.ctc.wstx.util.BijectiveNsMap:176,1
    - Dst: prefix.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:183,1
    - Dst: thisP.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:187,1
    - Dst: thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
      Src: com.ctc.wstx.util.BijectiveNsMap:187,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.util.BijectiveNsMap:195,1
    - Dst: '[ArrayList].add(com.ctc.wstx.util.BijectiveNsMap)'
      Src: com.ctc.wstx.util.BijectiveNsMap:197,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: List<String>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - l
    argTypes:
    - String
    - List<String>
    constantsTouched: []
    func_position:
      end: 201
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 201
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,List<String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 0
    functionsReached:
    - thisP.hashCode()
    - prefix.hashCode()
    - thisU.hashCode()
    - thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
    - '[String].hashCode()'
    - '[ArrayList].add(com.ctc.wstx.util.BijectiveNsMap)'
    - '[ArrayList].<init>()'
    - thisU.equals(String)
    linkageType: ''
    returnType: List<String>
    signature: '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - 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: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].size()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.BijectiveNsMap].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - 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: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].localSize()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.BijectiveNsMap].localSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.util.BijectiveNsMap:231,1
    - Dst: thisP.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:236,1
    - Dst: thisP.equals(String)
      Src: com.ctc.wstx.util.BijectiveNsMap:236,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(com.ctc.wstx.util.BijectiveNsMap,com.ctc.wstx.util.BijectiveNsMap)'
      Src: com.ctc.wstx.util.BijectiveNsMap:246,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 253
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 253
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 3
    functionsReached:
    - '[String].hashCode()'
    - thisP.equals(String)
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(com.ctc.wstx.util.BijectiveNsMap,com.ctc.wstx.util.BijectiveNsMap)'
    - thisP.hashCode()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (prefixBase + seqNr).intern()
      Src: com.ctc.wstx.util.BijectiveNsMap:270,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].hashCode()'
      Src: com.ctc.wstx.util.BijectiveNsMap:278,1
    - Dst: thisP.hashCode()
      Src: com.ctc.wstx.util.BijectiveNsMap:283,1
    - Dst: thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
      Src: com.ctc.wstx.util.BijectiveNsMap:283,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(com.ctc.wstx.util.BijectiveNsMap)'
      Src: com.ctc.wstx.util.BijectiveNsMap:292,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].isEmpty()'
      Src: com.ctc.wstx.util.BijectiveNsMap:293,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.util.BijectiveNsMap:296,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(com.ctc.wstx.util.BijectiveNsMap,com.ctc.wstx.util.BijectiveNsMap)'
      Src: com.ctc.wstx.util.BijectiveNsMap:310,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.namespace.NamespaceContext
      - String
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - prefixBase
    - ctxt
    - uri
    - seqArr
    argTypes:
    - String
    - javax.xml.namespace.NamespaceContext
    - String
    - int[]
    constantsTouched: []
    func_position:
      end: 317
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 317
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,javax.xml.namespace.NamespaceContext,String,int[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(com.ctc.wstx.util.BijectiveNsMap,com.ctc.wstx.util.BijectiveNsMap)'
    - thisP.hashCode()
    - '[com.ctc.wstx.util.BijectiveNsMap].hashCode()'
    - '[com.ctc.wstx.util.BijectiveNsMap].isEmpty()'
    - thisP.equals(com.ctc.wstx.util.BijectiveNsMap)
    - (prefixBase + seqNr).intern()
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(com.ctc.wstx.util.BijectiveNsMap)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,javax.xml.namespace.NamespaceContext,String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].getClass()'
      Src: com.ctc.wstx.util.BijectiveNsMap:327,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].toString()'
      Src: com.ctc.wstx.util.BijectiveNsMap:327,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].size()'
      Src: com.ctc.wstx.util.BijectiveNsMap:327,1
    - Dst: '[com.ctc.wstx.util.BijectiveNsMap].localSize()'
      Src: com.ctc.wstx.util.BijectiveNsMap:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - 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: 329
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: '[com.ctc.wstx.util.BijectiveNsMap].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.BijectiveNsMap].getClass()'
    - '[com.ctc.wstx.util.BijectiveNsMap].localSize()'
    - '[com.ctc.wstx.util.BijectiveNsMap].toString()'
    - '[com.ctc.wstx.util.BijectiveNsMap].size()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BijectiveNsMap].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].<init>(int)'
      Src: com.ctc.wstx.util.ElementIdMap:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementIdMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[com.ctc.wstx.util.ElementIdMap].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.ElementIdMap].<init>(int)'
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementIdMap
    signature: '[com.ctc.wstx.util.ElementIdMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementIdMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 121
    functionName: '[com.ctc.wstx.util.ElementIdMap].<init>(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementIdMap
    signature: '[com.ctc.wstx.util.ElementIdMap].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 136
    functionName: '[com.ctc.wstx.util.ElementIdMap].getFirstUndefined()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementId
    signature: '[com.ctc.wstx.util.ElementIdMap].getFirstUndefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: id.idMatches(char[],int,int)
      Src: com.ctc.wstx.util.ElementIdMap:150,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:153,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].rehash()'
      Src: com.ctc.wstx.util.ElementIdMap:160,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.ElementIdMap:167,1
    - Dst: '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.util.ElementIdMap:168,1
    - Dst: '[com.ctc.wstx.util.ElementId].setNextColliding()'
      Src: com.ctc.wstx.util.ElementIdMap:171,1
    - Dst: '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
      Src: com.ctc.wstx.util.ElementIdMap:178,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementId
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - buffer
    - start
    - len
    - hash
    - loc
    - elemName
    - attrName
    argTypes:
    - char[]
    - int
    - int
    - int
    - javax.xml.stream.Location
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 182
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 182
    functionName: '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
    - '[com.ctc.wstx.util.ElementId].setNextColliding()'
    - id.idMatches(char[],int,int)
    - id.nextColliding()
    - '[String].<init>(char[],int,int)'
    - '[com.ctc.wstx.util.ElementIdMap].rehash()'
    - '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementId
    signature: '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
      Src: com.ctc.wstx.util.ElementIdMap:187,1
    - Dst: id.idMatches(String)
      Src: com.ctc.wstx.util.ElementIdMap:192,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:195,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].rehash()'
      Src: com.ctc.wstx.util.ElementIdMap:202,1
    - Dst: '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.util.ElementIdMap:209,1
    - Dst: '[com.ctc.wstx.util.ElementId].setNextColliding()'
      Src: com.ctc.wstx.util.ElementIdMap:212,1
    - Dst: '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
      Src: com.ctc.wstx.util.ElementIdMap:219,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementId
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - idStr
    - loc
    - elemName
    - attrName
    argTypes:
    - String
    - javax.xml.stream.Location
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 223
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 223
    functionName: '[com.ctc.wstx.util.ElementIdMap].addReferenced(String,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 0
    functionsReached:
    - id.idMatches(String)
    - '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
    - '[com.ctc.wstx.util.ElementId].setNextColliding()'
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
    - id.nextColliding()
    - '[com.ctc.wstx.util.ElementIdMap].rehash()'
    - '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementId
    signature: '[com.ctc.wstx.util.ElementIdMap].addReferenced(String,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: id.idMatches(char[],int,int)
      Src: com.ctc.wstx.util.ElementIdMap:240,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:243,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].rehash()'
      Src: com.ctc.wstx.util.ElementIdMap:252,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.ElementIdMap:256,1
    - Dst: '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.util.ElementIdMap:257,1
    - Dst: '[com.ctc.wstx.util.ElementId].setNextColliding()'
      Src: com.ctc.wstx.util.ElementIdMap:258,1
    - Dst: '[com.ctc.wstx.util.ElementId].isDefined()'
      Src: com.ctc.wstx.util.ElementIdMap:265,1
    - Dst: '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
      Src: com.ctc.wstx.util.ElementIdMap:271,1
    - Dst: '[com.ctc.wstx.util.ElementId].nextUndefined()'
      Src: com.ctc.wstx.util.ElementIdMap:278,1
    - Dst: '[com.ctc.wstx.util.ElementId].isDefined()'
      Src: com.ctc.wstx.util.ElementIdMap:279,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementId
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - buffer
    - start
    - len
    - hash
    - loc
    - elemName
    - attrName
    argTypes:
    - char[]
    - int
    - int
    - int
    - javax.xml.stream.Location
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 290
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 290
    functionName: '[com.ctc.wstx.util.ElementIdMap].addDefined(char[],int,int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ElementId].setNextColliding()'
    - id.idMatches(char[],int,int)
    - '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
    - id.nextColliding()
    - '[com.ctc.wstx.util.ElementId].nextUndefined()'
    - '[String].<init>(char[],int,int)'
    - '[com.ctc.wstx.util.ElementIdMap].rehash()'
    - '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.util.ElementId].isDefined()'
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementId
    signature: '[com.ctc.wstx.util.ElementIdMap].addDefined(char[],int,int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
      Src: com.ctc.wstx.util.ElementIdMap:295,1
    - Dst: id.idMatches(String)
      Src: com.ctc.wstx.util.ElementIdMap:300,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:303,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].rehash()'
      Src: com.ctc.wstx.util.ElementIdMap:311,1
    - Dst: '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.util.ElementIdMap:315,1
    - Dst: '[com.ctc.wstx.util.ElementId].setNextColliding()'
      Src: com.ctc.wstx.util.ElementIdMap:316,1
    - Dst: '[com.ctc.wstx.util.ElementId].isDefined()'
      Src: com.ctc.wstx.util.ElementIdMap:323,1
    - Dst: '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
      Src: com.ctc.wstx.util.ElementIdMap:329,1
    - Dst: '[com.ctc.wstx.util.ElementId].nextUndefined()'
      Src: com.ctc.wstx.util.ElementIdMap:336,1
    - Dst: '[com.ctc.wstx.util.ElementId].isDefined()'
      Src: com.ctc.wstx.util.ElementIdMap:337,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementId
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - idStr
    - loc
    - elemName
    - attrName
    argTypes:
    - String
    - javax.xml.stream.Location
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 346
      start: 292
    functionDepth: 2
    functionLinenumber: 292
    functionLinenumberEnd: 346
    functionName: '[com.ctc.wstx.util.ElementIdMap].addDefined(String,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 0
    functionsReached:
    - id.idMatches(String)
    - '[com.ctc.wstx.util.ElementId].setNextColliding()'
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
    - '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
    - id.nextColliding()
    - '[com.ctc.wstx.util.ElementId].nextUndefined()'
    - '[com.ctc.wstx.util.ElementIdMap].rehash()'
    - '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    - '[com.ctc.wstx.util.ElementId].isDefined()'
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementId
    signature: '[com.ctc.wstx.util.ElementIdMap].addDefined(String,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - buffer
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 368
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 368
    functionName: '[com.ctc.wstx.util.ElementIdMap].calcHash(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.ElementIdMap].calcHash(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.util.ElementIdMap:373,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.ElementIdMap:374,1
    - Dst: '[String].charAt(com.ctc.wstx.util.ElementIdMap)'
      Src: com.ctc.wstx.util.ElementIdMap:375,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 379
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 379
    functionName: '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(com.ctc.wstx.util.ElementIdMap)'
    - '[String].charAt(int)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: id.getId()
      Src: com.ctc.wstx.util.ElementIdMap:415,1
    - Dst: '[com.ctc.wstx.util.ElementIdMap].calcHash(com.ctc.wstx.util.ElementIdMap)'
      Src: com.ctc.wstx.util.ElementIdMap:415,1
    - Dst: id.nextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:416,1
    - Dst: id.setNextColliding()
      Src: com.ctc.wstx.util.ElementIdMap:417,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
      Src: com.ctc.wstx.util.ElementIdMap:424,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - ElementId[]
      - int
      - int
      - int
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      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: 426
      start: 394
    functionDepth: 1
    functionLinenumber: 394
    functionLinenumberEnd: 426
    functionName: '[com.ctc.wstx.util.ElementIdMap].rehash()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
    - '[com.ctc.wstx.util.ElementIdMap].calcHash(com.ctc.wstx.util.ElementIdMap)'
    - id.getId()
    - id.nextColliding()
    - id.setNextColliding()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ElementIdMap].rehash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.TextAccumulator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 13
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 13
    functionName: '[com.ctc.wstx.util.TextAccumulator].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextAccumulator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.TextAccumulator
    signature: '[com.ctc.wstx.util.TextAccumulator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - StringBuilder
      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: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[com.ctc.wstx.util.TextAccumulator].hasText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextAccumulator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.TextAccumulator].hasText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.TextAccumulator:21,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.TextAccumulator:25,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.util.TextAccumulator:25,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.TextAccumulator:26,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.TextAccumulator:30,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextAccumulator.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].<init>(com.ctc.wstx.util.TextAccumulator)'
    - '[StringBuilder].append(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextAccumulator].addText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.TextAccumulator:43,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.util.TextAccumulator:43,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.TextAccumulator:44,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.util.TextAccumulator:51,1
    - Dst: '[StringBuilder].append(char[],int,com.ctc.wstx.util.TextAccumulator)'
      Src: com.ctc.wstx.util.TextAccumulator:53,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - StringBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - start
    - end
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.util.TextAccumulator].addText(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextAccumulator.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].<init>(com.ctc.wstx.util.TextAccumulator)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(char[],int,com.ctc.wstx.util.TextAccumulator)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextAccumulator].addText(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.TextAccumulator:65,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - StringBuilder
      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: 70
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextAccumulator.java
    functionUses: 3
    functionsReached:
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].makeChild()'
      Src: com.ctc.wstx.util.DefaultXmlSymbolTable:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DefaultXmlSymbolTable.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].makeChild()'
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable
    signature: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - 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: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DefaultXmlSymbolTable.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - 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: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DefaultXmlSymbolTable.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.SymbolTable
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.DefaultXmlSymbolTable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.util.DefaultXmlSymbolTable].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DefaultXmlSymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.DefaultXmlSymbolTable
    signature: '[com.ctc.wstx.util.DefaultXmlSymbolTable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SimpleCache.LimitMap].<init>(int)'
      Src: com.ctc.wstx.util.SimpleCache:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - LimitMap<K,V>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SimpleCache
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 25
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 25
    functionName: '[com.ctc.wstx.util.SimpleCache].<init>(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SimpleCache.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.SimpleCache.LimitMap].<init>(int)'
    linkageType: ''
    returnType: com.ctc.wstx.util.SimpleCache
    signature: '[com.ctc.wstx.util.SimpleCache].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LimitMap<K,V>].get(K)'
      Src: com.ctc.wstx.util.SimpleCache:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      classConcrete: true
      classEnum: false
      classFields:
      - LimitMap<K,V>
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: V
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - K
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[com.ctc.wstx.util.SimpleCache].find(K)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SimpleCache.java
    functionUses: 0
    functionsReached:
    - '[LimitMap<K,V>].get(K)'
    linkageType: ''
    returnType: V
    signature: '[com.ctc.wstx.util.SimpleCache].find(K)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LimitMap<K,V>].put(K,V)'
      Src: com.ctc.wstx.util.SimpleCache:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - K
      - V
      classConcrete: true
      classEnum: false
      classFields:
      - LimitMap<K,V>
      - 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:
    - K
    - V
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.ctc.wstx.util.SimpleCache].add(K,V)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SimpleCache.java
    functionUses: 0
    functionsReached:
    - '[LimitMap<K,V>].put(K,V)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.SimpleCache].add(K,V)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(int,float,boolean)'
      Src: com.ctc.wstx.util.SimpleCache.LimitMap:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SimpleCache.LimitMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 53
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 53
    functionName: '[com.ctc.wstx.util.SimpleCache.LimitMap].<init>(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SimpleCache.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(int,float,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.util.SimpleCache.LimitMap
    signature: '[com.ctc.wstx.util.SimpleCache.LimitMap].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SimpleCache.LimitMap].size()'
      Src: com.ctc.wstx.util.SimpleCache.LimitMap:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map.Entry<K,V>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eldest
    argTypes:
    - Map.Entry<K,V>
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[com.ctc.wstx.util.SimpleCache.LimitMap].removeEldestEntry(Map.Entry<K,V>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SimpleCache.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.SimpleCache.LimitMap].size()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.SimpleCache.LimitMap].removeEldestEntry(Map.Entry<K,V>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - int
      - int
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.WordResolver
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - words
    - index
    argTypes:
    - String[]
    - char[]
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[com.ctc.wstx.util.WordResolver].<init>(String[],char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.WordResolver
    signature: '[com.ctc.wstx.util.WordResolver].<init>(String[],char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet<String>].size()'
      Src: com.ctc.wstx.util.WordResolver:80,1
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
      Src: com.ctc.wstx.util.WordResolver:83,1
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].construct()'
      Src: com.ctc.wstx.util.WordResolver:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - TreeSet<String>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - int
      - int
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.WordResolver
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - wordSet
    argTypes:
    - TreeSet<String>
    constantsTouched: []
    func_position:
      end: 84
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet<String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver.Builder].construct()'
    - '[TreeSet<String>].size()'
    - '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
    linkageType: ''
    returnType: com.ctc.wstx.util.WordResolver
    signature: '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - int
      - int
      - char[]
      - String[]
      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: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[com.ctc.wstx.util.WordResolver].size()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.WordResolver].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordResolver].findFromOne(char[],int,int)'
      Src: com.ctc.wstx.util.WordResolver:122,1
    - Dst: word.length()
      Src: com.ctc.wstx.util.WordResolver:189,1
    - Dst: word.charAt(com.ctc.wstx.util.WordResolver)
      Src: com.ctc.wstx.util.WordResolver:193,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - int
      - int
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - start
    - end
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 201
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 201
    functionName: '[com.ctc.wstx.util.WordResolver].find(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 1
    functionsReached:
    - word.length()
    - '[com.ctc.wstx.util.WordResolver].findFromOne(char[],int,int)'
    - word.charAt(com.ctc.wstx.util.WordResolver)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.WordResolver].find(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: word.length()
      Src: com.ctc.wstx.util.WordResolver:207,1
    - Dst: word.charAt(com.ctc.wstx.util.WordResolver)
      Src: com.ctc.wstx.util.WordResolver:211,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - int
      - int
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - start
    - end
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 216
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 216
    functionName: '[com.ctc.wstx.util.WordResolver].findFromOne(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 1
    functionsReached:
    - word.length()
    - word.charAt(com.ctc.wstx.util.WordResolver)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.WordResolver].findFromOne(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: word.equals(String)
      Src: com.ctc.wstx.util.WordResolver:230,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.WordResolver:235,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.WordResolver:248,1
    - Dst: word.length()
      Src: com.ctc.wstx.util.WordResolver:297,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.WordResolver:297,1
    - Dst: word.charAt(com.ctc.wstx.util.WordResolver)
      Src: com.ctc.wstx.util.WordResolver:301,1
    - Dst: '[String].charAt(com.ctc.wstx.util.WordResolver)'
      Src: com.ctc.wstx.util.WordResolver:301,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - int
      - int
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 309
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 309
    functionName: '[com.ctc.wstx.util.WordResolver].find(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 3
    functionsReached:
    - word.charAt(com.ctc.wstx.util.WordResolver)
    - word.length()
    - '[String].charAt(com.ctc.wstx.util.WordResolver)'
    - '[String].charAt()'
    - word.equals(String)
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.WordResolver].find(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.util.WordResolver:320,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.WordResolver:323,1
    - Dst: '[StringBuilder].append()'
      Src: com.ctc.wstx.util.WordResolver:325,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.WordResolver:327,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - char
      - int
      - int
      - char[]
      - 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: 328
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 328
    functionName: '[com.ctc.wstx.util.WordResolver].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.WordResolver].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet<String>].size()'
      Src: com.ctc.wstx.util.WordResolver.Builder:349,1
    - Dst: '[TreeSet<String>].toArray(String[])'
      Src: com.ctc.wstx.util.WordResolver.Builder:352,1
    - Dst: '[IllegalArgumentException].<init>()'
      Src: com.ctc.wstx.util.WordResolver.Builder:360,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - TreeSet<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.WordResolver.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wordSet
    argTypes:
    - TreeSet<String>
    constantsTouched: []
    func_position:
      end: 374
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 374
    functionName: '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 3
    functionsReached:
    - '[TreeSet<String>].size()'
    - '[TreeSet<String>].toArray(String[])'
    - '[IllegalArgumentException].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.util.WordResolver.Builder
    signature: '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,int,com.ctc.wstx.util.WordResolver.Builder)'
      Src: com.ctc.wstx.util.WordResolver.Builder:391,1
    - Dst: System.arraycopy(char[],int,com.ctc.wstx.util.WordResolver.Builder,int,int)
      Src: com.ctc.wstx.util.WordResolver.Builder:399,1
    - Dst: '[com.ctc.wstx.util.WordResolver].<init>(String[],com.ctc.wstx.util.WordResolver.Builder)'
      Src: com.ctc.wstx.util.WordResolver.Builder:402,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.WordResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 403
    functionName: '[com.ctc.wstx.util.WordResolver.Builder].construct()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver].<init>(String[],com.ctc.wstx.util.WordResolver.Builder)'
    - '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,int,com.ctc.wstx.util.WordResolver.Builder)'
    - System.arraycopy(char[],int,com.ctc.wstx.util.WordResolver.Builder,int,int)
    linkageType: ''
    returnType: com.ctc.wstx.util.WordResolver
    signature: '[com.ctc.wstx.util.WordResolver.Builder].construct()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].expand(int)'
      Src: com.ctc.wstx.util.WordResolver.Builder:423,1
    - Dst: words[groupStart].length()
      Src: com.ctc.wstx.util.WordResolver.Builder:443,1
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].expand(int)'
      Src: com.ctc.wstx.util.WordResolver.Builder:445,1
    - Dst: words[groupStart].charAt(int)
      Src: com.ctc.wstx.util.WordResolver.Builder:464,1
    - Dst: words[j].charAt(int)
      Src: com.ctc.wstx.util.WordResolver.Builder:466,1
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].expand(int)'
      Src: com.ctc.wstx.util.WordResolver.Builder:474,1
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,com.ctc.wstx.util.WordResolver.Builder,com.ctc.wstx.util.WordResolver.Builder)'
      Src: com.ctc.wstx.util.WordResolver.Builder:506,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - charIndex
    - start
    - end
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 513
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 513
    functionName: '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver.Builder].expand(int)'
    - words[groupStart].charAt(int)
    - '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,com.ctc.wstx.util.WordResolver.Builder,com.ctc.wstx.util.WordResolver.Builder)'
    - words[j].charAt(int)
    - words[groupStart].length()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.ctc.wstx.util.WordResolver.Builder,int,char[],int,com.ctc.wstx.util.WordResolver.Builder)
      Src: com.ctc.wstx.util.WordResolver.Builder:528,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - needSpace
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 530
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 530
    functionName: '[com.ctc.wstx.util.WordResolver.Builder].expand(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.WordResolver.Builder,int,char[],int,com.ctc.wstx.util.WordResolver.Builder)
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.WordResolver.Builder].expand(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: false
      returnValueGenericType: com.ctc.wstx.util.ArgUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 10
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 10
    functionName: '[com.ctc.wstx.util.ArgUtil].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ArgUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.ArgUtil
    signature: '[com.ctc.wstx.util.ArgUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: com.ctc.wstx.util.ArgUtil:18,1
    - Dst: str.equalsIgnoreCase(String)
      Src: com.ctc.wstx.util.ArgUtil:22,1
    - Dst: str.equalsIgnoreCase(String)
      Src: com.ctc.wstx.util.ArgUtil:25,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.ArgUtil:28,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.ArgUtil:30,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      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:
    - prop
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 31
      start: 12
    functionDepth: 1
    functionLinenumber: 12
    functionLinenumberEnd: 31
    functionName: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ArgUtil.java
    functionUses: 3
    functionsReached:
    - str.equalsIgnoreCase(String)
    - '[IllegalArgumentException].<init>(String)'
    - '[Boolean].booleanValue()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].intValue()'
      Src: com.ctc.wstx.util.ArgUtil:40,1
    - Dst: Integer.parseInt(String)
      Src: com.ctc.wstx.util.ArgUtil:43,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.ArgUtil:45,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.ArgUtil:48,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.ArgUtil:52,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - prop
    - value
    - minValue
    argTypes:
    - String
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ArgUtil.java
    functionUses: 1
    functionsReached:
    - Integer.parseInt(String)
    - '[IllegalArgumentException].<init>(String)'
    - '[Number].intValue()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Number].longValue()'
      Src: com.ctc.wstx.util.ArgUtil:65,1
    - Dst: Long.parseLong(String)
      Src: com.ctc.wstx.util.ArgUtil:68,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.ArgUtil:70,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.ArgUtil:73,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.ArgUtil:77,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - prop
    - value
    - minValue
    argTypes:
    - String
    - Object
    - long
    constantsTouched: []
    func_position:
      end: 82
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 82
    functionName: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ArgUtil.java
    functionUses: 0
    functionsReached:
    - Long.parseLong(String)
    - '[Number].longValue()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      - boolean
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.ElementId
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - id
    - loc
    - defined
    - elemName
    - attrName
    argTypes:
    - String
    - javax.xml.stream.Location
    - boolean
    - com.ctc.wstx.util.PrefixedName
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 87
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementId
    signature: '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.util.ElementId:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.ElementId
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - undefined
    argTypes:
    - com.ctc.wstx.util.ElementId
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.ElementId
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nextColl
    argTypes:
    - com.ctc.wstx.util.ElementId
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[com.ctc.wstx.util.ElementId].setNextColliding(com.ctc.wstx.util.ElementId)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ElementId].setNextColliding(com.ctc.wstx.util.ElementId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      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: '[com.ctc.wstx.util.ElementId].getId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.ElementId].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[com.ctc.wstx.util.ElementId].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.util.ElementId].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[com.ctc.wstx.util.ElementId].getElemName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.util.ElementId].getElemName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[com.ctc.wstx.util.ElementId].getAttrName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.util.ElementId].getAttrName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      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: 114
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.util.ElementId].isDefined()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.ElementId].isDefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.ElementId:118,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.util.ElementId:122,1
    - Dst: '[String].charAt(com.ctc.wstx.util.ElementId)'
      Src: com.ctc.wstx.util.ElementId:128,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 134
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 134
    functionName: '[com.ctc.wstx.util.ElementId].idMatches(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    - '[String].length()'
    - '[String].charAt(com.ctc.wstx.util.ElementId)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.ElementId].idMatches(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.util.ElementId:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - idStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[com.ctc.wstx.util.ElementId].idMatches(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.ElementId].idMatches(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 141
    functionName: '[com.ctc.wstx.util.ElementId].nextUndefined()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementId
    signature: '[com.ctc.wstx.util.ElementId].nextUndefined()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.ElementId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 142
    functionName: '[com.ctc.wstx.util.ElementId].nextColliding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.ElementId
    signature: '[com.ctc.wstx.util.ElementId].nextColliding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.util.ElementId:146,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defLoc
    argTypes:
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 150
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 150
    functionName: '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - javax.xml.stream.Location
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.PrefixedName
      - com.ctc.wstx.util.ElementId
      - com.ctc.wstx.util.ElementId
      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: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[com.ctc.wstx.util.ElementId].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.ElementId].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.TextBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.util.TextBuilder].<init>(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuilder
    signature: '[com.ctc.wstx.util.TextBuilder].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - 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: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.util.TextBuilder].reset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuilder].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      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: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[com.ctc.wstx.util.TextBuilder].isEmpty()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.TextBuilder].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuilder:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - 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: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[com.ctc.wstx.util.TextBuilder].getAllValues()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 2
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.TextBuilder].getAllValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      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: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      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: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[com.ctc.wstx.util.TextBuilder].getCharSize()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuilder].getCharSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].resize(int)'
      Src: com.ctc.wstx.util.TextBuilder:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[com.ctc.wstx.util.TextBuilder].append(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuilder].resize(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuilder].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].resize(int)'
      Src: com.ctc.wstx.util.TextBuilder:90,1
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: com.ctc.wstx.util.TextBuilder:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - src
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 94
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 94
    functionName: '[com.ctc.wstx.util.TextBuilder].append(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,int)
    - '[com.ctc.wstx.util.TextBuilder].resize(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuilder].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[com.ctc.wstx.util.TextBuilder].setBufferSize(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuilder].setBufferSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].resize(int)'
      Src: com.ctc.wstx.util.TextBuilder:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - needSpaceFor
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[com.ctc.wstx.util.TextBuilder].bufferFull(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuilder].resize(int)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.TextBuilder].bufferFull(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuilder:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - 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: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[com.ctc.wstx.util.TextBuilder].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.TextBuilder].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.ctc.wstx.util.TextBuilder,int,char[],int,int)
      Src: com.ctc.wstx.util.TextBuilder:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - int
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - needSpaceFor
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 133
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 133
    functionName: '[com.ctc.wstx.util.TextBuilder].resize(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.TextBuilder,int,char[],int,int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuilder].resize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: com.ctc.wstx.util.StringUtil:18,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      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: 26
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 26
    functionName: '[com.ctc.wstx.util.StringUtil].getLF()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 1
    functionsReached:
    - System.getProperty(String)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringUtil].getLF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringUtil].getLF()'
      Src: com.ctc.wstx.util.StringUtil:29,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringUtil:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sb
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.util.StringUtil].getLF()'
    - '[StringBuilder].append(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Collection<?>].size()'
      Src: com.ctc.wstx.util.StringUtil:36,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.util.StringUtil:37,1
    - Dst: '[java.util.Collection<?>].iterator()'
      Src: com.ctc.wstx.util.StringUtil:38,1
    - Dst: '[com.ctc.wstx.util.StringUtil].hasNext()'
      Src: com.ctc.wstx.util.StringUtil:40,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:44,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringUtil:46,1
    - Dst: '[com.ctc.wstx.util.StringUtil].next()'
      Src: com.ctc.wstx.util.StringUtil:49,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:49,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.StringUtil:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Collection<?>
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - coll
    - sep
    - lastSep
    argTypes:
    - java.util.Collection<?>
    - String
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.util.StringUtil].concatEntries(java.util.Collection<?>,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.util.StringUtil].hasNext()'
    - '[java.util.Collection<?>].size()'
    - '[java.util.Collection<?>].iterator()'
    - '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
    - '[com.ctc.wstx.util.StringUtil].next()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringUtil].concatEntries(java.util.Collection<?>,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],com.ctc.wstx.util.StringUtil,int)'
      Src: com.ctc.wstx.util.StringUtil:121,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:127,1
    - Dst: '[StringBuilder].append(char[],com.ctc.wstx.util.StringUtil,com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:128,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.util.StringUtil:133,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:138,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:143,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.StringUtil:147,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - origStart
    - origEnd
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 148
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 148
    functionName: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 2
    functionsReached:
    - '[StringBuilder].<init>(com.ctc.wstx.util.StringUtil)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(char[],com.ctc.wstx.util.StringUtil,com.ctc.wstx.util.StringUtil)'
    - '[String].<init>(char[],com.ctc.wstx.util.StringUtil,int)'
    - '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.StringUtil:152,1
    - Dst: '[String].charAt(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:153,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 158
    functionName: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(com.ctc.wstx.util.StringUtil)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 169
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 169
    functionName: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.StringUtil:184,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.StringUtil:185,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.StringUtil:189,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.StringUtil:190,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.StringUtil:199,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.StringUtil:202,1
    - Dst: Character.toLowerCase(char)
      Src: com.ctc.wstx.util.StringUtil:215,1
    - Dst: Character.toLowerCase(char)
      Src: com.ctc.wstx.util.StringUtil:222,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str1
    - str2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 232
    functionName: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 1
    functionsReached:
    - '[String].charAt()'
    - Character.toLowerCase(char)
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.StringUtil:236,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.StringUtil:237,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.StringUtil:243,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.StringUtil:244,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.StringUtil:253,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.StringUtil:256,1
    - Dst: Character.toLowerCase(char)
      Src: com.ctc.wstx.util.StringUtil:266,1
    - Dst: Character.toLowerCase(char)
      Src: com.ctc.wstx.util.StringUtil:266,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - enc
    - prefix
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 274
    functionName: '[com.ctc.wstx.util.StringUtil].encodingStartsWith(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 0
    functionsReached:
    - '[String].charAt()'
    - Character.toLowerCase(char)
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringUtil].encodingStartsWith(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.StringUtil:283,1
    - Dst: '[String].charAt(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:287,1
    - Dst: Character.isLetterOrDigit(com.ctc.wstx.util.StringUtil)
      Src: com.ctc.wstx.util.StringUtil:288,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.util.StringUtil:298,1
    - Dst: '[String].substring(int,com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:300,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:300,1
    - Dst: '[String].charAt(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:303,1
    - Dst: Character.isLetterOrDigit(com.ctc.wstx.util.StringUtil)
      Src: com.ctc.wstx.util.StringUtil:304,1
    - Dst: Character.toUpperCase(com.ctc.wstx.util.StringUtil)
      Src: com.ctc.wstx.util.StringUtil:306,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:308,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.StringUtil:312,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - str
    - upperCase
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 313
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 313
    functionName: '[com.ctc.wstx.util.StringUtil].trimEncoding(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].toString()'
    - Character.isLetterOrDigit(com.ctc.wstx.util.StringUtil)
    - '[String].charAt(com.ctc.wstx.util.StringUtil)'
    - Character.toUpperCase(com.ctc.wstx.util.StringUtil)
    - '[StringBuilder].<init>()'
    - '[String].substring(int,com.ctc.wstx.util.StringUtil)'
    - '[StringBuilder].append(com.ctc.wstx.util.StringUtil)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringUtil].trimEncoding(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.StringUtil:317,1
    - Dst: '[String].charAt(com.ctc.wstx.util.StringUtil)'
      Src: com.ctc.wstx.util.StringUtil:321,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - str
    - cbuf
    - offset
    - len
    argTypes:
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 326
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 326
    functionName: '[com.ctc.wstx.util.StringUtil].matches(String,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(com.ctc.wstx.util.StringUtil)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringUtil].matches(String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 339
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 339
    functionName: '[com.ctc.wstx.util.StringUtil].isSpace(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringUtil].isSpace(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - char
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.StringUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.util.StringUtil].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.StringUtil
    signature: '[com.ctc.wstx.util.StringUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Long.valueOf(com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.DataUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[com.ctc.wstx.util.DataUtil].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached:
    - Long.valueOf(com.ctc.wstx.util.DataUtil)
    linkageType: ''
    returnType: com.ctc.wstx.util.DataUtil
    signature: '[com.ctc.wstx.util.DataUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.valueOf(int)
      Src: com.ctc.wstx.util.DataUtil:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Integer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.util.DataUtil].Integer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 3
    functionsReached:
    - Integer.valueOf(int)
    linkageType: ''
    returnType: Integer
    signature: '[com.ctc.wstx.util.DataUtil].Integer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.SingletonIterator].create(T)'
      Src: com.ctc.wstx.util.DataUtil:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[com.ctc.wstx.util.DataUtil].singletonIterator(T)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.SingletonIterator].create(T)'
    linkageType: ''
    returnType: Iterator<T>
    signature: '[com.ctc.wstx.util.DataUtil].singletonIterator(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EI.getInstance()
      Src: com.ctc.wstx.util.DataUtil:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<T>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 10
    functionsReached:
    - EI.getInstance()
    linkageType: ''
    returnType: Iterator<T>
    signature: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Collection<T>].size()'
      Src: com.ctc.wstx.util.DataUtil:86,1
    - Dst: '[Collection<T>].size()'
      Src: com.ctc.wstx.util.DataUtil:86,1
    - Dst: c1.iterator()
      Src: com.ctc.wstx.util.DataUtil:91,1
    - Dst: '[com.ctc.wstx.util.DataUtil].hasNext()'
      Src: com.ctc.wstx.util.DataUtil:92,1
    - Dst: '[com.ctc.wstx.util.DataUtil].next()'
      Src: com.ctc.wstx.util.DataUtil:93,1
    - Dst: c2.contains(com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:93,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Collection<T>
      - Collection<T>
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - c1
    - c2
    argTypes:
    - Collection<T>
    - Collection<T>
    constantsTouched: []
    func_position:
      end: 98
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 98
    functionName: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(Collection<T>,Collection<T>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].hasNext()'
    - c2.contains(com.ctc.wstx.util.DataUtil)
    - '[com.ctc.wstx.util.DataUtil].next()'
    - c1.iterator()
    - '[Collection<T>].size()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(Collection<T>,Collection<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.DataUtil:105,1
    - Dst: Array.getLength(Object)
      Src: com.ctc.wstx.util.DataUtil:108,1
    - Dst: '[Object].getClass()'
      Src: com.ctc.wstx.util.DataUtil:109,1
    - Dst: '[com.ctc.wstx.util.DataUtil].getComponentType()'
      Src: com.ctc.wstx.util.DataUtil:109,1
    - Dst: Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:109,1
    - Dst: System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:110,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - arr
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 112
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 112
    functionName: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
    - '[com.ctc.wstx.util.DataUtil].getComponentType()'
    - Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
    - Array.getLength(Object)
    - '[Object].getClass()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.DataUtil:121,1
    - Dst: Array.getLength(Object)
      Src: com.ctc.wstx.util.DataUtil:124,1
    - Dst: '[Object].getClass()'
      Src: com.ctc.wstx.util.DataUtil:129,1
    - Dst: '[com.ctc.wstx.util.DataUtil].getComponentType()'
      Src: com.ctc.wstx.util.DataUtil:129,1
    - Dst: Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:129,1
    - Dst: System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:130,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - arr
    - minLen
    argTypes:
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(Object,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
    - '[com.ctc.wstx.util.DataUtil].getComponentType()'
    - Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
    - Array.getLength(Object)
    - '[Object].getClass()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.DataUtil:141,1
    - Dst: Array.getLength(Object)
      Src: com.ctc.wstx.util.DataUtil:144,1
    - Dst: '[Object].getClass()'
      Src: com.ctc.wstx.util.DataUtil:149,1
    - Dst: '[com.ctc.wstx.util.DataUtil].getComponentType()'
      Src: com.ctc.wstx.util.DataUtil:149,1
    - Dst: Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:149,1
    - Dst: System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:150,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - arr
    - maxLen
    argTypes:
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 152
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 152
    functionName: '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Object,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil,int,com.ctc.wstx.util.DataUtil)
    - '[com.ctc.wstx.util.DataUtil].getComponentType()'
    - Array.newInstance(com.ctc.wstx.util.DataUtil,com.ctc.wstx.util.DataUtil)
    - Array.getLength(Object)
    - '[Object].getClass()'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(String[],com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:159,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - arr
    - more
    argTypes:
    - String[]
    - int
    constantsTouched: []
    func_position:
      end: 160
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 160
    functionName: '[com.ctc.wstx.util.DataUtil].growArrayBy(String[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 1
    functionsReached:
    - Arrays.copyOf(String[],com.ctc.wstx.util.DataUtil)
    linkageType: ''
    returnType: String[]
    signature: '[com.ctc.wstx.util.DataUtil].growArrayBy(String[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arrays.copyOf(int[],com.ctc.wstx.util.DataUtil)
      Src: com.ctc.wstx.util.DataUtil:167,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - Long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - arr
    - more
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 168
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 168
    functionName: '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 2
    functionsReached:
    - Arrays.copyOf(int[],com.ctc.wstx.util.DataUtil)
    linkageType: ''
    returnType: int[]
    signature: '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<T>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 20
    functionName: '[com.ctc.wstx.util.DataUtil.EI].getInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Iterator<T>
    signature: '[com.ctc.wstx.util.DataUtil.EI].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<?>
      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: 23
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 23
    functionName: '[com.ctc.wstx.util.DataUtil.EI].hasNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.DataUtil.EI].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: com.ctc.wstx.util.DataUtil.EI:27,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<?>
      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: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.ctc.wstx.util.DataUtil.EI].next()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.util.DataUtil.EI].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>()'
      Src: com.ctc.wstx.util.DataUtil.EI:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<?>
      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: 33
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.ctc.wstx.util.DataUtil.EI].remove()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.DataUtil.EI].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil.EI].<init>()'
      Src: com.ctc.wstx.util.DataUtil.EI:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator<?>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.DataUtil.EI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.util.DataUtil.EI].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil.EI].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.util.DataUtil.EI
    signature: '[com.ctc.wstx.util.DataUtil.EI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.WordSet
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.util.WordSet].<init>(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.WordSet
    signature: '[com.ctc.wstx.util.WordSet].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
      Src: com.ctc.wstx.util.WordSet:71,1
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].construct()'
      Src: com.ctc.wstx.util.WordSet:71,1
    - Dst: '[com.ctc.wstx.util.WordSet].<init>(com.ctc.wstx.util.WordSet)'
      Src: com.ctc.wstx.util.WordSet:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - TreeSet<String>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.WordSet
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - wordSet
    argTypes:
    - TreeSet<String>
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[com.ctc.wstx.util.WordSet].constructSet(TreeSet<String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver.Builder].construct()'
    - '[com.ctc.wstx.util.WordSet].<init>(com.ctc.wstx.util.WordSet)'
    - '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
    linkageType: ''
    returnType: com.ctc.wstx.util.WordSet
    signature: '[com.ctc.wstx.util.WordSet].constructSet(TreeSet<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
      Src: com.ctc.wstx.util.WordSet:76,1
    - Dst: '[com.ctc.wstx.util.WordResolver.Builder].construct()'
      Src: com.ctc.wstx.util.WordSet:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - TreeSet<String>
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - wordSet
    argTypes:
    - TreeSet<String>
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[com.ctc.wstx.util.WordSet].constructRaw(TreeSet<String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordResolver.Builder].construct()'
    - '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.WordSet].constructRaw(TreeSet<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordSet].contains(char[],char[],int,int)'
      Src: com.ctc.wstx.util.WordSet:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - start
    - end
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[com.ctc.wstx.util.WordSet].contains(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordSet].contains(char[],char[],int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.WordSet].contains(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - data
    - str
    - start
    - end
    argTypes:
    - char[]
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 174
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 174
    functionName: '[com.ctc.wstx.util.WordSet].contains(char[],char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.WordSet].contains(char[],char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordSet].contains(char[],String)'
      Src: com.ctc.wstx.util.WordSet:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[com.ctc.wstx.util.WordSet].contains(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.WordSet].contains(char[],String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.WordSet].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.WordSet:186,1
    - Dst: '[String].charAt(com.ctc.wstx.util.WordSet)'
      Src: com.ctc.wstx.util.WordSet:207,1
    - Dst: '[String].charAt()'
      Src: com.ctc.wstx.util.WordSet:217,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char
      - int
      - int
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - data
    - str
    argTypes:
    - char[]
    - String
    constantsTouched: []
    func_position:
      end: 268
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 268
    functionName: '[com.ctc.wstx.util.WordSet].contains(char[],String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(com.ctc.wstx.util.WordSet)'
    - '[String].charAt()'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.WordSet].contains(char[],String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TreeSet<String>].size()'
      Src: com.ctc.wstx.util.WordSet.Builder:294,1
    - Dst: '[TreeSet<String>].toArray(String[])'
      Src: com.ctc.wstx.util.WordSet.Builder:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - TreeSet<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.WordSet.Builder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wordSet
    argTypes:
    - TreeSet<String>
    constantsTouched: []
    func_position:
      end: 307
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 307
    functionName: '[com.ctc.wstx.util.WordSet.Builder].<init>(TreeSet<String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 0
    functionsReached:
    - '[TreeSet<String>].size()'
    - '[TreeSet<String>].toArray(String[])'
    linkageType: ''
    returnType: com.ctc.wstx.util.WordSet.Builder
    signature: '[com.ctc.wstx.util.WordSet.Builder].<init>(TreeSet<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,int)'
      Src: com.ctc.wstx.util.WordSet.Builder:319,1
    - Dst: '[com.ctc.wstx.util.WordSet.Builder].constructBranch(int,int,com.ctc.wstx.util.WordSet.Builder)'
      Src: com.ctc.wstx.util.WordSet.Builder:321,1
    - Dst: System.arraycopy(char[],int,com.ctc.wstx.util.WordSet.Builder,int,int)
      Src: com.ctc.wstx.util.WordSet.Builder:326,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 313
    functionDepth: 2
    functionLinenumber: 313
    functionLinenumberEnd: 328
    functionName: '[com.ctc.wstx.util.WordSet.Builder].construct()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,int)'
    - System.arraycopy(char[],int,com.ctc.wstx.util.WordSet.Builder,int,int)
    - '[com.ctc.wstx.util.WordSet.Builder].constructBranch(int,int,com.ctc.wstx.util.WordSet.Builder)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.WordSet.Builder].construct()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
      Src: com.ctc.wstx.util.WordSet.Builder:348,1
    - Dst: words[groupStart].length()
      Src: com.ctc.wstx.util.WordSet.Builder:366,1
    - Dst: '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
      Src: com.ctc.wstx.util.WordSet.Builder:368,1
    - Dst: words[groupStart].charAt(int)
      Src: com.ctc.wstx.util.WordSet.Builder:384,1
    - Dst: words[j].charAt(int)
      Src: com.ctc.wstx.util.WordSet.Builder:386,1
    - Dst: '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
      Src: com.ctc.wstx.util.WordSet.Builder:394,1
    - Dst: word.length()
      Src: com.ctc.wstx.util.WordSet.Builder:426,1
    - Dst: '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,com.ctc.wstx.util.WordSet.Builder)'
      Src: com.ctc.wstx.util.WordSet.Builder:429,1
    - Dst: '[com.ctc.wstx.util.WordSet.Builder].constructBranch(int,com.ctc.wstx.util.WordSet.Builder,com.ctc.wstx.util.WordSet.Builder)'
      Src: com.ctc.wstx.util.WordSet.Builder:432,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - charIndex
    - start
    - end
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 439
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 439
    functionName: '[com.ctc.wstx.util.WordSet.Builder].constructBranch(int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
    - words[groupStart].charAt(int)
    - word.length()
    - words[j].charAt(int)
    - '[com.ctc.wstx.util.WordSet.Builder].constructBranch(int,com.ctc.wstx.util.WordSet.Builder,com.ctc.wstx.util.WordSet.Builder)'
    - '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,com.ctc.wstx.util.WordSet.Builder)'
    - words[groupStart].length()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.WordSet.Builder].constructBranch(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: word.length()
      Src: com.ctc.wstx.util.WordSet.Builder:448,1
    - Dst: '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
      Src: com.ctc.wstx.util.WordSet.Builder:453,1
    - Dst: word.charAt(int)
      Src: com.ctc.wstx.util.WordSet.Builder:458,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - charIndex
    - wordIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 460
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 460
    functionName: '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 1
    functionsReached:
    - word.length()
    - word.charAt(int)
    - '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.ctc.wstx.util.WordSet.Builder,int,char[],int,com.ctc.wstx.util.WordSet.Builder)
      Src: com.ctc.wstx.util.WordSet.Builder:475,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - char[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - needSpace
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 477
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 477
    functionName: '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.WordSet.Builder,int,char[],int,com.ctc.wstx.util.WordSet.Builder)
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.PrefixedName:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 3
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.PrefixedName:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[com.ctc.wstx.util.PrefixedName].reset(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.util.PrefixedName].reset(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.util.PrefixedName:68,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.util.PrefixedName:68,1
    - Dst: '[com.ctc.wstx.util.PrefixedName].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.util.PrefixedName:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.PrefixedName
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[com.ctc.wstx.util.PrefixedName].valueOf(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[com.ctc.wstx.util.PrefixedName].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: com.ctc.wstx.util.PrefixedName
    signature: '[com.ctc.wstx.util.PrefixedName].valueOf(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[com.ctc.wstx.util.PrefixedName].getPrefix()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.PrefixedName].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[com.ctc.wstx.util.PrefixedName].getLocalName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.PrefixedName].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      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: 91
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 91
    functionName: '[com.ctc.wstx.util.PrefixedName].isaNsDeclaration()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.PrefixedName].isaNsDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.PrefixedName:107,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.PrefixedName:107,1
    - Dst: '[String].startsWith(String)'
      Src: com.ctc.wstx.util.PrefixedName:108,1
    - Dst: '[String].endsWith(String)'
      Src: com.ctc.wstx.util.PrefixedName:109,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsAware
    - localName
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 113
    functionName: '[com.ctc.wstx.util.PrefixedName].isXmlReservedAttr(boolean,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 0
    functionsReached:
    - '[String].startsWith(String)'
    - '[String].endsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.PrefixedName].isXmlReservedAttr(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mPrefix.length()
      Src: com.ctc.wstx.util.PrefixedName:124,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.PrefixedName:127,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.util.PrefixedName:127,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.PrefixedName)'
      Src: com.ctc.wstx.util.PrefixedName:128,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.util.PrefixedName:129,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.PrefixedName:130,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.PrefixedName:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 132
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.util.PrefixedName].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 5
    functionsReached:
    - '[StringBuilder].<init>(com.ctc.wstx.util.PrefixedName)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[String].length()'
    - mPrefix.length()
    - '[StringBuilder].append(com.ctc.wstx.util.PrefixedName)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.PrefixedName].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      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: 149
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 149
    functionName: '[com.ctc.wstx.util.PrefixedName].equals(Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.PrefixedName].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.util.PrefixedName:156,1
    - Dst: mPrefix.hashCode()
      Src: com.ctc.wstx.util.PrefixedName:158,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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: 163
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 163
    functionName: '[com.ctc.wstx.util.PrefixedName].hashCode()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    - mPrefix.hashCode()
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.PrefixedName].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: op.length()
      Src: com.ctc.wstx.util.PrefixedName:172,1
    - Dst: mPrefix.length()
      Src: com.ctc.wstx.util.PrefixedName:173,1
    - Dst: mPrefix.length()
      Src: com.ctc.wstx.util.PrefixedName:176,1
    - Dst: mPrefix.compareTo(com.ctc.wstx.util.PrefixedName)
      Src: com.ctc.wstx.util.PrefixedName:179,1
    - Dst: '[String].compareTo(String)'
      Src: com.ctc.wstx.util.PrefixedName:185,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.PrefixedName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - com.ctc.wstx.util.PrefixedName
    constantsTouched: []
    func_position:
      end: 186
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 186
    functionName: '[com.ctc.wstx.util.PrefixedName].compareTo(com.ctc.wstx.util.PrefixedName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
    functionUses: 0
    functionsReached:
    - op.length()
    - '[String].compareTo(String)'
    - mPrefix.length()
    - mPrefix.compareTo(com.ctc.wstx.util.PrefixedName)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.PrefixedName].compareTo(com.ctc.wstx.util.PrefixedName)'
  - 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: com.ctc.wstx.util.ExceptionUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7
      start: 7
    functionDepth: 0
    functionLinenumber: 7
    functionLinenumberEnd: 7
    functionName: '[com.ctc.wstx.util.ExceptionUtil].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.ExceptionUtil
    signature: '[com.ctc.wstx.util.ExceptionUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
      Src: com.ctc.wstx.util.ExceptionUtil:16,1
    - Dst: '[Throwable].getMessage()'
      Src: com.ctc.wstx.util.ExceptionUtil:18,1
    - Dst: '[RuntimeException].<init>(com.ctc.wstx.util.ExceptionUtil,Throwable)'
      Src: com.ctc.wstx.util.ExceptionUtil:18,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      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:
    - t
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 19
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 19
    functionName: '[com.ctc.wstx.util.ExceptionUtil].throwRuntimeException(Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(com.ctc.wstx.util.ExceptionUtil,Throwable)'
    - '[Throwable].getMessage()'
    - '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ExceptionUtil].throwRuntimeException(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: com.ctc.wstx.util.ExceptionUtil:27,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].setInitCause(java.io.IOException,Throwable)'
      Src: com.ctc.wstx.util.ExceptionUtil:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.IOException
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - msg
    - src
    argTypes:
    - String
    - Throwable
    constantsTouched: []
    func_position:
      end: 30
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 30
    functionName: '[com.ctc.wstx.util.ExceptionUtil].constructIOException(String,Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(java.io.IOException,Throwable)'
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: java.io.IOException
    signature: '[com.ctc.wstx.util.ExceptionUtil].constructIOException(String,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
      Src: com.ctc.wstx.util.ExceptionUtil:35,1
    - Dst: '[Throwable].getMessage()'
      Src: com.ctc.wstx.util.ExceptionUtil:37,1
    - Dst: '[IllegalArgumentException].<init>(com.ctc.wstx.util.ExceptionUtil)'
      Src: com.ctc.wstx.util.ExceptionUtil:37,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].setInitCause(IllegalArgumentException,Throwable)'
      Src: com.ctc.wstx.util.ExceptionUtil:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      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:
    - t
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 41
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 41
    functionName: '[com.ctc.wstx.util.ExceptionUtil].throwAsIllegalArgument(Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
    functionUses: 0
    functionsReached:
    - '[Throwable].getMessage()'
    - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(IllegalArgumentException,Throwable)'
    - '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
    - '[IllegalArgumentException].<init>(com.ctc.wstx.util.ExceptionUtil)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ExceptionUtil].throwAsIllegalArgument(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      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:
    - t
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 52
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(null)'
      Src: com.ctc.wstx.util.ExceptionUtil:61,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: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.util.ExceptionUtil].throwInternal(null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.ctc.wstx.util.ExceptionUtil:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    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:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
    functionUses: 5
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getCause()'
      Src: com.ctc.wstx.util.ExceptionUtil:77,1
    - Dst: '[Throwable].initCause(Throwable)'
      Src: com.ctc.wstx.util.ExceptionUtil:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      - Throwable
      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:
    - newT
    - rootT
    argTypes:
    - Throwable
    - Throwable
    constantsTouched: []
    func_position:
      end: 80
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.util.ExceptionUtil].setInitCause(Throwable,Throwable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
    functionUses: 0
    functionsReached:
    - '[Throwable].getCause()'
    - '[Throwable].initCause(Throwable)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.ExceptionUtil].setInitCause(Throwable,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.XmlChars
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 354
    functionName: '[com.ctc.wstx.util.XmlChars].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/XmlChars.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.XmlChars
    signature: '[com.ctc.wstx.util.XmlChars].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - 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:
    - char
    constantsTouched: []
    func_position:
      end: 376
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 376
    functionName: '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/XmlChars.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - 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:
    - char
    constantsTouched: []
    func_position:
      end: 398
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 398
    functionName: '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/XmlChars.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - 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:
    - char
    constantsTouched: []
    func_position:
      end: 451
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 451
    functionName: '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/XmlChars.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - 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:
    - char
    constantsTouched: []
    func_position:
      end: 498
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 498
    functionName: '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/XmlChars.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - array
    - start
    - end
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 525
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 525
    functionName: '[com.ctc.wstx.util.XmlChars].SETBITS(int[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/XmlChars.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.XmlChars].SETBITS(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - point
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 532
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 532
    functionName: '[com.ctc.wstx.util.XmlChars].SETBITS(int[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/XmlChars.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.XmlChars].SETBITS(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.EmptyNamespaceContext].<init>()'
      Src: com.ctc.wstx.util.EmptyNamespaceContext:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.EmptyNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.EmptyNamespaceContext
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 24
    functionName: '[com.ctc.wstx.util.EmptyNamespaceContext].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.EmptyNamespaceContext].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.util.EmptyNamespaceContext
    signature: '[com.ctc.wstx.util.EmptyNamespaceContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.EmptyNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.EmptyNamespaceContext
      static: true
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.ctc.wstx.util.EmptyNamespaceContext].getInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.EmptyNamespaceContext
    signature: '[com.ctc.wstx.util.EmptyNamespaceContext].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.util.EmptyNamespaceContext:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.EmptyNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<javax.xml.stream.events.Namespace>
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.ctc.wstx.util.EmptyNamespaceContext].getNamespaces()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    linkageType: ''
    returnType: java.util.Iterator<javax.xml.stream.events.Namespace>
    signature: '[com.ctc.wstx.util.EmptyNamespaceContext].getNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.EmptyNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.util.EmptyNamespaceContext].outputNamespaceDeclarations(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.EmptyNamespaceContext].outputNamespaceDeclarations(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.EmptyNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - w
    argTypes:
    - javax.xml.stream.XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.util.EmptyNamespaceContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.EmptyNamespaceContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.EmptyNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.ctc.wstx.util.EmptyNamespaceContext].doGetNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.EmptyNamespaceContext].doGetNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.EmptyNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.util.EmptyNamespaceContext].doGetPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.EmptyNamespaceContext].doGetPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.util.EmptyNamespaceContext:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - com.ctc.wstx.util.EmptyNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[com.ctc.wstx.util.EmptyNamespaceContext].doGetPrefixes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[com.ctc.wstx.util.EmptyNamespaceContext].doGetPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.StringVector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.ctc.wstx.util.StringVector].<init>(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.StringVector
    signature: '[com.ctc.wstx.util.StringVector].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - 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: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.ctc.wstx.util.StringVector].size()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.StringVector].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      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: '[com.ctc.wstx.util.StringVector].isEmpty()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringVector].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.StringVector:37,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      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: 40
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[com.ctc.wstx.util.StringVector].getString(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringVector].getString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.util.StringVector:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - 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: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.ctc.wstx.util.StringVector].getLastString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringVector].getLastString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - 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: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[com.ctc.wstx.util.StringVector].getInternalArray()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.ctc.wstx.util.StringVector].getInternalArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,com.ctc.wstx.util.StringVector,int,int)
      Src: com.ctc.wstx.util.StringVector:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - 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: 57
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[com.ctc.wstx.util.StringVector].asArray()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(String[],int,com.ctc.wstx.util.StringVector,int,int)
    linkageType: ''
    returnType: String[]
    signature: '[com.ctc.wstx.util.StringVector].asArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.util.StringVector].containsInterned(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.StringVector].containsInterned(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.ctc.wstx.util.StringVector,int,String[],int,com.ctc.wstx.util.StringVector)
      Src: com.ctc.wstx.util.StringVector:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[com.ctc.wstx.util.StringVector].addString(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.StringVector,int,String[],int,com.ctc.wstx.util.StringVector)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.StringVector].addString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.ctc.wstx.util.StringVector,int,String[],int,com.ctc.wstx.util.StringVector)
      Src: com.ctc.wstx.util.StringVector:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - str1
    - str2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 95
    functionName: '[com.ctc.wstx.util.StringVector].addStrings(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.StringVector,int,String[],int,com.ctc.wstx.util.StringVector)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.StringVector].addStrings(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - str
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[com.ctc.wstx.util.StringVector].setString(int,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.StringVector].setString(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - removeRefs
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 108
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 108
    functionName: '[com.ctc.wstx.util.StringVector].clear(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.StringVector].clear(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - 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: 114
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.util.StringVector].removeLast()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringVector].removeLast()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[com.ctc.wstx.util.StringVector].removeLast(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.StringVector].removeLast(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 145
    functionName: '[com.ctc.wstx.util.StringVector].findLastFromMap(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringVector].findLastFromMap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: curr.equals(String)
      Src: com.ctc.wstx.util.StringVector:152,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 157
    functionName: '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 2
    functionsReached:
    - curr.equals(String)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: curr.equals(String)
      Src: com.ctc.wstx.util.StringVector:163,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      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: 168
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 168
    functionName: '[com.ctc.wstx.util.StringVector].findLastIndexNonInterned(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 0
    functionsReached:
    - curr.equals(String)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.StringVector].findLastIndexNonInterned(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: currVal.equals(String)
      Src: com.ctc.wstx.util.StringVector:173,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 178
    functionName: '[com.ctc.wstx.util.StringVector].findLastByValueNonInterned(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 0
    functionsReached:
    - currVal.equals(String)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringVector].findLastByValueNonInterned(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: currVal.equals(String)
      Src: com.ctc.wstx.util.StringVector:183,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 188
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 188
    functionName: '[com.ctc.wstx.util.StringVector].findLastIndexByValueNonInterned(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 0
    functionsReached:
    - currVal.equals(String)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.StringVector].findLastIndexByValueNonInterned(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.util.StringVector:227,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringVector:228,1
    - Dst: '[StringBuilder].append(int)'
      Src: com.ctc.wstx.util.StringVector:229,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringVector:230,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringVector:233,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.util.StringVector:235,1
    - Dst: '[StringBuilder].append()'
      Src: com.ctc.wstx.util.StringVector:236,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.util.StringVector:237,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.StringVector:239,1
    - Dst: System.identityHashCode()
      Src: com.ctc.wstx.util.StringVector:240,1
    - Dst: Integer.toHexString(com.ctc.wstx.util.StringVector)
      Src: com.ctc.wstx.util.StringVector:240,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.StringVector)'
      Src: com.ctc.wstx.util.StringVector:240,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.util.StringVector:242,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.StringVector:243,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - 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: 244
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 244
    functionName: '[com.ctc.wstx.util.StringVector].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].append(int)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.util.StringVector)'
    - Integer.toHexString(com.ctc.wstx.util.StringVector)
    - System.identityHashCode()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.StringVector].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.BaseNsContext:56,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.BaseNsContext:58,1
    - Dst: '[String].equals(com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.util.BaseNsContext:59,1
    - Dst: '[String].equals(com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.util.BaseNsContext:62,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].doGetNamespaceURI(String)'
      Src: com.ctc.wstx.util.BaseNsContext:66,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      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: 67
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 67
    functionName: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 1
    functionsReached:
    - '[String].equals(com.ctc.wstx.util.BaseNsContext)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[com.ctc.wstx.util.BaseNsContext].doGetNamespaceURI(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.BaseNsContext:75,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.BaseNsContext:76,1
    - Dst: '[String].equals(com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.util.BaseNsContext:78,1
    - Dst: '[String].equals(com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.util.BaseNsContext:81,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].doGetPrefix(String)'
      Src: com.ctc.wstx.util.BaseNsContext:84,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      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:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 85
    functionName: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 0
    functionsReached:
    - '[String].equals(com.ctc.wstx.util.BaseNsContext)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].length()'
    - '[com.ctc.wstx.util.BaseNsContext].doGetPrefix(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.BaseNsContext:93,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.BaseNsContext:94,1
    - Dst: '[String].equals(com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.util.BaseNsContext:96,1
    - Dst: '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.util.BaseNsContext:97,1
    - Dst: '[String].equals(com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.util.BaseNsContext:99,1
    - Dst: '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.util.BaseNsContext)'
      Src: com.ctc.wstx.util.BaseNsContext:100,1
    - Dst: '[com.ctc.wstx.util.BaseNsContext].doGetPrefixes(String)'
      Src: com.ctc.wstx.util.BaseNsContext:103,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 104
    functionName: '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.util.BaseNsContext)'
    - '[com.ctc.wstx.util.BaseNsContext].doGetPrefixes(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equals(com.ctc.wstx.util.BaseNsContext)'
    - '[String].length()'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[com.ctc.wstx.util.BaseNsContext].getPrefixes(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:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<javax.xml.stream.events.Namespace>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<javax.xml.stream.events.Namespace>
    signature: '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 119
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 119
    functionName: '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamWriter
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - w
    argTypes:
    - javax.xml.stream.XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
  - 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:
      - 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: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[com.ctc.wstx.util.BaseNsContext].doGetNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BaseNsContext].doGetNamespaceURI(String)'
  - 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:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: '[com.ctc.wstx.util.BaseNsContext].doGetPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.BaseNsContext].doGetPrefix(String)'
  - 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:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 133
    functionName: '[com.ctc.wstx.util.BaseNsContext].doGetPrefixes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[com.ctc.wstx.util.BaseNsContext].doGetPrefixes(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:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.BaseNsContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.util.BaseNsContext].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.BaseNsContext
    signature: '[com.ctc.wstx.util.BaseNsContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.InternCache].<init>()'
      Src: com.ctc.wstx.util.InternCache:30,1
    - Dst: '[Object].<init>(int,float,boolean)'
      Src: com.ctc.wstx.util.InternCache:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.util.InternCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.InternCache
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 39
    functionName: '[com.ctc.wstx.util.InternCache].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/InternCache.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>(int,float,boolean)'
    - '[com.ctc.wstx.util.InternCache].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.util.InternCache
    signature: '[com.ctc.wstx.util.InternCache].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.util.InternCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.InternCache
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.util.InternCache].getInstance()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/InternCache.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.InternCache
    signature: '[com.ctc.wstx.util.InternCache].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.InternCache].get(String)'
      Src: com.ctc.wstx.util.InternCache:53,1
    - Dst: '[String].intern()'
      Src: com.ctc.wstx.util.InternCache:56,1
    - Dst: '[com.ctc.wstx.util.InternCache].put(com.ctc.wstx.util.InternCache,com.ctc.wstx.util.InternCache)'
      Src: com.ctc.wstx.util.InternCache:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.util.InternCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 62
    functionName: '[com.ctc.wstx.util.InternCache].intern(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/InternCache.java
    functionUses: 0
    functionsReached:
    - '[String].intern()'
    - '[com.ctc.wstx.util.InternCache].put(com.ctc.wstx.util.InternCache,com.ctc.wstx.util.InternCache)'
    - '[com.ctc.wstx.util.InternCache].get(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.InternCache].intern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.InternCache].size()'
      Src: com.ctc.wstx.util.InternCache:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Map.Entry<String,String>
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - com.ctc.wstx.util.InternCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - eldest
    argTypes:
    - Map.Entry<String,String>
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.util.InternCache].removeEldestEntry(Map.Entry<String,String>)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/InternCache.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.InternCache].size()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.InternCache].removeEldestEntry(Map.Entry<String,String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
      Src: com.ctc.wstx.util.SymbolTable:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 4
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable
    signature: '[com.ctc.wstx.util.SymbolTable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int)'
      Src: com.ctc.wstx.util.SymbolTable:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - internStrings
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 3
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int)'
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable
    signature: '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int,float)'
      Src: com.ctc.wstx.util.SymbolTable:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - internStrings
    - initialSize
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int,float)'
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable
    signature: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.SymbolTable:199,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.SymbolTable:220,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.util.SymbolTable:223,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - internStrings
    - initialSize
    - fillFactor
    argTypes:
    - boolean
    - int
    - float
    constantsTouched: []
    func_position:
      end: 226
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 226
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int,float)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable
    signature: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - internStrings
    - symbols
    - buckets
    - size
    - sizeThreshold
    - indexMask
    - version
    argTypes:
    - boolean
    - String[]
    - Bucket[]
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 245
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 245
    functionName: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,String[],Bucket[],int,int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable
    signature: '[com.ctc.wstx.util.SymbolTable].<init>(boolean,String[],Bucket[],int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].<init>(com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SymbolTable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 280
    functionName: '[com.ctc.wstx.util.SymbolTable].makeChild()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].<init>(com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable,com.ctc.wstx.util.SymbolTable)'
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable
    signature: '[com.ctc.wstx.util.SymbolTable].makeChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].size()'
      Src: com.ctc.wstx.util.SymbolTable:292,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].size()'
      Src: com.ctc.wstx.util.SymbolTable:292,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - child
    argTypes:
    - com.ctc.wstx.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 315
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 315
    functionName: '[com.ctc.wstx.util.SymbolTable].mergeChild(com.ctc.wstx.util.SymbolTable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.SymbolTable].size()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.SymbolTable].mergeChild(com.ctc.wstx.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      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: 325
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 325
    functionName: '[com.ctc.wstx.util.SymbolTable].setInternStrings(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.SymbolTable].setInternStrings(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - 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: 333
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 333
    functionName: '[com.ctc.wstx.util.SymbolTable].size()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.SymbolTable].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - 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: 335
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 335
    functionName: '[com.ctc.wstx.util.SymbolTable].version()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.SymbolTable].version()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - 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: 337
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 337
    functionName: '[com.ctc.wstx.util.SymbolTable].isDirty()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.SymbolTable].isDirty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - t
    argTypes:
    - com.ctc.wstx.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 354
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 354
    functionName: '[com.ctc.wstx.util.SymbolTable].isDirectChildOf(com.ctc.wstx.util.SymbolTable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.SymbolTable].isDirectChildOf(com.ctc.wstx.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sym.length()
      Src: com.ctc.wstx.util.SymbolTable:389,1
    - Dst: sym.charAt(com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:392,1
    - Dst: b.find(char[],int,int)
      Src: com.ctc.wstx.util.SymbolTable:404,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].rehash()'
      Src: com.ctc.wstx.util.SymbolTable:413,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int)'
      Src: com.ctc.wstx.util.SymbolTable:417,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].copyArrays()'
      Src: com.ctc.wstx.util.SymbolTable:420,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.SymbolTable:425,1
    - Dst: '[String].intern()'
      Src: com.ctc.wstx.util.SymbolTable:427,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:434,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - start
    - len
    - hash
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 438
      start: 375
    functionDepth: 2
    functionLinenumber: 375
    functionLinenumberEnd: 438
    functionName: '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - '[String].intern()'
    - b.find(char[],int,int)
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
    - '[com.ctc.wstx.util.SymbolTable].rehash()'
    - sym.length()
    - sym.charAt(com.ctc.wstx.util.SymbolTable)
    - '[com.ctc.wstx.util.SymbolTable].copyArrays()'
    - '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int)'
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sym.length()
      Src: com.ctc.wstx.util.SymbolTable:456,1
    - Dst: sym.charAt(com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:459,1
    - Dst: b.find(char[],int,int)
      Src: com.ctc.wstx.util.SymbolTable:471,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - buffer
    - start
    - len
    - hash
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 478
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 478
    functionName: '[com.ctc.wstx.util.SymbolTable].findSymbolIfExists(char[],int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - sym.length()
    - sym.charAt(com.ctc.wstx.util.SymbolTable)
    - b.find(char[],int,int)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.SymbolTable].findSymbolIfExists(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.SymbolTable:487,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(String)'
      Src: com.ctc.wstx.util.SymbolTable:493,1
    - Dst: sym.length()
      Src: com.ctc.wstx.util.SymbolTable:499,1
    - Dst: sym.charAt(com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:502,1
    - Dst: '[String].charAt(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:502,1
    - Dst: b.find(String)
      Src: com.ctc.wstx.util.SymbolTable:514,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].rehash()'
      Src: com.ctc.wstx.util.SymbolTable:523,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(String)'
      Src: com.ctc.wstx.util.SymbolTable:527,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].copyArrays()'
      Src: com.ctc.wstx.util.SymbolTable:530,1
    - Dst: '[String].intern()'
      Src: com.ctc.wstx.util.SymbolTable:536,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:543,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 547
      start: 485
    functionDepth: 2
    functionLinenumber: 485
    functionLinenumberEnd: 547
    functionName: '[com.ctc.wstx.util.SymbolTable].findSymbol(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[String].intern()'
    - '[String].charAt(com.ctc.wstx.util.SymbolTable)'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
    - b.find(String)
    - '[com.ctc.wstx.util.SymbolTable].rehash()'
    - sym.length()
    - sym.charAt(com.ctc.wstx.util.SymbolTable)
    - '[com.ctc.wstx.util.SymbolTable].copyArrays()'
    - '[String].length()'
    - '[com.ctc.wstx.util.SymbolTable].calcHash(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.SymbolTable].findSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - buffer
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 565
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 565
    functionName: '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.util.SymbolTable:569,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.SymbolTable:570,1
    - Dst: '[String].charAt(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:571,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 575
      start: 567
    functionDepth: 0
    functionLinenumber: 567
    functionLinenumberEnd: 575
    functionName: '[com.ctc.wstx.util.SymbolTable].calcHash(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(com.ctc.wstx.util.SymbolTable)'
    - '[String].charAt(int)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.SymbolTable].calcHash(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(com.ctc.wstx.util.SymbolTable,int,String[],int,com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:591,1
    - Dst: System.arraycopy(com.ctc.wstx.util.SymbolTable,int,Bucket[],int,com.ctc.wstx.util.SymbolTable)
      Src: com.ctc.wstx.util.SymbolTable:595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      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: 596
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 596
    functionName: '[com.ctc.wstx.util.SymbolTable].copyArrays()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.SymbolTable,int,String[],int,com.ctc.wstx.util.SymbolTable)
    - System.arraycopy(com.ctc.wstx.util.SymbolTable,int,Bucket[],int,com.ctc.wstx.util.SymbolTable)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.SymbolTable].copyArrays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:626,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:631,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].calcHash(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:642,1
    - Dst: '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
      Src: com.ctc.wstx.util.SymbolTable:647,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.util.SymbolTable:654,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      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: 656
      start: 605
    functionDepth: 1
    functionLinenumber: 605
    functionLinenumberEnd: 656
    functionName: '[com.ctc.wstx.util.SymbolTable].rehash()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.util.SymbolTable].calcHash(com.ctc.wstx.util.SymbolTable)'
    - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.SymbolTable)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.SymbolTable].rehash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - float
      - String
      - boolean
      - String[]
      - Bucket[]
      - int
      - int
      - int
      - int
      - boolean
      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: 684
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 684
    functionName: '[com.ctc.wstx.util.SymbolTable].calcAvgSeek()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[com.ctc.wstx.util.SymbolTable].calcAvgSeek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Bucket
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Bucket
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.SymbolTable.Bucket
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - symbol
    - next
    argTypes:
    - String
    - Bucket
    constantsTouched: []
    func_position:
      end: 703
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 703
    functionName: '[com.ctc.wstx.util.SymbolTable.Bucket].<init>(String,Bucket)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.SymbolTable.Bucket
    signature: '[com.ctc.wstx.util.SymbolTable.Bucket].<init>(String,Bucket)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sym.length()
      Src: com.ctc.wstx.util.SymbolTable.Bucket:710,1
    - Dst: sym.charAt(com.ctc.wstx.util.SymbolTable.Bucket)
      Src: com.ctc.wstx.util.SymbolTable.Bucket:713,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Bucket
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 728
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 728
    functionName: '[com.ctc.wstx.util.SymbolTable.Bucket].find(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - sym.length()
    - sym.charAt(com.ctc.wstx.util.SymbolTable.Bucket)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.SymbolTable.Bucket].find(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sym.equals(String)
      Src: com.ctc.wstx.util.SymbolTable.Bucket:735,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Bucket
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 745
      start: 730
    functionDepth: 0
    functionLinenumber: 730
    functionLinenumberEnd: 745
    functionName: '[com.ctc.wstx.util.SymbolTable.Bucket].find(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - sym.equals(String)
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.SymbolTable.Bucket].find(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.ctc.wstx.util.TextBuffer:142,1
    - Dst: '[String].toCharArray()'
      Src: com.ctc.wstx.util.TextBuffer:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.util.TextBuffer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cfg
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[com.ctc.wstx.util.TextBuffer].<init>(com.ctc.wstx.api.ReaderConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[String].toCharArray()'
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuffer
    signature: '[com.ctc.wstx.util.TextBuffer].<init>(com.ctc.wstx.api.ReaderConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].<init>(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.util.TextBuffer:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.TextBuffer
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cfg
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[com.ctc.wstx.util.TextBuffer].createRecyclableBuffer(com.ctc.wstx.api.ReaderConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].<init>(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuffer
    signature: '[com.ctc.wstx.util.TextBuffer].createRecyclableBuffer(com.ctc.wstx.api.ReaderConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].<init>(null)'
      Src: com.ctc.wstx.util.TextBuffer:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.TextBuffer
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].<init>(null)'
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuffer
    signature: '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.util.TextBuffer:187,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:195,1
    - Dst: '[java.util.ArrayList<char[]>].clear()'
      Src: com.ctc.wstx.util.TextBuffer:197,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].freeMediumCBuffer(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:203,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - force
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 205
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 205
    functionName: '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].freeMediumCBuffer(com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
    - '[java.util.ArrayList<char[]>].clear()'
    - '[java.util.ArrayList<char[]>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].clearSegments()'
      Src: com.ctc.wstx.util.TextBuffer:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - 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: 225
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 225
    functionName: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].clearSegments()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].clearSegments()'
      Src: com.ctc.wstx.util.TextBuffer:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - 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: 243
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 243
    functionName: '[com.ctc.wstx.util.TextBuffer].resetWithEmptyString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].clearSegments()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].resetWithEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].clearSegments()'
      Src: com.ctc.wstx.util.TextBuffer:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 266
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 266
    functionName: '[com.ctc.wstx.util.TextBuffer].resetWithShared(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].clearSegments()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].resetWithShared(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].clearSegments()'
      Src: com.ctc.wstx.util.TextBuffer:279,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
      Src: com.ctc.wstx.util.TextBuffer:285,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:289,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buf
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 290
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 290
    functionName: '[com.ctc.wstx.util.TextBuffer].resetWithCopy(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].append(char[],int,int)'
    - '[com.ctc.wstx.util.TextBuffer].clearSegments()'
    - '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].resetWithCopy(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.util.TextBuffer:298,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
      Src: com.ctc.wstx.util.TextBuffer:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - 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: 302
      start: 296
    functionDepth: 2
    functionLinenumber: 296
    functionLinenumberEnd: 302
    functionName: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
    - '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: com.ctc.wstx.util.TextBuffer:306,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allocMediumCBuffer(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:309,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - needed
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 315
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 315
    functionName: '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].allocMediumCBuffer(com.ctc.wstx.util.TextBuffer)'
    - Math.max(int,int)
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<char[]>].clear()'
      Src: com.ctc.wstx.util.TextBuffer:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - 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: 326
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 326
    functionName: '[com.ctc.wstx.util.TextBuffer].clearSegments()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 5
    functionsReached:
    - '[java.util.ArrayList<char[]>].clear()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].clearSegments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int,int)'
      Src: com.ctc.wstx.util.TextBuffer:337,1
    - Dst: '[String].substring(int,int)'
      Src: com.ctc.wstx.util.TextBuffer:343,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:354,1
    - Dst: '[java.util.ArrayList<char[]>].clear()'
      Src: com.ctc.wstx.util.TextBuffer:355,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - indCharCount
    - indChar
    argTypes:
    - int
    - char
    constantsTouched: []
    func_position:
      end: 358
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 358
    functionName: '[com.ctc.wstx.util.TextBuffer].resetWithIndentation(int,char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[java.util.ArrayList<char[]>].clear()'
    - '[java.util.ArrayList<char[]>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].resetWithIndentation(int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      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: 375
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 375
    functionName: '[com.ctc.wstx.util.TextBuffer].size()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuffer].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      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: 384
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 384
    functionName: '[com.ctc.wstx.util.TextBuffer].getTextStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuffer].getTextStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:393,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
      Src: com.ctc.wstx.util.TextBuffer:397,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      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: 398
      start: 386
    functionDepth: 3
    functionLinenumber: 386
    functionLinenumberEnd: 398
    functionName: '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    - '[java.util.ArrayList<char[]>].size()'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
      Src: com.ctc.wstx.util.TextBuffer:421,1
    - Dst: '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
      Src: com.ctc.wstx.util.TextBuffer:429,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isSpace()'
      Src: com.ctc.wstx.util.TextBuffer:432,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isSpace()'
      Src: com.ctc.wstx.util.TextBuffer:438,1
    - Dst: '[org.codehaus.stax2.typed.TypedValueDecoder].decode(char[],com.ctc.wstx.util.TextBuffer,int)'
      Src: com.ctc.wstx.util.TextBuffer:439,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.TypedValueDecoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tvd
    argTypes:
    - org.codehaus.stax2.typed.TypedValueDecoder
    constantsTouched: []
    func_position:
      end: 440
      start: 410
    functionDepth: 4
    functionLinenumber: 410
    functionLinenumberEnd: 440
    functionName: '[com.ctc.wstx.util.TextBuffer].decode(org.codehaus.stax2.typed.TypedValueDecoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringUtil].isSpace()'
    - '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
    - '[org.codehaus.stax2.typed.TypedValueDecoder].decode(char[],com.ctc.wstx.util.TextBuffer,int)'
    - '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].decode(org.codehaus.stax2.typed.TypedValueDecoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].buildResultArray()'
      Src: com.ctc.wstx.util.TextBuffer:464,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].clearSegments()'
      Src: com.ctc.wstx.util.TextBuffer:467,1
    - Dst: '[org.codehaus.stax2.typed.TypedArrayDecoder].decodeValue(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:501,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
      Src: com.ctc.wstx.util.TextBuffer:512,1
    - Dst: '[String].<init>(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:514,1
    - Dst: iae.getMessage()
      Src: com.ctc.wstx.util.TextBuffer:515,1
    - Dst: '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.util.TextBuffer,javax.xml.stream.Location,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:515,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.TypedArrayDecoder
      - com.ctc.wstx.sr.InputProblemReporter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - org.codehaus.stax2.typed.TypedXMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tad
    - rep
    argTypes:
    - org.codehaus.stax2.typed.TypedArrayDecoder
    - com.ctc.wstx.sr.InputProblemReporter
    constantsTouched: []
    func_position:
      end: 521
      start: 452
    functionDepth: 2
    functionLinenumber: 452
    functionLinenumberEnd: 521
    functionName: '[com.ctc.wstx.util.TextBuffer].decodeElements(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.util.TextBuffer,javax.xml.stream.Location,com.ctc.wstx.util.TextBuffer)'
    - iae.getMessage()
    - '[org.codehaus.stax2.typed.TypedArrayDecoder].decodeValue(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
    - '[com.ctc.wstx.util.TextBuffer].buildResultArray()'
    - '[com.ctc.wstx.util.TextBuffer].clearSegments()'
    - '[String].<init>(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuffer].decodeElements(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].init(org.codehaus.stax2.typed.Base64Variant,boolean,char[],int,int,java.util.ArrayList<char[]>)'
      Src: com.ctc.wstx.util.TextBuffer:534,1
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].init(org.codehaus.stax2.typed.Base64Variant,boolean,char[],int,int,null)'
      Src: com.ctc.wstx.util.TextBuffer:536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.Base64Variant
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - v
    - dec
    - firstChunk
    argTypes:
    - org.codehaus.stax2.typed.Base64Variant
    - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
    - boolean
    constantsTouched: []
    func_position:
      end: 538
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 538
    functionName: '[com.ctc.wstx.util.TextBuffer].initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].init(org.codehaus.stax2.typed.Base64Variant,boolean,char[],int,int,null)'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].init(org.codehaus.stax2.typed.Base64Variant,boolean,char[],int,int,java.util.ArrayList<char[]>)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.util.TextBuffer:551,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:558,1
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:565,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:567,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:570,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:571,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:572,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:576,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.util.TextBuffer:577,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - 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: 583
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 583
    functionName: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 10
    functionsReached:
    - '[String].<init>(char[],int,com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[StringBuilder].append(char[],int,int)'
    - '[StringBuilder].append(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
    - '[String].<init>(char[])'
    - '[StringBuilder].<init>(com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].toString()'
    - '[String].<init>(char[],int,int)'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.ctc.wstx.util.TextBuffer:595,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:598,1
    - Dst: '[StringBuilder].append(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:599,1
    - Dst: '[StringBuilder].<init>()'
      Src: com.ctc.wstx.util.TextBuffer:604,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:606,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:607,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:613,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:616,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:617,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:618,1
    - Dst: '[StringBuilder].append(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:622,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: StringBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - extraSpace
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 624
      start: 592
    functionDepth: 1
    functionLinenumber: 592
    functionLinenumberEnd: 624
    functionName: '[com.ctc.wstx.util.TextBuffer].contentsAsStringBuilder(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[StringBuilder].append(char[],int,int)'
    - '[StringBuilder].append(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].<init>(com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].append(char[],int,com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].<init>()'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: StringBuilder
    signature: '[com.ctc.wstx.util.TextBuffer].contentsAsStringBuilder(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.util.TextBuffer:629,1
    - Dst: '[StringBuilder].append(char[])'
      Src: com.ctc.wstx.util.TextBuffer:631,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:634,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:639,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:640,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:641,1
    - Dst: '[StringBuilder].append(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:645,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sb
    argTypes:
    - StringBuilder
    constantsTouched: []
    func_position:
      end: 647
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 647
    functionName: '[com.ctc.wstx.util.TextBuffer].contentsToStringBuilder(StringBuilder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<char[]>].size()'
    - '[StringBuilder].append(char[],int,int)'
    - '[StringBuilder].append(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].append(char[])'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].contentsToStringBuilder(StringBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].buildResultArray()'
      Src: com.ctc.wstx.util.TextBuffer:653,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      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: 656
      start: 649
    functionDepth: 2
    functionLinenumber: 649
    functionLinenumberEnd: 656
    functionName: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].buildResultArray()'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],com.ctc.wstx.util.TextBuffer,char[],int,com.ctc.wstx.util.TextBuffer)
      Src: com.ctc.wstx.util.TextBuffer:668,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:681,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:682,1
    - Dst: System.arraycopy(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int,int)
      Src: com.ctc.wstx.util.TextBuffer:690,1
    - Dst: System.arraycopy(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int,com.ctc.wstx.util.TextBuffer)
      Src: com.ctc.wstx.util.TextBuffer:694,1
    - Dst: System.arraycopy(char[],com.ctc.wstx.util.TextBuffer,char[],com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)
      Src: com.ctc.wstx.util.TextBuffer:709,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - srcStart
    - dst
    - dstStart
    - len
    argTypes:
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 715
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 715
    functionName: '[com.ctc.wstx.util.TextBuffer].contentsToArray(int,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int,com.ctc.wstx.util.TextBuffer)
    - System.arraycopy(char[],com.ctc.wstx.util.TextBuffer,char[],int,com.ctc.wstx.util.TextBuffer)
    - '[java.util.ArrayList<char[]>].size()'
    - System.arraycopy(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int,int)
    - System.arraycopy(char[],com.ctc.wstx.util.TextBuffer,char[],com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuffer].contentsToArray(int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].write(char[])'
      Src: com.ctc.wstx.util.TextBuffer:726,1
    - Dst: '[Writer].write(String)'
      Src: com.ctc.wstx.util.TextBuffer:730,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.TextBuffer:731,1
    - Dst: '[Writer].write(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:737,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:744,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:745,1
    - Dst: '[Writer].write(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:746,1
    - Dst: '[Writer].write(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:751,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - w
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 755
      start: 721
    functionDepth: 1
    functionLinenumber: 721
    functionLinenumberEnd: 755
    functionName: '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList<char[]>].size()'
    - '[Writer].write(com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[Writer].write(String)'
    - '[Writer].write(char[],int,int)'
    - '[Writer].write(char[])'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharArrayReader].<init>(char[])'
      Src: com.ctc.wstx.util.TextBuffer:769,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.ctc.wstx.util.TextBuffer:772,1
    - Dst: '[CharArrayReader].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:778,1
    - Dst: '[StringReader].<init>(String)'
      Src: com.ctc.wstx.util.TextBuffer:780,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:783,1
    - Dst: '[CharArrayReader].<init>(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:784,1
    - Dst: '[com.ctc.wstx.util.TextBuffer.BufferReader].<init>(java.util.ArrayList<char[]>,char[],int)'
      Src: com.ctc.wstx.util.TextBuffer:787,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 763
    functionDepth: 1
    functionLinenumber: 763
    functionLinenumberEnd: 788
    functionName: '[com.ctc.wstx.util.TextBuffer].rawContentsViaReader()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer.BufferReader].<init>(java.util.ArrayList<char[]>,char[],int)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[StringReader].<init>(String)'
    - '[CharArrayReader].<init>(char[],int,int)'
    - '[CharArrayReader].<init>(char[])'
    linkageType: ''
    returnType: Reader
    signature: '[com.ctc.wstx.util.TextBuffer].rawContentsViaReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:806,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:807,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      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: 823
      start: 790
    functionDepth: 0
    functionLinenumber: 790
    functionLinenumberEnd: 823
    functionName: '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.TextBuffer:833,1
    - Dst: '[String].charAt(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:841,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.util.TextBuffer:849,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:853,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
      Src: com.ctc.wstx.util.TextBuffer:861,1
    - Dst: '[String].charAt(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:865,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 870
      start: 831
    functionDepth: 3
    functionLinenumber: 831
    functionLinenumberEnd: 870
    functionName: '[com.ctc.wstx.util.TextBuffer].equalsString(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList<char[]>].size()'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    - '[String].length()'
    - '[String].charAt(com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.TextBuffer].equalsString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].characters(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:882,1
    - Dst: '[org.xml.sax.ContentHandler].characters(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:884,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:887,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:888,1
    - Dst: '[org.xml.sax.ContentHandler].characters(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:889,1
    - Dst: '[org.xml.sax.ContentHandler].characters(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:893,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - h
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 896
      start: 878
    functionDepth: 1
    functionLinenumber: 878
    functionLinenumberEnd: 896
    functionName: '[com.ctc.wstx.util.TextBuffer].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.ContentHandler].characters(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[org.xml.sax.ContentHandler].characters(char[],int,int)'
    - '[org.xml.sax.ContentHandler].characters(char[],int,com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:902,1
    - Dst: '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:904,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:907,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:908,1
    - Dst: '[org.xml.sax.ContentHandler].ignorableWhitespace(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:909,1
    - Dst: '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:913,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - h
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 916
      start: 898
    functionDepth: 1
    functionLinenumber: 898
    functionLinenumberEnd: 916
    functionName: '[com.ctc.wstx.util.TextBuffer].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.ContentHandler].ignorableWhitespace(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    - '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,com.ctc.wstx.util.TextBuffer)'
    - '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,int)'
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.LexicalHandler].comment(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:923,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].comment(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:925,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:926,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
      Src: com.ctc.wstx.util.TextBuffer:927,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].comment(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:928,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].comment(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:930,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ext.LexicalHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - h
    argTypes:
    - org.xml.sax.ext.LexicalHandler
    constantsTouched: []
    func_position:
      end: 932
      start: 918
    functionDepth: 3
    functionLinenumber: 918
    functionLinenumberEnd: 932
    functionName: '[com.ctc.wstx.util.TextBuffer].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    - '[org.xml.sax.ext.LexicalHandler].comment(char[],int,int)'
    - '[org.xml.sax.ext.LexicalHandler].comment(char[],int,com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:938,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:940,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:941,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
      Src: com.ctc.wstx.util.TextBuffer:942,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:943,1
    - Dst: '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,int)'
      Src: com.ctc.wstx.util.TextBuffer:945,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDEventListener
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - l
    argTypes:
    - com.ctc.wstx.dtd.DTDEventListener
    constantsTouched: []
    func_position:
      end: 947
      start: 934
    functionDepth: 3
    functionLinenumber: 934
    functionLinenumberEnd: 947
    functionName: '[com.ctc.wstx.util.TextBuffer].fireDtdCommentEvent(com.ctc.wstx.dtd.DTDEventListener)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,int)'
    - '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList<char[]>].size()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].fireDtdCommentEvent(com.ctc.wstx.dtd.DTDEventListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],int,com.ctc.wstx.util.TextBuffer,boolean)'
      Src: com.ctc.wstx.util.TextBuffer:960,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.util.TextBuffer:967,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateText(String,boolean)'
      Src: com.ctc.wstx.util.TextBuffer:967,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidator
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - vld
    - lastSegment
    argTypes:
    - org.codehaus.stax2.validation.XMLValidator
    - boolean
    constantsTouched: []
    func_position:
      end: 969
      start: 955
    functionDepth: 1
    functionLinenumber: 955
    functionLinenumberEnd: 969
    functionName: '[com.ctc.wstx.util.TextBuffer].validateText(org.codehaus.stax2.validation.XMLValidator,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidator].validateText(String,boolean)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateText(char[],int,com.ctc.wstx.util.TextBuffer,boolean)'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].validateText(org.codehaus.stax2.validation.XMLValidator,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].unshare(int)'
      Src: com.ctc.wstx.util.TextBuffer:983,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - 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: 985
      start: 981
    functionDepth: 1
    functionLinenumber: 981
    functionLinenumberEnd: 985
    functionName: '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].unshare(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].unshare(int)'
      Src: com.ctc.wstx.util.TextBuffer:990,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].expand(int)'
      Src: com.ctc.wstx.util.TextBuffer:997,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1001
      start: 987
    functionDepth: 1
    functionLinenumber: 987
    functionLinenumberEnd: 1001
    functionName: '[com.ctc.wstx.util.TextBuffer].append(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].expand(int)'
    - '[com.ctc.wstx.util.TextBuffer].unshare(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].unshare(int)'
      Src: com.ctc.wstx.util.TextBuffer:1007,1
    - Dst: System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,int,int)
      Src: com.ctc.wstx.util.TextBuffer:1017,1
    - Dst: System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)
      Src: com.ctc.wstx.util.TextBuffer:1022,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].expand(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:1029,1
    - Dst: System.arraycopy(char[],com.ctc.wstx.util.TextBuffer,char[],int,com.ctc.wstx.util.TextBuffer)
      Src: com.ctc.wstx.util.TextBuffer:1030,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - c
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1033
      start: 1003
    functionDepth: 1
    functionLinenumber: 1003
    functionLinenumberEnd: 1033
    functionName: '[com.ctc.wstx.util.TextBuffer].append(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].unshare(int)'
    - System.arraycopy(char[],com.ctc.wstx.util.TextBuffer,char[],int,com.ctc.wstx.util.TextBuffer)
    - System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer)
    - '[com.ctc.wstx.util.TextBuffer].expand(com.ctc.wstx.util.TextBuffer)'
    - System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,int,int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.util.TextBuffer:1038,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].unshare(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:1040,1
    - Dst: '[String].getChars(int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,int)'
      Src: com.ctc.wstx.util.TextBuffer:1049,1
    - Dst: '[String].getChars(int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,int)'
      Src: com.ctc.wstx.util.TextBuffer:1054,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].expand(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:1060,1
    - Dst: '[String].getChars(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int)'
      Src: com.ctc.wstx.util.TextBuffer:1061,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1064
      start: 1035
    functionDepth: 1
    functionLinenumber: 1035
    functionLinenumberEnd: 1064
    functionName: '[com.ctc.wstx.util.TextBuffer].append(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].unshare(com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.util.TextBuffer].expand(com.ctc.wstx.util.TextBuffer)'
    - '[String].getChars(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int)'
    - '[String].getChars(int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].append(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].unshare(int)'
      Src: com.ctc.wstx.util.TextBuffer:1079,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
      Src: com.ctc.wstx.util.TextBuffer:1083,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].expand(int)'
      Src: com.ctc.wstx.util.TextBuffer:1086,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      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: 1090
      start: 1072
    functionDepth: 2
    functionLinenumber: 1072
    functionLinenumberEnd: 1090
    functionName: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 11
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].expand(int)'
    - '[com.ctc.wstx.util.TextBuffer].unshare(int)'
    - '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      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: 1094
      start: 1092
    functionDepth: 0
    functionLinenumber: 1092
    functionLinenumberEnd: 1094
    functionName: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - len
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1098
      start: 1096
    functionDepth: 0
    functionLinenumber: 1096
    functionLinenumberEnd: 1098
    functionName: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.ctc.wstx.util.TextBuffer:1103,1
    - Dst: '[java.util.ArrayList].add(char[])'
      Src: com.ctc.wstx.util.TextBuffer:1106,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].calcNewSize(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:1109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      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: 1113
      start: 1100
    functionDepth: 0
    functionLinenumber: 1100
    functionLinenumberEnd: 1113
    functionName: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 12
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].calcNewSize(com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList].add(char[])'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(com.ctc.wstx.util.TextBuffer,int)
      Src: com.ctc.wstx.util.TextBuffer:1125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - latestSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1126
      start: 1119
    functionDepth: 0
    functionLinenumber: 1119
    functionLinenumberEnd: 1126
    functionName: '[com.ctc.wstx.util.TextBuffer].calcNewSize(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - Math.min(com.ctc.wstx.util.TextBuffer,int)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuffer].calcNewSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.util.TextBuffer:1141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - 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: 1142
      start: 1139
    functionDepth: 1
    functionLinenumber: 1139
    functionLinenumberEnd: 1142
    functionName: '[com.ctc.wstx.util.TextBuffer].toString()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.util.TextBuffer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].allocBuffer(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:1166,1
    - Dst: System.arraycopy(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int,com.ctc.wstx.util.TextBuffer)
      Src: com.ctc.wstx.util.TextBuffer:1169,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - needExtra
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1173
      start: 1154
    functionDepth: 0
    functionLinenumber: 1154
    functionLinenumberEnd: 1173
    functionName: '[com.ctc.wstx.util.TextBuffer].unshare(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 4
    functionsReached:
    - System.arraycopy(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,char[],int,com.ctc.wstx.util.TextBuffer)
    - '[com.ctc.wstx.util.TextBuffer].allocBuffer(com.ctc.wstx.util.TextBuffer)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].unshare(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.ctc.wstx.util.TextBuffer:1186,1
    - Dst: '[java.util.ArrayList].add(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:1190,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].calcNewSize(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:1193,1
    - Dst: Math.max(int,int)
      Src: com.ctc.wstx.util.TextBuffer:1193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - roomNeeded
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1197
      start: 1182
    functionDepth: 0
    functionLinenumber: 1182
    functionLinenumberEnd: 1197
    functionName: '[com.ctc.wstx.util.TextBuffer].expand(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].calcNewSize(com.ctc.wstx.util.TextBuffer)'
    - Math.max(int,int)
    - '[java.util.ArrayList].add(com.ctc.wstx.util.TextBuffer)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer].expand(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: com.ctc.wstx.util.TextBuffer:1202,1
    - Dst: '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
      Src: com.ctc.wstx.util.TextBuffer:1209,1
    - Dst: System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,int,int)
      Src: com.ctc.wstx.util.TextBuffer:1212,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.util.TextBuffer:1215,1
    - Dst: '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
      Src: com.ctc.wstx.util.TextBuffer:1217,1
    - Dst: '[java.util.ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer:1222,1
    - Dst: '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.util.TextBuffer:1223,1
    - Dst: System.arraycopy(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)
      Src: com.ctc.wstx.util.TextBuffer:1225,1
    - Dst: System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,int)
      Src: com.ctc.wstx.util.TextBuffer:1229,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - com.ctc.wstx.api.ReaderConfig
      - char[]
      - int
      - int
      - boolean
      - java.util.ArrayList<char[]>
      - int
      - char[]
      - int
      - String
      - char[]
      - int
      - int
      - String
      - char[]
      - String[]
      - String
      - char[]
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1199
    functionDepth: 1
    functionLinenumber: 1199
    functionLinenumberEnd: 1232
    functionName: '[com.ctc.wstx.util.TextBuffer].buildResultArray()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
    - '[java.util.ArrayList<char[]>].size()'
    - System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,int,int)
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - System.arraycopy(char[],int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,int)
    - System.arraycopy(com.ctc.wstx.util.TextBuffer,int,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer,com.ctc.wstx.util.TextBuffer)
    - '[java.util.ArrayList<char[]>].get(com.ctc.wstx.util.TextBuffer)'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.util.TextBuffer].buildResultArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList<char[]>
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<char[]>
      - char[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.TextBuffer.BufferReader
      static: false
      superClass: Reader
    argCount: 3
    argNames:
    - segs
    - currSeg
    - currSegLen
    argTypes:
    - java.util.ArrayList<char[]>
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 1256
      start: 1248
    functionDepth: 0
    functionLinenumber: 1248
    functionLinenumberEnd: 1256
    functionName: '[com.ctc.wstx.util.TextBuffer.BufferReader].<init>(java.util.ArrayList<char[]>,char[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuffer.BufferReader
    signature: '[com.ctc.wstx.util.TextBuffer.BufferReader].<init>(java.util.ArrayList<char[]>,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<char[]>
      - char[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1258
    functionDepth: 0
    functionLinenumber: 1258
    functionLinenumberEnd: 1262
    functionName: '[com.ctc.wstx.util.TextBuffer.BufferReader].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer.BufferReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<char[]>
      - char[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - x
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1267
      start: 1264
    functionDepth: 0
    functionLinenumber: 1264
    functionLinenumberEnd: 1267
    functionName: '[com.ctc.wstx.util.TextBuffer.BufferReader].mark(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer.BufferReader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<char[]>
      - char[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1272
      start: 1269
    functionDepth: 0
    functionLinenumber: 1269
    functionLinenumberEnd: 1272
    functionName: '[com.ctc.wstx.util.TextBuffer.BufferReader].markSupported()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.TextBuffer.BufferReader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<char[]>].get(int)'
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1284,1
    - Dst: System.arraycopy(com.ctc.wstx.util.TextBuffer.BufferReader,int,char[],int,int)
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1287,1
    - Dst: System.arraycopy(com.ctc.wstx.util.TextBuffer.BufferReader,int,char[],com.ctc.wstx.util.TextBuffer.BufferReader,com.ctc.wstx.util.TextBuffer.BufferReader)
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1294,1
    - Dst: '[ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1298,1
    - Dst: System.arraycopy(char[],int,char[],com.ctc.wstx.util.TextBuffer.BufferReader,com.ctc.wstx.util.TextBuffer.BufferReader)
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1310,1
    - Dst: System.arraycopy(char[],int,char[],com.ctc.wstx.util.TextBuffer.BufferReader,com.ctc.wstx.util.TextBuffer.BufferReader)
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1314,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<char[]>
      - char[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Reader
    argCount: 3
    argNames:
    - cbuf
    - offset
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1322
      start: 1274
    functionDepth: 1
    functionLinenumber: 1274
    functionLinenumberEnd: 1322
    functionName: '[com.ctc.wstx.util.TextBuffer.BufferReader].read(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],com.ctc.wstx.util.TextBuffer.BufferReader,com.ctc.wstx.util.TextBuffer.BufferReader)
    - '[ArrayList<char[]>].get(int)'
    - System.arraycopy(com.ctc.wstx.util.TextBuffer.BufferReader,int,char[],int,int)
    - '[ArrayList<char[]>].size()'
    - System.arraycopy(com.ctc.wstx.util.TextBuffer.BufferReader,int,char[],com.ctc.wstx.util.TextBuffer.BufferReader,com.ctc.wstx.util.TextBuffer.BufferReader)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.util.TextBuffer.BufferReader].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<char[]>
      - char[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1327
      start: 1324
    functionDepth: 0
    functionLinenumber: 1324
    functionLinenumberEnd: 1327
    functionName: '[com.ctc.wstx.util.TextBuffer.BufferReader].ready()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.util.TextBuffer.BufferReader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IOException].<init>(String)'
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<char[]>
      - char[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1333
      start: 1329
    functionDepth: 0
    functionLinenumber: 1329
    functionLinenumberEnd: 1333
    functionName: '[com.ctc.wstx.util.TextBuffer.BufferReader].reset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[IOException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.util.TextBuffer.BufferReader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList<char[]>].get(int)'
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1347,1
    - Dst: '[ArrayList<char[]>].size()'
      Src: com.ctc.wstx.util.TextBuffer.BufferReader:1355,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - ArrayList<char[]>
      - char[]
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Reader
    argCount: 1
    argNames:
    - amount
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 1375
      start: 1335
    functionDepth: 0
    functionLinenumber: 1335
    functionLinenumberEnd: 1375
    functionName: '[com.ctc.wstx.util.TextBuffer.BufferReader].skip(long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
    functionUses: 0
    functionsReached:
    - '[ArrayList<char[]>].size()'
    - '[ArrayList<char[]>].get(int)'
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.util.TextBuffer.BufferReader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - String[]
      - int
      - int
      - java.util.ArrayList<javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.CompactNsContext
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 4
    argNames:
    - loc
    - namespaces
    - nsLen
    - firstLocal
    argTypes:
    - javax.xml.stream.Location
    - String[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[com.ctc.wstx.sr.CompactNsContext].<init>(javax.xml.stream.Location,String[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/CompactNsContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.CompactNsContext
    signature: '[com.ctc.wstx.sr.CompactNsContext].<init>(javax.xml.stream.Location,String[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.CompactNsContext:84,1
    - Dst: '[String].equals()'
      Src: com.ctc.wstx.sr.CompactNsContext:93,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - String[]
      - int
      - int
      - java.util.ArrayList<javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 98
    functionName: '[com.ctc.wstx.sr.CompactNsContext].doGetNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/CompactNsContext.java
    functionUses: 0
    functionsReached:
    - '[String].equals()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.CompactNsContext].doGetNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals()'
      Src: com.ctc.wstx.sr.CompactNsContext:110,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - String[]
      - int
      - int
      - java.util.ArrayList<javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.sr.CompactNsContext].doGetPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/CompactNsContext.java
    functionUses: 0
    functionsReached:
    - '[String].equals()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.CompactNsContext].doGetPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: currNS.equals(String)
      Src: com.ctc.wstx.sr.CompactNsContext:147,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: com.ctc.wstx.sr.CompactNsContext:169,1
    - Dst: '[java.util.ArrayList].add(com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:170,1
    - Dst: '[java.util.ArrayList].add(com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:172,1
    - Dst: '[java.util.ArrayList].iterator()'
      Src: com.ctc.wstx.sr.CompactNsContext:177,1
    - Dst: '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:180,1
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.sr.CompactNsContext:182,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - String[]
      - int
      - int
      - java.util.ArrayList<javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<String>
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 183
    functionName: '[com.ctc.wstx.sr.CompactNsContext].doGetPrefixes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/CompactNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - currNS.equals(String)
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.sr.CompactNsContext)'
    - '[java.util.ArrayList].iterator()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(com.ctc.wstx.sr.CompactNsContext)'
    linkageType: ''
    returnType: java.util.Iterator<String>
    signature: '[com.ctc.wstx.sr.CompactNsContext].doGetPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.sr.CompactNsContext:198,1
    - Dst: '[org.codehaus.stax2.ri.evt.NamespaceEventImpl].constructNamespace(javax.xml.stream.Location)'
      Src: com.ctc.wstx.sr.CompactNsContext:201,1
    - Dst: '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:201,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: com.ctc.wstx.sr.CompactNsContext:206,1
    - Dst: '[org.codehaus.stax2.ri.evt.NamespaceEventImpl].constructNamespace(javax.xml.stream.Location)'
      Src: com.ctc.wstx.sr.CompactNsContext:210,1
    - Dst: '[java.util.ArrayList].add(com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:210,1
    - Dst: '[java.util.ArrayList<javax.xml.stream.events.Namespace>].iterator()'
      Src: com.ctc.wstx.sr.CompactNsContext:215,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - String[]
      - int
      - int
      - java.util.ArrayList<javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator<javax.xml.stream.events.Namespace>
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 216
    functionName: '[com.ctc.wstx.sr.CompactNsContext].getNamespaces()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/CompactNsContext.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.sr.CompactNsContext)'
    - '[java.util.ArrayList<javax.xml.stream.events.Namespace>].iterator()'
    - '[org.codehaus.stax2.ri.evt.NamespaceEventImpl].constructNamespace(javax.xml.stream.Location)'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].add(com.ctc.wstx.sr.CompactNsContext)'
    linkageType: ''
    returnType: java.util.Iterator<javax.xml.stream.events.Namespace>
    signature: '[com.ctc.wstx.sr.CompactNsContext].getNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.sr.CompactNsContext:229,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:230,1
    - Dst: prefix.length()
      Src: com.ctc.wstx.sr.CompactNsContext:232,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.sr.CompactNsContext:233,1
    - Dst: '[java.io.Writer].write(com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:234,1
    - Dst: '[java.io.Writer].write(String)'
      Src: com.ctc.wstx.sr.CompactNsContext:236,1
    - Dst: '[java.io.Writer].write()'
      Src: com.ctc.wstx.sr.CompactNsContext:237,1
    - Dst: '[java.io.Writer].write(char)'
      Src: com.ctc.wstx.sr.CompactNsContext:238,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - String[]
      - int
      - int
      - java.util.ArrayList<javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - w
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 240
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 240
    functionName: '[com.ctc.wstx.sr.CompactNsContext].outputNamespaceDeclarations(java.io.Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/CompactNsContext.java
    functionUses: 0
    functionsReached:
    - prefix.length()
    - '[java.io.Writer].write(com.ctc.wstx.sr.CompactNsContext)'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.CompactNsContext].outputNamespaceDeclarations(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: prefix.length()
      Src: com.ctc.wstx.sr.CompactNsContext:249,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeNamespace(com.ctc.wstx.sr.CompactNsContext,com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:250,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeDefaultNamespace(com.ctc.wstx.sr.CompactNsContext)'
      Src: com.ctc.wstx.sr.CompactNsContext:252,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamWriter
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      - String[]
      - int
      - int
      - java.util.ArrayList<javax.xml.stream.events.Namespace>
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.util.BaseNsContext
    argCount: 1
    argNames:
    - w
    argTypes:
    - javax.xml.stream.XMLStreamWriter
    constantsTouched: []
    func_position:
      end: 255
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 255
    functionName: '[com.ctc.wstx.sr.CompactNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/CompactNsContext.java
    functionUses: 0
    functionsReached:
    - prefix.length()
    - '[javax.xml.stream.XMLStreamWriter].writeDefaultNamespace(com.ctc.wstx.sr.CompactNsContext)'
    - '[javax.xml.stream.XMLStreamWriter].writeNamespace(com.ctc.wstx.sr.CompactNsContext,com.ctc.wstx.sr.CompactNsContext)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.CompactNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.Attribute
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - localName
    - valueStart
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 68
    functionName: '[com.ctc.wstx.sr.Attribute].<init>(String,String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.Attribute
    signature: '[com.ctc.wstx.sr.Attribute].<init>(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - localName
    - valueStart
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[com.ctc.wstx.sr.Attribute].reset(String,String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.Attribute].reset(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[com.ctc.wstx.sr.Attribute].setValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.Attribute].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.Attribute:103,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.Attribute:110,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.Attribute:112,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 113
    functionName: '[com.ctc.wstx.sr.Attribute].hasQName(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.Attribute].hasQName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.Attribute:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - 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:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[com.ctc.wstx.sr.Attribute].hasLocalName(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.Attribute].hasLocalName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: com.ctc.wstx.sr.Attribute:126,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String)'
      Src: com.ctc.wstx.sr.Attribute:128,1
    - Dst: '[javax.xml.namespace.QName].<init>(com.ctc.wstx.sr.Attribute,String,String)'
      Src: com.ctc.wstx.sr.Attribute:134,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - String
      classPublic: false
      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: 135
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 135
    functionName: '[com.ctc.wstx.sr.Attribute].getQName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[javax.xml.namespace.QName].<init>(com.ctc.wstx.sr.Attribute,String,String)'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sr.Attribute].getQName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int)'
      Src: com.ctc.wstx.sr.Attribute:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allValues
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 148
    functionName: '[com.ctc.wstx.sr.Attribute].getValue(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.Attribute].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].substring(int,int)'
      Src: com.ctc.wstx.sr.Attribute:153,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - allValues
    - endOffset
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 156
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 156
    functionName: '[com.ctc.wstx.sr.Attribute].getValue(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.Attribute].getValue(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.ElemAttrs
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rawAttrs
    - defOffset
    argTypes:
    - String[]
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 76
    functionName: '[com.ctc.wstx.sr.ElemAttrs].<init>(String[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemAttrs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.ElemAttrs
    signature: '[com.ctc.wstx.sr.ElemAttrs].<init>(String[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.ElemAttrs
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - rawAttrs
    - defOffset
    - attrMap
    - hashSize
    - spillEnd
    argTypes:
    - String[]
    - int
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[com.ctc.wstx.sr.ElemAttrs].<init>(String[],int,int[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemAttrs.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.ElemAttrs
    signature: '[com.ctc.wstx.sr.ElemAttrs].<init>(String[],int,int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - 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: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[com.ctc.wstx.sr.ElemAttrs].getRawAttrs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemAttrs.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[com.ctc.wstx.sr.ElemAttrs].getRawAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: com.ctc.wstx.sr.ElemAttrs:112,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.sr.ElemAttrs:112,1
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].findMapIndex(com.ctc.wstx.sr.ElemAttrs,com.ctc.wstx.sr.ElemAttrs)'
      Src: com.ctc.wstx.sr.ElemAttrs:112,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.sr.ElemAttrs:116,1
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: com.ctc.wstx.sr.ElemAttrs:117,1
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].length()'
      Src: com.ctc.wstx.sr.ElemAttrs:118,1
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].equals()'
      Src: com.ctc.wstx.sr.ElemAttrs:122,1
    - Dst: thisUri.length()
      Src: com.ctc.wstx.sr.ElemAttrs:127,1
    - Dst: thisUri.equals(com.ctc.wstx.sr.ElemAttrs)
      Src: com.ctc.wstx.sr.ElemAttrs:132,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 138
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 138
    functionName: '[com.ctc.wstx.sr.ElemAttrs].findIndex(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemAttrs.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[com.ctc.wstx.sr.ElemAttrs].equals()'
    - '[com.ctc.wstx.sr.ElemAttrs].length()'
    - '[com.ctc.wstx.sr.ElemAttrs].findMapIndex(com.ctc.wstx.sr.ElemAttrs,com.ctc.wstx.sr.ElemAttrs)'
    - thisUri.length()
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - thisUri.equals(com.ctc.wstx.sr.ElemAttrs)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.ElemAttrs].findIndex(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - 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: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[com.ctc.wstx.sr.ElemAttrs].getFirstDefaultOffset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemAttrs.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.ElemAttrs].getFirstDefaultOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ix
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[com.ctc.wstx.sr.ElemAttrs].isDefault(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemAttrs.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.ElemAttrs].isDefault(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sr.ElemAttrs:165,1
    - Dst: nsURI.length()
      Src: com.ctc.wstx.sr.ElemAttrs:168,1
    - Dst: nsURI.hashCode()
      Src: com.ctc.wstx.sr.ElemAttrs:169,1
    - Dst: thisName.equals(String)
      Src: com.ctc.wstx.sr.ElemAttrs:185,1
    - Dst: nsURI.length()
      Src: com.ctc.wstx.sr.ElemAttrs:191,1
    - Dst: thisURI.equals(com.ctc.wstx.sr.ElemAttrs)
      Src: com.ctc.wstx.sr.ElemAttrs:194,1
    - Dst: thisName.equals(String)
      Src: com.ctc.wstx.sr.ElemAttrs:211,1
    - Dst: nsURI.length()
      Src: com.ctc.wstx.sr.ElemAttrs:217,1
    - Dst: thisURI.equals(com.ctc.wstx.sr.ElemAttrs)
      Src: com.ctc.wstx.sr.ElemAttrs:220,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 227
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 227
    functionName: '[com.ctc.wstx.sr.ElemAttrs].findMapIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemAttrs.java
    functionUses: 0
    functionsReached:
    - thisName.equals(String)
    - thisURI.equals(com.ctc.wstx.sr.ElemAttrs)
    - nsURI.hashCode()
    - nsURI.length()
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.ElemAttrs].findMapIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.Element
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - com.ctc.wstx.sr.Element
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.Element
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - parent
    - nsOffset
    - prefix
    - ln
    argTypes:
    - com.ctc.wstx.sr.Element
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 80
    functionName: '[com.ctc.wstx.sr.Element].<init>(com.ctc.wstx.sr.Element,int,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Element.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.Element
    signature: '[com.ctc.wstx.sr.Element].<init>(com.ctc.wstx.sr.Element,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.Element
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - com.ctc.wstx.sr.Element
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - parent
    - nsOffset
    - prefix
    - ln
    argTypes:
    - com.ctc.wstx.sr.Element
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[com.ctc.wstx.sr.Element].reset(com.ctc.wstx.sr.Element,int,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Element.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.Element].reset(com.ctc.wstx.sr.Element,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - com.ctc.wstx.sr.Element
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - next
    argTypes:
    - com.ctc.wstx.sr.Element
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[com.ctc.wstx.sr.Element].relink(com.ctc.wstx.sr.Element)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/Element.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.Element].relink(com.ctc.wstx.sr.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
      Src: com.ctc.wstx.sr.BasicStreamReader:162,1
    - Dst: '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
      Src: com.ctc.wstx.sr.BasicStreamReader:164,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
      Src: com.ctc.wstx.sr.BasicStreamReader:404,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].<init>(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.api.ReaderConfig,XMLResolver)'
      Src: com.ctc.wstx.sr.BasicStreamReader:404,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].createRecyclableBuffer(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.sr.BasicStreamReader:408,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
      Src: com.ctc.wstx.sr.BasicStreamReader:412,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
      Src: com.ctc.wstx.sr.BasicStreamReader:415,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isCoalescingExplicitlyDisabled()'
      Src: com.ctc.wstx.sr.BasicStreamReader:437,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:444,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
      Src: com.ctc.wstx.sr.BasicStreamReader:450,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getInputEncoding()'
      Src: com.ctc.wstx.sr.BasicStreamReader:451,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getDeclaredEncoding()'
      Src: com.ctc.wstx.sr.BasicStreamReader:452,1
    - Dst: '[com.ctc.wstx.io.InputBootstrapper].getStandalone()'
      Src: com.ctc.wstx.sr.BasicStreamReader:454,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:458,1
    - Dst: mConfig.inputParsingModeFragment()
      Src: com.ctc.wstx.sr.BasicStreamReader:472,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
      Src: com.ctc.wstx.sr.BasicStreamReader:478,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].initInputLocation(com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:481,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].connectReporter()'
      Src: com.ctc.wstx.sr.BasicStreamReader:483,1
    - Dst: mConfig.returnNullForDefaultNamespace()
      Src: com.ctc.wstx.sr.BasicStreamReader:484,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.InputBootstrapper
      - com.ctc.wstx.io.BranchingReaderSource
      - com.ctc.wstx.sr.ReaderCreator
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputElementStack
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.BasicStreamReader
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 6
    argNames:
    - bs
    - input
    - owner
    - cfg
    - elemStack
    - forER
    argTypes:
    - com.ctc.wstx.io.InputBootstrapper
    - com.ctc.wstx.io.BranchingReaderSource
    - com.ctc.wstx.sr.ReaderCreator
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.sr.InputElementStack
    - boolean
    constantsTouched: []
    func_position:
      end: 485
      start: 398
    functionDepth: 3
    functionLinenumber: 398
    functionLinenumberEnd: 485
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
    - '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
    - '[com.ctc.wstx.sr.StreamScanner].<init>(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.api.ReaderConfig,XMLResolver)'
    - '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
    - '[com.ctc.wstx.util.TextBuffer].createRecyclableBuffer(com.ctc.wstx.api.ReaderConfig)'
    - mConfig.returnNullForDefaultNamespace()
    - '[com.ctc.wstx.io.InputBootstrapper].getDeclaredEncoding()'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
    - '[com.ctc.wstx.api.ReaderConfig].isCoalescingExplicitlyDisabled()'
    - '[com.ctc.wstx.io.BranchingReaderSource].initInputLocation(com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].equals(String)'
    - '[com.ctc.wstx.sr.InputElementStack].connectReporter()'
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    - '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
    - '[com.ctc.wstx.io.InputBootstrapper].getInputEncoding()'
    - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
    - mConfig.inputParsingModeFragment()
    - '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
    - '[com.ctc.wstx.io.InputBootstrapper].getStandalone()'
    linkageType: ''
    returnType: com.ctc.wstx.sr.BasicStreamReader
    signature: '[com.ctc.wstx.sr.BasicStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
      Src: com.ctc.wstx.sr.BasicStreamReader:489,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:489,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.InputElementStack
      static: true
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - cfg
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 4
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].createElementStack(com.ctc.wstx.api.ReaderConfig)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
    linkageType: ''
    returnType: com.ctc.wstx.sr.InputElementStack
    signature: '[com.ctc.wstx.sr.BasicStreamReader].createElementStack(com.ctc.wstx.api.ReaderConfig)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 507
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getCharacterEncodingScheme()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getCharacterEncodingScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 518
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getEncoding()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 530
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getVersion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 535
      start: 532
    functionDepth: 0
    functionLinenumber: 532
    functionLinenumberEnd: 535
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isStandalone()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 540
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].standaloneSet()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].standaloneSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:556,1
    - Dst: mInput.getSource()
      Src: com.ctc.wstx.sr.BasicStreamReader:558,1
    - Dst: '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:560,1
    - Dst: mConfig.safeGetProperty(String)
      Src: com.ctc.wstx.sr.BasicStreamReader:568,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 569
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 569
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    - mInput.getSource()
    - '[String].equals(String)'
    - mConfig.safeGetProperty(String)
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:582,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sr.BasicStreamReader:584,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 579
    functionDepth: 1
    functionLinenumber: 579
    functionLinenumberEnd: 585
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:590,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:592,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 593
      start: 587
    functionDepth: 2
    functionLinenumber: 587
    functionLinenumberEnd: 593
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:598,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getQName(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:600,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 601
      start: 595
    functionDepth: 2
    functionLinenumber: 595
    functionLinenumberEnd: 601
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getQName(int)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:606,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:609,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 611
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 611
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeNamespace(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeNamespace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:616,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:619,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 621
      start: 613
    functionDepth: 2
    functionLinenumber: 613
    functionLinenumberEnd: 621
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributePrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:626,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:629,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 630
      start: 623
    functionDepth: 1
    functionLinenumber: 623
    functionLinenumberEnd: 630
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:635,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:637,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 638
      start: 632
    functionDepth: 2
    functionLinenumber: 632
    functionLinenumberEnd: 638
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:643,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueByLocalName(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:648,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(String,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:650,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 651
      start: 640
    functionDepth: 3
    functionLinenumber: 640
    functionLinenumberEnd: 651
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(String,String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getValueByLocalName(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,null,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:669,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sr.BasicStreamReader:688,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:696,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:702,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:715,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
      Src: com.ctc.wstx.sr.BasicStreamReader:717,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:723,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsStringBuilder(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:724,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sr.BasicStreamReader:727,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:730,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:732,1
    - Dst: '[StringBuilder].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:732,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:732,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsToStringBuilder(StringBuilder)'
      Src: com.ctc.wstx.sr.BasicStreamReader:733,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:737,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:741,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 742
      start: 664
    functionDepth: 9
    functionLinenumber: 664
    functionLinenumberEnd: 742
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getElementText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
    - '[StringBuilder].toString()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,null,null)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsStringBuilder(com.ctc.wstx.sr.BasicStreamReader)'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.util.TextBuffer].contentsToStringBuilder(StringBuilder)'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[StringBuilder].length()'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getElementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 760
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getEventType()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getEventType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:767,1
    - Dst: mCurrEntity.getName()
      Src: com.ctc.wstx.sr.BasicStreamReader:773,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:775,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 762
    functionDepth: 1
    functionLinenumber: 762
    functionLinenumberEnd: 776
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 13
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - mCurrEntity.getName()
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:784,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentElementName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:786,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 787
      start: 780
    functionDepth: 1
    functionLinenumber: 780
    functionLinenumberEnd: 787
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentElementName()'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 800
      start: 791
    functionDepth: 0
    functionLinenumber: 791
    functionLinenumberEnd: 800
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceContext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:805,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sr.BasicStreamReader:807,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 802
    functionDepth: 2
    functionLinenumber: 802
    functionLinenumberEnd: 808
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:813,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:816,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 821
      start: 810
    functionDepth: 2
    functionLinenumber: 810
    functionLinenumberEnd: 821
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getNamespacePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(int)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getNamespacePrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:826,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:829,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 831
      start: 823
    functionDepth: 2
    functionLinenumber: 823
    functionLinenumberEnd: 831
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:837,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:840,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 842
      start: 833
    functionDepth: 3
    functionLinenumber: 833
    functionLinenumberEnd: 842
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:848,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNamespaceURI(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:853,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 854
      start: 844
    functionDepth: 2
    functionLinenumber: 844
    functionLinenumberEnd: 854
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getNamespaceURI(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:859,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:862,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:864,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 865
      start: 856
    functionDepth: 1
    functionLinenumber: 856
    functionLinenumberEnd: 865
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getPIData()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getPIData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:870,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 874
      start: 867
    functionDepth: 0
    functionLinenumber: 867
    functionLinenumberEnd: 874
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getPITarget()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getPITarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:879,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sr.BasicStreamReader:882,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 884
      start: 876
    functionDepth: 2
    functionLinenumber: 876
    functionLinenumberEnd: 884
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getPrefix()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextual(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:891,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:894,1
    - Dst: mCurrEntity.getReplacementText()
      Src: com.ctc.wstx.sr.BasicStreamReader:897,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubset()'
      Src: com.ctc.wstx.sr.BasicStreamReader:902,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:904,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 905
      start: 886
    functionDepth: 2
    functionLinenumber: 886
    functionLinenumberEnd: 905
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 10
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextual(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - mCurrEntity.getReplacementText()
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubset()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:912,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:915,1
    - Dst: mCurrEntity.getReplacementChars()
      Src: com.ctc.wstx.sr.BasicStreamReader:918,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
      Src: com.ctc.wstx.sr.BasicStreamReader:921,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
      Src: com.ctc.wstx.sr.BasicStreamReader:923,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 924
      start: 907
    functionDepth: 4
    functionLinenumber: 907
    functionLinenumberEnd: 924
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getTextCharacters()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - mCurrEntity.getReplacementChars()
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    - '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getTextCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:931,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:934,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsToArray(int,char[],int,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:936,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      - int
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 4
    argNames:
    - sourceStart
    - target
    - targetStart
    - len
    argTypes:
    - int
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 937
      start: 926
    functionDepth: 1
    functionLinenumber: 926
    functionLinenumberEnd: 937
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getTextCharacters(int,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].contentsToArray(int,char[],int,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getTextCharacters(int,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:944,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:947,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:949,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 950
      start: 939
    functionDepth: 1
    functionLinenumber: 939
    functionLinenumberEnd: 950
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getTextLength()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getTextLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:957,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:960,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getTextStart()'
      Src: com.ctc.wstx.sr.BasicStreamReader:962,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 963
      start: 952
    functionDepth: 1
    functionLinenumber: 952
    functionLinenumberEnd: 963
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getTextStart()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].getTextStart()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getTextStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 968
      start: 965
    functionDepth: 0
    functionLinenumber: 965
    functionLinenumberEnd: 968
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].hasName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].hasName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 975
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 975
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].hasNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 980
      start: 977
    functionDepth: 0
    functionLinenumber: 977
    functionLinenumberEnd: 980
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].hasText()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].hasText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:988,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].isSpecified(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:990,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 991
      start: 982
    functionDepth: 1
    functionLinenumber: 982
    functionLinenumberEnd: 991
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isAttributeSpecified(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.AttributeCollector].isSpecified(int)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isAttributeSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getEventType()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1005,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1006
      start: 993
    functionDepth: 1
    functionLinenumber: 993
    functionLinenumberEnd: 1006
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isCharacters()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getEventType()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1008
    functionDepth: 0
    functionLinenumber: 1008
    functionLinenumberEnd: 1011
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1013
    functionDepth: 0
    functionLinenumber: 1013
    functionLinenumberEnd: 1016
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isStartElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1030,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1033,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1039
      start: 1024
    functionDepth: 1
    functionLinenumber: 1024
    functionLinenumberEnd: 1039
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isWhiteSpace()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    - '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isWhiteSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1066,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1064,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1072,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1074,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1075,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1076,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1081,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1083,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1085,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1086,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1087,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1090,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1091,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - type
    - nsUri
    - localName
    argTypes:
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1097
      start: 1041
    functionDepth: 2
    functionLinenumber: 1041
    functionLinenumberEnd: 1097
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].require(int,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[String].length()'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].require(int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromTree()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1122,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1131,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1142,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1151,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:1152,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1152,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1166,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1168,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1171,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:1172,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1172,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1180,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1182,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromMultiDocState()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1188,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1194,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1105
    functionDepth: 8
    functionLinenumber: 1105
    functionLinenumberEnd: 1197
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].next()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 14
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromMultiDocState()'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromTree()'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
    - mConfig.getMaxTextLength()
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1203,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1215,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1218,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1223,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1229,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1232
      start: 1199
    functionDepth: 9
    functionLinenumber: 1199
    functionLinenumberEnd: 1232
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].nextTag()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].nextTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mSymbols.isDirty()
      Src: com.ctc.wstx.sr.BasicStreamReader:1252,1
    - Dst: '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1253,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].closeAllInput(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1263,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1265,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1267
      start: 1241
    functionDepth: 3
    functionLinenumber: 1241
    functionLinenumberEnd: 1267
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].close()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - mSymbols.isDirty()
    - '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
    - '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].closeAllInput(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1278,1
    - Dst: '[IllegalArgumentException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1279
      start: 1275
    functionDepth: 0
    functionLinenumber: 1275
    functionLinenumberEnd: 1279
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getFeature(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String)'
    - '[IllegalArgumentException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1284,1
    - Dst: '[IllegalArgumentException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1285
      start: 1281
    functionDepth: 0
    functionLinenumber: 1281
    functionLinenumberEnd: 1285
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].setFeature(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String)'
    - '[IllegalArgumentException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].setFeature(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mConfig.isPropertySupported(String)
      Src: com.ctc.wstx.sr.BasicStreamReader:1292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1293
      start: 1289
    functionDepth: 0
    functionLinenumber: 1289
    functionLinenumberEnd: 1293
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isPropertySupported(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - mConfig.isPropertySupported(String)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isPropertySupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mConfig.setProperty(String,Object)
      Src: com.ctc.wstx.sr.BasicStreamReader:1305,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1310,1
    - Dst: mConfig.getBaseURL()
      Src: com.ctc.wstx.sr.BasicStreamReader:1312,1
    - Dst: mInput.overrideSource(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:1312,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1315
      start: 1302
    functionDepth: 0
    functionLinenumber: 1302
    functionLinenumberEnd: 1315
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].setProperty(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - mConfig.getBaseURL()
    - mInput.overrideSource(com.ctc.wstx.sr.BasicStreamReader)
    - '[String].equals(String)'
    - mConfig.setProperty(String,Object)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1323,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].next()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1328,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1337
      start: 1319
    functionDepth: 9
    functionLinenumber: 1319
    functionLinenumberEnd: 1337
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].skipElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].next()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].skipElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1345,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.AttributeInfo
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1341
    functionDepth: 0
    functionLinenumber: 1341
    functionLinenumberEnd: 1352
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeInfo()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.codehaus.stax2.AttributeInfo
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1370,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.DTDInfo
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1360
    functionDepth: 5
    functionLinenumber: 1360
    functionLinenumberEnd: 1373
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    linkageType: ''
    returnType: org.codehaus.stax2.DTDInfo
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.LocationInfo
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1383
      start: 1380
    functionDepth: 0
    functionLinenumber: 1380
    functionLinenumberEnd: 1383
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getLocationInfo()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.codehaus.stax2.LocationInfo
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getLocationInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextual(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1415,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1424,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1430,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1432,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCoalesced(Writer,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1437,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1442,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1443,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1445,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCoalesced(Writer,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1450,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1460,1
    - Dst: mCurrEntity.getReplacementText(Writer)
      Src: com.ctc.wstx.sr.BasicStreamReader:1463,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1466,1
    - Dst: '[Writer].write(char[])'
      Src: com.ctc.wstx.sr.BasicStreamReader:1468,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1473,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - w
    - preserveContents
    argTypes:
    - Writer
    - boolean
    constantsTouched: []
    func_position:
      end: 1474
      start: 1409
    functionDepth: 5
    functionLinenumber: 1409
    functionLinenumberEnd: 1474
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getText(Writer,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - mCurrEntity.getReplacementText(Writer)
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextual(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCoalesced(Writer,boolean)'
    - '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
    - '[Writer].write(char[])'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getText(Writer,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getDepth()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1489,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1490
      start: 1482
    functionDepth: 1
    functionLinenumber: 1482
    functionLinenumberEnd: 1490
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getDepth()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getDepth()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getDepth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1500
      start: 1497
    functionDepth: 0
    functionLinenumber: 1497
    functionLinenumberEnd: 1500
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isEmptyElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isEmptyElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].createNonTransientNsContext(null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1506
      start: 1502
    functionDepth: 0
    functionLinenumber: 1502
    functionLinenumberEnd: 1506
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getNonTransientNamespaceContext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].createNonTransientNsContext(null)'
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getNonTransientNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1515,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1516,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1521,1
    - Dst: '[StringBuilder].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1521,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1522,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1523,1
    - Dst: '[StringBuilder].append(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1524,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1525,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1528,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getPITarget()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1530,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1532,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1535,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1536
      start: 1508
    functionDepth: 2
    functionLinenumber: 1508
    functionLinenumberEnd: 1536
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(String)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getPITarget()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].closeAllInput(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1541
      start: 1538
    functionDepth: 0
    functionLinenumber: 1538
    functionLinenumberEnd: 1541
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].closeCompletely()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].closeAllInput(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].closeCompletely()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1556
      start: 1553
    functionDepth: 0
    functionLinenumber: 1553
    functionLinenumberEnd: 1556
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getProcessedDTD()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getProcessedDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1564
      start: 1558
    functionDepth: 0
    functionLinenumber: 1558
    functionLinenumberEnd: 1564
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1569
      start: 1566
    functionDepth: 0
    functionLinenumber: 1566
    functionLinenumberEnd: 1569
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getDTDPublicId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getDTDPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1574
      start: 1571
    functionDepth: 0
    functionLinenumber: 1571
    functionLinenumberEnd: 1574
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getDTDSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getDTDSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1585,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1586
      start: 1580
    functionDepth: 1
    functionLinenumber: 1580
    functionLinenumberEnd: 1586
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1597
      start: 1591
    functionDepth: 3
    functionLinenumber: 1591
    functionLinenumberEnd: 1597
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DTDValidationSchema
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1607
      start: 1604
    functionDepth: 0
    functionLinenumber: 1604
    functionLinenumberEnd: 1607
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getProcessedDTDSchema()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DTDValidationSchema
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getProcessedDTDSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1624
      start: 1617
    functionDepth: 0
    functionLinenumber: 1617
    functionLinenumberEnd: 1624
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getStartingByteOffset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getStartingByteOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1629
      start: 1626
    functionDepth: 0
    functionLinenumber: 1626
    functionLinenumberEnd: 1629
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getStartingCharOffset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getStartingCharOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1639
      start: 1631
    functionDepth: 0
    functionLinenumber: 1631
    functionLinenumberEnd: 1639
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getEndingByteOffset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getEndingByteOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1646,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1649
      start: 1641
    functionDepth: 5
    functionLinenumber: 1641
    functionLinenumberEnd: 1649
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getEndingCharOffset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getEndingCharOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getStartLocation()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1655,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1656
      start: 1653
    functionDepth: 0
    functionLinenumber: 1653
    functionLinenumberEnd: 1656
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getStartLocation()'
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1667,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1670,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamLocation2
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1671
      start: 1661
    functionDepth: 5
    functionLinenumber: 1661
    functionLinenumberEnd: 1671
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getEndLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentLocation()'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamLocation2
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getEndLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - schema
    argTypes:
    - XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 1685
      start: 1679
    functionDepth: 0
    functionLinenumber: 1679
    functionLinenumberEnd: 1685
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].validateAgainst(XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sr.BasicStreamReader].validateAgainst(XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - schema
    argTypes:
    - XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 1693
      start: 1687
    functionDepth: 0
    functionLinenumber: 1687
    functionLinenumberEnd: 1693
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].stopValidatingAgainst(XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sr.BasicStreamReader].stopValidatingAgainst(XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidator
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - validator
    argTypes:
    - XMLValidator
    constantsTouched: []
    func_position:
      end: 1701
      start: 1695
    functionDepth: 0
    functionLinenumber: 1695
    functionLinenumberEnd: 1701
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].stopValidatingAgainst(XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sr.BasicStreamReader].stopValidatingAgainst(XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - ValidationProblemHandler
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ValidationProblemHandler
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - h
    argTypes:
    - ValidationProblemHandler
    constantsTouched: []
    func_position:
      end: 1708
      start: 1703
    functionDepth: 0
    functionLinenumber: 1703
    functionLinenumberEnd: 1708
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].setValidationProblemHandler(ValidationProblemHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ValidationProblemHandler
    signature: '[com.ctc.wstx.sr.BasicStreamReader].setValidationProblemHandler(ValidationProblemHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1719
      start: 1716
    functionDepth: 0
    functionLinenumber: 1716
    functionLinenumberEnd: 1719
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1735,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].createNonTransientNsContext(javax.xml.stream.Location)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1736,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].buildAttrOb()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1737,1
    - Dst: '[com.ctc.wstx.sr.ElemCallback].withStartElement(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1735,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.ElemCallback
      - javax.xml.stream.Location
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - cb
    - loc
    argTypes:
    - com.ctc.wstx.sr.ElemCallback
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 1739
      start: 1729
    functionDepth: 3
    functionLinenumber: 1729
    functionLinenumberEnd: 1739
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].withStartElement(com.ctc.wstx.sr.ElemCallback,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].createNonTransientNsContext(javax.xml.stream.Location)'
    - '[com.ctc.wstx.sr.ElemCallback].withStartElement(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getName()'
    - '[com.ctc.wstx.sr.AttributeCollector].buildAttrOb()'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sr.BasicStreamReader].withStartElement(com.ctc.wstx.sr.ElemCallback,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1744
      start: 1741
    functionDepth: 0
    functionLinenumber: 1741
    functionLinenumberEnd: 1744
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].isNamespaceAware()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].isNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.InputElementStack
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1754
      start: 1751
    functionDepth: 0
    functionLinenumber: 1751
    functionLinenumberEnd: 1754
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getInputElementStack()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.InputElementStack
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getInputElementStack()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.AttributeCollector
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1764
      start: 1761
    functionDepth: 0
    functionLinenumber: 1761
    functionLinenumberEnd: 1764
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCollector()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.AttributeCollector
    signature: '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCollector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1777,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1779,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1780,1
    - Dst: '[org.xml.sax.ContentHandler].startPrefixMapping(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1781,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1785,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1788,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1788,1
    - Dst: '[org.xml.sax.ContentHandler].startElement(String,String,org.xml.sax.Attributes)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1787,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      - org.xml.sax.Attributes
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - h
    - attrs
    argTypes:
    - org.xml.sax.ContentHandler
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 1790
      start: 1772
    functionDepth: 3
    functionLinenumber: 1772
    functionLinenumberEnd: 1790
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxStartElement(org.xml.sax.ContentHandler,org.xml.sax.Attributes)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
    - '[org.xml.sax.ContentHandler].startPrefixMapping(String)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    - '[org.xml.sax.ContentHandler].startElement(String,String,org.xml.sax.Attributes)'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxStartElement(org.xml.sax.ContentHandler,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1799,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1802,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1802,1
    - Dst: '[org.xml.sax.ContentHandler].endElement(String,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1801,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1804,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1806,1
    - Dst: '[org.xml.sax.ContentHandler].endPrefixMapping()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1808,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - h
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 1811
      start: 1792
    functionDepth: 3
    functionLinenumber: 1792
    functionLinenumberEnd: 1811
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxEndElement(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ContentHandler].endPrefixMapping()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    - '[org.xml.sax.ContentHandler].endElement(String,String)'
    - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxEndElement(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1826,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1828,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      - org.xml.sax.SAXException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - h
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 1830
      start: 1813
    functionDepth: 5
    functionLinenumber: 1813
    functionLinenumberEnd: 1830
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1837,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1839,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      - org.xml.sax.SAXException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - h
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 1841
      start: 1832
    functionDepth: 5
    functionLinenumber: 1832
    functionLinenumberEnd: 1841
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1848,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1850,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ext.LexicalHandler
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      - org.xml.sax.SAXException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - h
    argTypes:
    - org.xml.sax.ext.LexicalHandler
    constantsTouched: []
    func_position:
      end: 1852
      start: 1843
    functionDepth: 5
    functionLinenumber: 1843
    functionLinenumberEnd: 1852
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1859,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1861,1
    - Dst: '[org.xml.sax.ContentHandler].processingInstruction(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1861,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      - org.xml.sax.SAXException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - h
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 1863
      start: 1854
    functionDepth: 5
    functionLinenumber: 1854
    functionLinenumberEnd: 1863
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxPIEvent(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
    - '[org.xml.sax.ContentHandler].processingInstruction(com.ctc.wstx.sr.BasicStreamReader,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].fireSaxPIEvent(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - flags
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1873
      start: 1871
    functionDepth: 0
    functionLinenumber: 1871
    functionLinenumberEnd: 1873
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1889,1
    - Dst: '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1891,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1895,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].peekNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1905,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1906,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1912,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1912,1
    - Dst: '[String].substring(int,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1913,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1913,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1915,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1922,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1928,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1933,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1936,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - c
    - expected
    argTypes:
    - char
    - String
    constantsTouched: []
    func_position:
      end: 1937
      start: 1885
    functionDepth: 1
    functionLinenumber: 1885
    functionLinenumberEnd: 1937
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(char,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[StringBuilder].append(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[String].substring(int,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
    - '[String].length()'
    - '[com.ctc.wstx.sr.BasicStreamReader].peekNext()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1941,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1941,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1943,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1946,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1948,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1951
      start: 1939
    functionDepth: 1
    functionLinenumber: 1939
    functionLinenumberEnd: 1951
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1966,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1967,1
    - Dst: mConfig.getMaxAttributeSize()
      Src: com.ctc.wstx.sr.BasicStreamReader:1970,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._outputLimit(char[],com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1971,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1976,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1981,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1989,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:1994,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:1996,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].inputInBuffer()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2009,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2010,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2014,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._checkAttributeLimit(com.ctc.wstx.util.TextBuilder,char[],int,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2025,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._outputLimit(char[],com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2026,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2033,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._checkAttributeLimit(com.ctc.wstx.util.TextBuilder,char[],int,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2038,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._outputLimit(char[],com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2039,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].setBufferSize(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2045,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - com.ctc.wstx.util.TextBuilder
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - openingQuote
    - tb
    argTypes:
    - char
    - com.ctc.wstx.util.TextBuilder
    constantsTouched: []
    func_position:
      end: 2046
      start: 1963
    functionDepth: 1
    functionLinenumber: 1963
    functionLinenumberEnd: 2046
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(char,com.ctc.wstx.util.TextBuilder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuilder].setBufferSize(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader]._outputLimit(char[],com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].inputInBuffer()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader]._checkAttributeLimit(com.ctc.wstx.util.TextBuilder,char[],int,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuilder].getCharSize()'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - mConfig.getMaxAttributeSize()
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(char,com.ctc.wstx.util.TextBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2050,1
    - Dst: Math.min(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2050,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - outBuf
    - offset
    - maxAttrLen
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2051
      start: 2048
    functionDepth: 0
    functionLinenumber: 2048
    functionLinenumberEnd: 2051
    functionName: '[com.ctc.wstx.sr.BasicStreamReader]._outputLimit(char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - Math.min(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)
    - Math.max(int,com.ctc.wstx.sr.BasicStreamReader)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader]._outputLimit(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,int,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2058,1
    - Dst: String.format(String,int,int,int,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2061,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwInternal(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2061,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].bufferFull(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2065,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.TextBuilder
      - char[]
      - int
      - int
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 5
    argNames:
    - tb
    - outBuf
    - outPtr
    - currAttrSize
    - maxAttrSize
    argTypes:
    - com.ctc.wstx.util.TextBuilder
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2066
      start: 2053
    functionDepth: 2
    functionLinenumber: 2053
    functionLinenumberEnd: 2066
    functionName: '[com.ctc.wstx.sr.BasicStreamReader]._checkAttributeLimit(com.ctc.wstx.util.TextBuilder,char[],int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.ExceptionUtil].throwInternal(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,int,int)'
    - '[com.ctc.wstx.util.TextBuilder].bufferFull(int)'
    - String.format(String,int,int,int,com.ctc.wstx.sr.BasicStreamReader)
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sr.BasicStreamReader]._checkAttributeLimit(com.ctc.wstx.util.TextBuilder,char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2089,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2096,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2102,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2104,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2117,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextAfterWS()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2125,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2141,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2148,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2153,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2156,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromPrologBang(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2159,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2162,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2164,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2165,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleExtraRoot(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2171,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2174,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2177,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2183,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - isProlog
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2187
      start: 2081
    functionDepth: 7
    functionLinenumber: 2081
    functionLinenumberEnd: 2187
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromPrologBang(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
    - '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleExtraRoot(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextAfterWS()'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].initValidation()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2193,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2194,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2198,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].matches(String,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2199,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2202,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2206
      start: 2189
    functionDepth: 3
    functionLinenumber: 2189
    functionLinenumberEnd: 2206
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].matches(String,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].initValidation()'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(char)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2218
      start: 2214
    functionDepth: 0
    functionLinenumber: 2214
    functionLinenumberEnd: 2218
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].initValidation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].initValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2232,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2235,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - isProlog
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2238
      start: 2220
    functionDepth: 3
    functionLinenumber: 2220
    functionLinenumberEnd: 2238
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mConfig.inputParsingModeDocuments()
      Src: com.ctc.wstx.sr.BasicStreamReader:2252,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2257,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2262
      start: 2249
    functionDepth: 0
    functionLinenumber: 2249
    functionLinenumberEnd: 2262
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleExtraRoot(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - mConfig.inputParsingModeDocuments()
    - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleExtraRoot(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - nextEvent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2278
      start: 2272
    functionDepth: 0
    functionLinenumber: 2272
    functionLinenumberEnd: 2278
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocXmlDecl()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2294,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2307,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2312,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2312,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2317,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2322,1
    - Dst: '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2321,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2323
      start: 2285
    functionDepth: 8
    functionLinenumber: 2285
    functionLinenumberEnd: 2323
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].nextFromMultiDocState()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(com.ctc.wstx.sr.BasicStreamReader)'
    - '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocXmlDecl()'
    - '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].nextFromMultiDocState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2332,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2333,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2335,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2337,1
    - Dst: tb.resetInitialized()
      Src: com.ctc.wstx.sr.BasicStreamReader:2339,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseQuoted(com.ctc.wstx.sr.BasicStreamReader,char,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2340,1
    - Dst: tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2342,1
    - Dst: tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2345,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2351,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2354,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2358,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2360,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2362,1
    - Dst: tb.resetWithEmpty()
      Src: com.ctc.wstx.sr.BasicStreamReader:2363,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseQuoted(com.ctc.wstx.sr.BasicStreamReader,char,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2364,1
    - Dst: tb.toString()
      Src: com.ctc.wstx.sr.BasicStreamReader:2365,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2370,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2372,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2377,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2379,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2381,1
    - Dst: tb.resetWithEmpty()
      Src: com.ctc.wstx.sr.BasicStreamReader:2382,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseQuoted(com.ctc.wstx.sr.BasicStreamReader,char,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2383,1
    - Dst: tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2384,1
    - Dst: tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:2386,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2389,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2393,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2398,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2400,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2402,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2404
      start: 2325
    functionDepth: 1
    functionLinenumber: 2325
    functionLinenumberEnd: 2404
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocXmlDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - tb.resetInitialized()
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - tb.equalsString(com.ctc.wstx.sr.BasicStreamReader)
    - '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - tb.toString()
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    - tb.resetWithEmpty()
    - '[com.ctc.wstx.sr.BasicStreamReader].parseQuoted(com.ctc.wstx.sr.BasicStreamReader,char,com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocXmlDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2415,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2417,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2420,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - name
    - eofMsg
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2421
      start: 2412
    functionDepth: 1
    functionLinenumber: 2412
    functionLinenumberEnd: 2421
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(String)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2438,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2440,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2445,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwNullChar()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2452,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2454,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2458,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2463,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - com.ctc.wstx.util.TextBuffer
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - name
    - quoteChar
    - tbuf
    argTypes:
    - String
    - char
    - com.ctc.wstx.util.TextBuffer
    constantsTouched: []
    func_position:
      end: 2464
      start: 2434
    functionDepth: 3
    functionLinenumber: 2434
    functionLinenumberEnd: 2464
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].parseQuoted(String,char,com.ctc.wstx.util.TextBuffer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(char,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwNullChar()'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].parseQuoted(String,char,com.ctc.wstx.util.TextBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2475,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2477,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(char,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2480,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2482,1
    - Dst: mConfig.inputParsingModeDocuments()
      Src: com.ctc.wstx.sr.BasicStreamReader:2487,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2489,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2493,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2497,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2502,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2505,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2507,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].peekNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2514,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2517,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2521,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - isProlog
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2522
      start: 2472
    functionDepth: 4
    functionLinenumber: 2472
    functionLinenumberEnd: 2522
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].nextFromPrologBang(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(char,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - mConfig.inputParsingModeDocuments()
    - '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].peekNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].nextFromPrologBang(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2535,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2542,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2544,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2545,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2548,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2548,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2555,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2558,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2563,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2568,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2568,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2572,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2572,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2573,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2575,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2577,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parsePublicId(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2579,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2580,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2585,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2585,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2586,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2588,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2590,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseSystemId(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2592,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2593,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2601,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2601,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2605,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2607,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseSystemId(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2609,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2610,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2616,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2617,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2620,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2625,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2629,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2636,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 105
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2646
      start: 2528
    functionDepth: 3
    functionLinenumber: 2528
    functionLinenumberEnd: 2646
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parsePublicId(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseSystemId(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].length()'
    - '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2668,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].startBranch(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2672,1
    - Dst: '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2676,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2686,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2691,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2695,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - copyContents
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2697
      start: 2662
    functionDepth: 5
    functionLinenumber: 2662
    functionLinenumberEnd: 2697
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
    - '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.io.BranchingReaderSource].startBranch(com.ctc.wstx.util.TextBuffer,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharAfterWS(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2723,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2726,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2738,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].pop()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2745,1
    - Dst: mConfig.inputParsingModeFragment()
      Src: com.ctc.wstx.sr.BasicStreamReader:2747,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].closeContentTree()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2748,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2767,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2768,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2772,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2780,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2781,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2784,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2804,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2810,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2811,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2813,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2831,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2838,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2838,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2858,1
    - Dst: tb.resetInitialized()
      Src: com.ctc.wstx.sr.BasicStreamReader:2862,1
    - Dst: tb.append(char)
      Src: com.ctc.wstx.sr.BasicStreamReader:2864,1
    - Dst: tb.append(char)
      Src: com.ctc.wstx.sr.BasicStreamReader:2867,1
    - Dst: tb.append(char)
      Src: com.ctc.wstx.sr.BasicStreamReader:2868,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveNonCharEntity()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2879,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2896,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2901,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2905,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2907,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromTreeCommentOrCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2912,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2915,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2920,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2924,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2928,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2932,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2934,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2946,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2947,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2954,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2959,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2960,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readTextPrimary(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:2970,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:2975,1
    CyclomaticComplexity: 62
    EdgeCount: 62
    ICount: 129
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2982
      start: 2709
    functionDepth: 7
    functionLinenumber: 2709
    functionLinenumberEnd: 2982
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].nextFromTree()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - tb.resetInitialized()
    - '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].pop()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readTextPrimary(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromTreeCommentOrCData()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary()'
    - mConfig.inputParsingModeFragment()
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].closeContentTree()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveNonCharEntity()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF()'
    - tb.append(char)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].nextFromTree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3000,1
    - Dst: mSymbols.isDirty()
      Src: com.ctc.wstx.sr.BasicStreamReader:3007,1
    - Dst: '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3008,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3012,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3014
      start: 2995
    functionDepth: 8
    functionLinenumber: 2995
    functionLinenumberEnd: 3014
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].closeContentTree()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - mSymbols.isDirty()
    - '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
    - '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].closeContentTree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3028,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3030,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3033,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3034,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].push(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3034,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3036,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].push(null,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3038,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleNsAttrs(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3050,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3052,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].push(null,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3052,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3054,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleNonNsAttrs(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3055,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].resolveAndValidateElement()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3066,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 3069
      start: 3021
    functionDepth: 2
    functionLinenumber: 3021
    functionLinenumberEnd: 3069
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].push(null,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].resolveAndValidateElement()'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleNonNsAttrs(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleNsAttrs(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].push(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3081,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3083,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3087,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3089,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3095,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3099,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3101,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3105,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3106,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3114,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3116,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3119,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3122,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3124,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3129,1
    - Dst: ac.getNsBuilder(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:3137,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3140,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCharSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3143,1
    - Dst: ac.getDefaultNsBuilder()
      Src: com.ctc.wstx.sr.BasicStreamReader:3145,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3148,1
    - Dst: ac.getAttrBuilder(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:3151,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3153,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getCharSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3167,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3168,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3174,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 3177
      start: 3074
    functionDepth: 1
    functionLinenumber: 3074
    functionLinenumberEnd: 3177
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleNsAttrs(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - ac.getDefaultNsBuilder()
    - ac.getAttrBuilder(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getCharSize()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - ac.getNsBuilder(com.ctc.wstx.sr.BasicStreamReader)
    - '[com.ctc.wstx.sr.BasicStreamReader].parseLocalName(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleNsAttrs(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3189,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3191,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3194,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3196,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3202,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3205,1
    - Dst: ac.getAttrBuilder(null,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:3206,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3208,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3210,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3213,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3216,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3218,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3223,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3227,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3230,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 3233
      start: 3182
    functionDepth: 1
    functionLinenumber: 3182
    functionLinenumberEnd: 3233
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleNonNsAttrs(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,char)'
    - ac.getAttrBuilder(null,com.ctc.wstx.sr.BasicStreamReader)
    - '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFullName(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleNonNsAttrs(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3244,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportExtraEndElem()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3246,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3251,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3253,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3255,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3257,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3263,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3264,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3267,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3268,1
    - Dst: '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3272,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3273,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3280,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3284,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3286,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3290,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3294,1
    - Dst: '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3298,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3300,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3307,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3312,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3314,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3317,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3318,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3323,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3327,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleGreedyEntityProblem(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3337,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3340
      start: 3239
    functionDepth: 2
    functionLinenumber: 3239
    functionLinenumberEnd: 3340
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameStartChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    - '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].isNameChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleGreedyEntityProblem(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextInCurrAfterWS(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].reportExtraEndElem()'
    - '[String].charAt(com.ctc.wstx.sr.BasicStreamReader)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3345,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3347
      start: 3342
    functionDepth: 0
    functionLinenumber: 3342
    functionLinenumberEnd: 3347
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].reportExtraEndElem()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].reportExtraEndElem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3354,1
    - Dst: fullName.substring(int,int)
      Src: com.ctc.wstx.sr.BasicStreamReader:3355,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - prefix
    - localName
    - done
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 3358
      start: 3349
    functionDepth: 0
    functionLinenumber: 3349
    functionLinenumberEnd: 3358
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - fullName.substring(int,int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3365,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3367,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3371,1
    - Dst: fullName.substring(int,com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:3372,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3373,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - prefix
    - localName
    - done
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 3375
      start: 3360
    functionDepth: 1
    functionLinenumber: 3360
    functionLinenumberEnd: 3375
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - fullName.substring(int,com.ctc.wstx.sr.BasicStreamReader)
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFNameForError()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3387,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3389,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3394,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3395,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3398,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3402,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3404
      start: 3384
    functionDepth: 2
    functionLinenumber: 3384
    functionLinenumberEnd: 3404
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].nextFromTreeCommentOrCData()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].nextFromTreeCommentOrCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3440,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3442,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3445,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3451,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3457,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3457,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3460,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3466,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3473,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3477,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3486,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3488,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3505,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3507,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3510,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3523,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3523,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3535,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3535,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3553,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3561
      start: 3424
    functionDepth: 6
    functionLinenumber: 3424
    functionLinenumberEnd: 3561
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:3574,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3574,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3575,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3581,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3583,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3592,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3595,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3600,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3605,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3615,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3617,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - errorMsg
    - endChar
    - preventDoubles
    argTypes:
    - String
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 3622
      start: 3563
    functionDepth: 1
    functionLinenumber: 3563
    functionLinenumberEnd: 3622
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(String,char,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(String)'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(String,char,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3639,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3653,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3654,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3655,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3659,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3669
      start: 3632
    functionDepth: 2
    functionLinenumber: 3632
    functionLinenumberEnd: 3669
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(com.ctc.wstx.sr.BasicStreamReader,char,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
    - '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3687,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3690,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3697,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3705,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3709,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:3714,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3714,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3725,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3728
      start: 3671
    functionDepth: 0
    functionLinenumber: 3671
    functionLinenumberEnd: 3728
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].getNext()'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3739,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3741
      start: 3736
    functionDepth: 5
    functionLinenumber: 3736
    functionLinenumberEnd: 3741
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].ensureFinishToken()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].ensureFinishToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3746,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3748
      start: 3743
    functionDepth: 1
    functionLinenumber: 3743
    functionLinenumberEnd: 3748
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].safeEnsureFinishToken()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].safeEnsureFinishToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3759,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwLazyError(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3761,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3763
      start: 3750
    functionDepth: 0
    functionLinenumber: 3750
    functionLinenumberEnd: 3763
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 8
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwLazyError(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3781,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3783,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3803,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(int,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3805,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3820,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readComment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3826,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3839,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readPI()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3846,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3857,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3857,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3865,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3865,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - deferErrors
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 3866
      start: 3775
    functionDepth: 4
    functionLinenumber: 3775
    functionLinenumberEnd: 3866
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 13
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(int,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readPI()'
    - '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readComment()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3885,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3891,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3897,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3916,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3918,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithCopy(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3924,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readComment2(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3925,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3926
      start: 3868
    functionDepth: 4
    functionLinenumber: 3868
    functionLinenumberEnd: 3926
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readComment()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readComment2(com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithCopy(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3934,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3935,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3940,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3944,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3946,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3949,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3961,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3964,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3967,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3969,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3984,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:3987,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:3987,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3987,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:3994,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.TextBuffer
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - tb
    argTypes:
    - com.ctc.wstx.util.TextBuffer
    constantsTouched: []
    func_position:
      end: 3995
      start: 3928
    functionDepth: 3
    functionLinenumber: 3928
    functionLinenumberEnd: 3995
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readComment2(com.ctc.wstx.util.TextBuffer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readComment2(com.ctc.wstx.util.TextBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].parseFullName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4009,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].length()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4012,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4013,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].equalsIgnoreCase(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4017,1
    - Dst: mConfig.inputParsingModeDocuments()
      Src: com.ctc.wstx.sr.BasicStreamReader:4019,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,com.ctc.wstx.sr.BasicStreamReader,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4020,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4023,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isSpaceChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4024,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4025,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4027,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4032,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].isSpaceChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4033,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4036,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4039,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4041,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4042,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4047
      start: 4005
    functionDepth: 2
    functionLinenumber: 4005
    functionLinenumberEnd: 4047
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].isSpaceChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.BasicStreamReader,String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].parseFullName()'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipWS(com.ctc.wstx.sr.BasicStreamReader)'
    - mConfig.inputParsingModeDocuments()
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,com.ctc.wstx.sr.BasicStreamReader,null)'
    - '[com.ctc.wstx.sr.BasicStreamReader].equalsIgnoreCase(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].length()'
    - '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4066,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4072,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4078,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4095,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithCopy(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4109,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readPI2(com.ctc.wstx.util.TextBuffer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4110,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4111
      start: 4053
    functionDepth: 4
    functionLinenumber: 4053
    functionLinenumberEnd: 4111
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readPI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].readPI2(com.ctc.wstx.util.TextBuffer)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithCopy(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4123,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4124,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMoreFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4130,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4140,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4143,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4147,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4164,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4172,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4177,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4199,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4207,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.TextBuffer
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - tb
    argTypes:
    - com.ctc.wstx.util.TextBuffer
    constantsTouched: []
    func_position:
      end: 4208
      start: 4113
    functionDepth: 3
    functionLinenumber: 4113
    functionLinenumberEnd: 4208
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readPI2(com.ctc.wstx.util.TextBuffer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMoreFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readPI2(com.ctc.wstx.util.TextBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(com.ctc.wstx.sr.BasicStreamReader,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4227,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4234,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4238,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4244,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4245,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4257,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4258,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4270,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4275,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(com.ctc.wstx.sr.BasicStreamReader,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4285,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - currType
    - deferErrors
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 4291
      start: 4220
    functionDepth: 2
    functionLinenumber: 4220
    functionLinenumberEnd: 4291
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(com.ctc.wstx.sr.BasicStreamReader,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4322,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4340,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4342,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4367,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4396,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4398,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 4404
      start: 4309
    functionDepth: 1
    functionLinenumber: 4309
    functionLinenumberEnd: 4404
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4421,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4422,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4426,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4435,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4438,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4443,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4459,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCDataEnd(char[],com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4464,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4471,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4472,1
    - Dst: tb.setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:4484,1
    - Dst: tb.size()
      Src: com.ctc.wstx.sr.BasicStreamReader:4485,1
    - Dst: tb.finishCurrentSegment()
      Src: com.ctc.wstx.sr.BasicStreamReader:4491,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:4494,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4494,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4494,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - shortestSegment
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 4498
      start: 4410
    functionDepth: 3
    functionLinenumber: 4410
    functionLinenumberEnd: 4498
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    - tb.setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)
    - tb.finishCurrentSegment()
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].checkCDataEnd(char[],com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - tb.size()
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4516,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4530,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4534,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - outBuf
    - outPtr
    argTypes:
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 4542
      start: 4508
    functionDepth: 1
    functionLinenumber: 4508
    functionLinenumberEnd: 4542
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].checkCDataEnd(char[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].checkCDataEnd(char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4592,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readIndentation(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4594,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4618,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4623,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4646,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4650,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4656,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4672,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4673,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4693,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 4695
      start: 4559
    functionDepth: 1
    functionLinenumber: 4559
    functionLinenumberEnd: 4695
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readTextPrimary(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readIndentation(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readTextPrimary(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4713,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4714,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4727,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4740,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4743,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4748,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4765,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4767,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4778,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4781,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4795,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4811,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(com.ctc.wstx.sr.BasicStreamReader,char[],com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4816,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4843,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4844,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(com.ctc.wstx.sr.BasicStreamReader,char[],int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4861,1
    - Dst: mConfig.getMaxTextLength()
      Src: com.ctc.wstx.sr.BasicStreamReader:4864,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].size()'
      Src: com.ctc.wstx.sr.BasicStreamReader:4864,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4864,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4868,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 100
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - shortestSegment
    - deferErrors
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 4870
      start: 4707
    functionDepth: 3
    functionLinenumber: 4707
    functionLinenumberEnd: 4870
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader,boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(com.ctc.wstx.sr.BasicStreamReader,char[],int)'
    - mConfig.getMaxTextLength()
    - '[com.ctc.wstx.sr.BasicStreamReader].throwWfcException(String,boolean)'
    - '[com.ctc.wstx.util.TextBuffer].size()'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].verifyLimit(String,com.ctc.wstx.sr.BasicStreamReader,int)'
    - '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(com.ctc.wstx.sr.BasicStreamReader,char[],com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: tb.setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)
      Src: com.ctc.wstx.sr.BasicStreamReader:4877,1
    - Dst: tb.size()
      Src: com.ctc.wstx.sr.BasicStreamReader:4878,1
    - Dst: tb.finishCurrentSegment()
      Src: com.ctc.wstx.sr.BasicStreamReader:4883,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 3
    argNames:
    - inputPtr
    - outBuf
    - shortestSegment
    argTypes:
    - int
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 4884
      start: 4872
    functionDepth: 0
    functionLinenumber: 4872
    functionLinenumberEnd: 4884
    functionName: '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(int,char[],int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - tb.setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)
    - tb.finishCurrentSegment()
    - tb.size()
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(int,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithIndentation(int,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:4955,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - c
    - ptr
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 4981
      start: 4902
    functionDepth: 0
    functionLinenumber: 4902
    functionLinenumberEnd: 4981
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readIndentation(char,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].resetWithIndentation(int,com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readIndentation(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5017,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5022,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5040,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5042,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5055,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - c
    - prologWS
    argTypes:
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 5057
      start: 4998
    functionDepth: 1
    functionLinenumber: 4998
    functionLinenumberEnd: 5057
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].resetWithShared(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF(com.ctc.wstx.sr.BasicStreamReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5073,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5074,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5082,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5092,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5094,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5099,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5108,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5116,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5120,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - prologWS
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 5121
      start: 5066
    functionDepth: 3
    functionLinenumber: 5066
    functionLinenumberEnd: 5121
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
    - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5152,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5155,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5164,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5174,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5177,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5189,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5196,1
    - Dst: '[Writer].write()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5205,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5213,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5215,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5224,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5230,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5231,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5234,1
    - Dst: '[Writer].write(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5250,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5253,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5267,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5269,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5286,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - w
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 5290
      start: 5131
    functionDepth: 1
    functionLinenumber: 5131
    functionLinenumberEnd: 5290
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveSimpleEntity(boolean)'
    - '[Writer].write(char)'
    - '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[Writer].write(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[Writer].write()'
    - '[com.ctc.wstx.sr.BasicStreamReader].fullyResolveEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].resolveCharOnlyEntity(boolean)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5313,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5327,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5337,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5340,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5354,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5367,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5369,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5375,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5379,1
    - Dst: '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5391,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5404,1
    - Dst: '[Writer].write(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5413,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - w
    argTypes:
    - Writer
    constantsTouched: []
    func_position:
      end: 5425
      start: 5302
    functionDepth: 1
    functionLinenumber: 5302
    functionLinenumberEnd: 5425
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 2
    functionsReached:
    - '[Writer].write(char)'
    - '[Writer].write(com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextChar(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getNextCharFromCurrent(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].markLF()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5442,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5454,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5466,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5468,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5478,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Writer
      - boolean
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - w
    - wasCData
    argTypes:
    - Writer
    - boolean
    constantsTouched: []
    func_position:
      end: 5484
      start: 5430
    functionDepth: 2
    functionLinenumber: 5430
    functionLinenumberEnd: 5484
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCoalesced(Writer,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMore()'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
    - '[com.ctc.wstx.sr.BasicStreamReader].ensureInput(int)'
    - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCoalesced(Writer,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5507,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5509,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5513,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 5523
      start: 5498
    functionDepth: 0
    functionLinenumber: 5498
    functionLinenumberEnd: 5523
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].skipWS(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].skipCRLF(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwInvalidSpace(char)'
    - '[com.ctc.wstx.sr.BasicStreamReader].loadMoreFromCurrent()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.BasicStreamReader].skipWS(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mConfig.findCustomInternalEntity(String)
      Src: com.ctc.wstx.sr.BasicStreamReader:5535,1
    - Dst: '[java.util.Map<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5537,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].wasDeclaredExternally()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5543,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getName()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5544,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,javax.xml.namespace.QName,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5544,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - id
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 5548
      start: 5531
    functionDepth: 2
    functionLinenumber: 5531
    functionLinenumberEnd: 5548
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].findEntity(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].wasDeclaredExternally()'
    - '[java.util.Map<String,com.ctc.wstx.ent.EntityDecl>].get(String)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getName()'
    - mConfig.findCustomInternalEntity(String)
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,javax.xml.namespace.QName,null)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.sr.BasicStreamReader].findEntity(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5554,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 5558
      start: 5550
    functionDepth: 0
    functionLinenumber: 5550
    functionLinenumberEnd: 5558
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleUndeclaredEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleUndeclaredEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5564,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5564,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5566,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5565,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - closing
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 5567
      start: 5560
    functionDepth: 1
    functionLinenumber: 5560
    functionLinenumberEnd: 5567
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
    - '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
    - '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5583,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5583,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - input
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 5586
      start: 5580
    functionDepth: 1
    functionLinenumber: 5580
    functionLinenumberEnd: 5586
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].handleGreedyEntityProblem(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].handleGreedyEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 5591
      start: 5588
    functionDepth: 0
    functionLinenumber: 5588
    functionLinenumberEnd: 5591
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextual(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextual(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5595,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 5596
      start: 5593
    functionDepth: 0
    functionLinenumber: 5593
    functionLinenumberEnd: 5596
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5599,1
    - Dst: '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5599,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 5601
      start: 5598
    functionDepth: 0
    functionLinenumber: 5598
    functionLinenumberEnd: 5601
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextualOrElem(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(com.ctc.wstx.sr.BasicStreamReader)'
    - '[java.text.MessageFormat].format(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextualOrElem(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5608
      start: 5606
    functionDepth: 0
    functionLinenumber: 5606
    functionLinenumberEnd: 5608
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._constructTypeException(String,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5615,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5617,1
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader]._constructTypeException(String,null)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5617,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLStreamException
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - nextToken
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 5618
      start: 5613
    functionDepth: 1
    functionLinenumber: 5613
    functionLinenumberEnd: 5618
    functionName: '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader]._constructTypeException(String,null)'
    - '[com.ctc.wstx.sr.BasicStreamReader].tokenTypeDesc(int)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamException
    signature: '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].getStartLocation()'
      Src: com.ctc.wstx.sr.BasicStreamReader:5621,1
    - Dst: '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,String,com.ctc.wstx.sr.BasicStreamReader)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.typed.TypedXMLStreamException
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 2
    argNames:
    - msg
    - lexicalValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 5622
      start: 5620
    functionDepth: 0
    functionLinenumber: 5620
    functionLinenumberEnd: 5622
    functionName: '[com.ctc.wstx.sr.BasicStreamReader]._constructTypeException(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,String,com.ctc.wstx.sr.BasicStreamReader)'
    - '[com.ctc.wstx.sr.BasicStreamReader].getStartLocation()'
    linkageType: ''
    returnType: org.codehaus.stax2.typed.TypedXMLStreamException
    signature: '[com.ctc.wstx.sr.BasicStreamReader]._constructTypeException(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.BasicStreamReader:5634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      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
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - int
      - com.ctc.wstx.sr.ReaderCreator
      - int
      - String
      - String
      - String
      - String
      - com.ctc.wstx.util.TextBuffer
      - com.ctc.wstx.sr.InputElementStack
      - com.ctc.wstx.sr.AttributeCollector
      - boolean
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - boolean
      - int
      - javax.xml.stream.XMLStreamException
      - java.util.Map<String,com.ctc.wstx.ent.EntityDecl>
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.sr.StreamReaderImpl
      - org.codehaus.stax2.DTDInfo
      - org.codehaus.stax2.LocationInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.StreamScanner
    argCount: 1
    argNames:
    - evtType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 5635
      start: 5632
    functionDepth: 0
    functionLinenumber: 5632
    functionLinenumberEnd: 5635
    functionName: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].throwParseError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.BasicStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.InputBootstrapper
      - com.ctc.wstx.io.BranchingReaderSource
      - com.ctc.wstx.sr.ReaderCreator
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputElementStack
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.TypedStreamReader
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 6
    argNames:
    - bs
    - input
    - owner
    - cfg
    - elemStack
    - forER
    argTypes:
    - com.ctc.wstx.io.InputBootstrapper
    - com.ctc.wstx.io.BranchingReaderSource
    - com.ctc.wstx.sr.ReaderCreator
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.sr.InputElementStack
    - boolean
    constantsTouched: []
    func_position:
      end: 95
      start: 88
    functionDepth: 4
    functionLinenumber: 88
    functionLinenumberEnd: 95
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.BasicStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sr.TypedStreamReader
    signature: '[com.ctc.wstx.sr.TypedStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].createElementStack(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.sr.TypedStreamReader:112,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.TypedStreamReader,boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.BranchingReaderSource
      - com.ctc.wstx.sr.ReaderCreator
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.InputBootstrapper
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.TypedStreamReader
      static: true
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 5
    argNames:
    - input
    - owner
    - cfg
    - bs
    - forER
    argTypes:
    - com.ctc.wstx.io.BranchingReaderSource
    - com.ctc.wstx.sr.ReaderCreator
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.InputBootstrapper
    - boolean
    constantsTouched: []
    func_position:
      end: 114
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].createStreamReader(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.TypedStreamReader,boolean)'
    - '[com.ctc.wstx.sr.TypedStreamReader].createElementStack(com.ctc.wstx.api.ReaderConfig)'
    linkageType: ''
    returnType: com.ctc.wstx.sr.TypedStreamReader
    signature: '[com.ctc.wstx.sr.TypedStreamReader].createStreamReader(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:126,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getBooleanDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:126,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:127,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 129
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBoolean()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getBooleanDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBoolean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:134,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:134,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:135,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 137
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsInt()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:142,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:142,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:143,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsLong()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:150,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:150,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:151,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 153
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsFloat()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: float
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsFloat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:158,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:158,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:159,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:160,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 161
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsDouble()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: double
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsDouble()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:166,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntegerDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:166,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:167,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 169
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsInteger()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntegerDecoder()'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:174,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDecimalDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:174,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:175,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 177
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsDecimal()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDecimalDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:182,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getNamespaceContext()'
      Src: com.ctc.wstx.sr.TypedStreamReader:182,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getQNameDecoder(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:182,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:183,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:184,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 185
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsQName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getQNameDecoder(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getNamespaceContext()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsQName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
      Src: com.ctc.wstx.sr.TypedStreamReader:190,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBinary(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 191
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBinary()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBinary(com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBinary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:197,1
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].getByteAggregator()'
      Src: com.ctc.wstx.sr.TypedStreamReader:197,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].startAggregation()'
      Src: com.ctc.wstx.sr.TypedStreamReader:198,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,org.codehaus.stax2.typed.Base64Variant)'
      Src: com.ctc.wstx.sr.TypedStreamReader:204,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].aggregateAll(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:206,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].addFullBlock(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.Base64Variant
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - v
    argTypes:
    - org.codehaus.stax2.typed.Base64Variant
    constantsTouched: []
    func_position:
      end: 213
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 213
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBinary(org.codehaus.stax2.typed.Base64Variant)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].getByteAggregator()'
    - '[com.ctc.wstx.sr.TypedStreamReader].startAggregation()'
    - '[com.ctc.wstx.sr.TypedStreamReader].addFullBlock(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,org.codehaus.stax2.typed.Base64Variant)'
    - '[com.ctc.wstx.sr.TypedStreamReader].aggregateAll(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBinary(org.codehaus.stax2.typed.Base64Variant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:219,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder)'
      Src: com.ctc.wstx.sr.TypedStreamReader:233,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].next()'
      Src: com.ctc.wstx.sr.TypedStreamReader:238,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder)'
      Src: com.ctc.wstx.sr.TypedStreamReader:240,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:247,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readCoalescedText(com.ctc.wstx.sr.TypedStreamReader,boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:252,1
    - Dst: mTextBuffer.decode(org.codehaus.stax2.typed.TypedValueDecoder)
      Src: com.ctc.wstx.sr.TypedStreamReader:270,1
    - Dst: mTextBuffer.contentsAsString()
      Src: com.ctc.wstx.sr.TypedStreamReader:272,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:272,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readEndElem()'
      Src: com.ctc.wstx.sr.TypedStreamReader:274,1
    - Dst: mTextBuffer.size()
      Src: com.ctc.wstx.sr.TypedStreamReader:279,1
    - Dst: mTextBuffer.contentsAsStringBuilder(com.ctc.wstx.sr.TypedStreamReader)
      Src: com.ctc.wstx.sr.TypedStreamReader:280,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].next()'
      Src: com.ctc.wstx.sr.TypedStreamReader:283,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readCoalescedText(com.ctc.wstx.sr.TypedStreamReader,boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:286,1
    - Dst: mTextBuffer.contentsToStringBuilder(com.ctc.wstx.sr.TypedStreamReader)
      Src: com.ctc.wstx.sr.TypedStreamReader:288,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:292,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].toString()'
      Src: com.ctc.wstx.sr.TypedStreamReader:296,1
    - Dst: '[org.codehaus.stax2.ri.Stax2Util].trimSpaces(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:297,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder)'
      Src: com.ctc.wstx.sr.TypedStreamReader:299,1
    - Dst: '[org.codehaus.stax2.typed.TypedValueDecoder].decode(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:302,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:304,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.TypedValueDecoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - tvd
    argTypes:
    - org.codehaus.stax2.typed.TypedValueDecoder
    constantsTouched: []
    func_position:
      end: 307
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 307
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(org.codehaus.stax2.typed.TypedValueDecoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - mTextBuffer.contentsAsString()
    - '[com.ctc.wstx.sr.TypedStreamReader].readEndElem()'
    - '[com.ctc.wstx.sr.TypedStreamReader].toString()'
    - '[com.ctc.wstx.sr.TypedStreamReader].next()'
    - mTextBuffer.decode(org.codehaus.stax2.typed.TypedValueDecoder)
    - '[com.ctc.wstx.sr.TypedStreamReader]._handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder)'
    - '[org.codehaus.stax2.ri.Stax2Util].trimSpaces(com.ctc.wstx.sr.TypedStreamReader)'
    - mTextBuffer.size()
    - '[com.ctc.wstx.sr.TypedStreamReader].throwParseError(String)'
    - mTextBuffer.contentsAsStringBuilder(com.ctc.wstx.sr.TypedStreamReader)
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.typed.TypedValueDecoder].decode(com.ctc.wstx.sr.TypedStreamReader)'
    - mTextBuffer.contentsToStringBuilder(com.ctc.wstx.sr.TypedStreamReader)
    - '[com.ctc.wstx.sr.TypedStreamReader].readCoalescedText(com.ctc.wstx.sr.TypedStreamReader,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(org.codehaus.stax2.typed.TypedValueDecoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:318,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntArrayDecoder(int[],int,int)'
      Src: com.ctc.wstx.sr.TypedStreamReader:318,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 319
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 319
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsIntArray(int[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntArrayDecoder(int[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsIntArray(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:324,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongArrayDecoder(long[],int,int)'
      Src: com.ctc.wstx.sr.TypedStreamReader:324,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - long[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - long[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 325
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 325
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsLongArray(long[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongArrayDecoder(long[],int,int)'
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsLongArray(long[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:330,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatArrayDecoder(float[],int,int)'
      Src: com.ctc.wstx.sr.TypedStreamReader:330,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - float[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - float[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 331
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 331
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsFloatArray(float[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatArrayDecoder(float[],int,int)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsFloatArray(float[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:336,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleArrayDecoder(double[],int,int)'
      Src: com.ctc.wstx.sr.TypedStreamReader:336,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - double[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 3
    argNames:
    - value
    - from
    - length
    argTypes:
    - double[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsDoubleArray(double[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleArrayDecoder(double[],int,int)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsDoubleArray(double[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].throwNotTextualOrElem(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:358,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].next()'
      Src: com.ctc.wstx.sr.TypedStreamReader:371,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructUnexpectedInTyped(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:383,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readCoalescedText(com.ctc.wstx.sr.TypedStreamReader,boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:396,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].next()'
      Src: com.ctc.wstx.sr.TypedStreamReader:399,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructUnexpectedInTyped(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:402,1
    - Dst: mTextBuffer.decodeElements(org.codehaus.stax2.typed.TypedArrayDecoder)
      Src: com.ctc.wstx.sr.TypedStreamReader:404,1
    - Dst: '[org.codehaus.stax2.typed.TypedArrayDecoder].hasRoom()'
      Src: com.ctc.wstx.sr.TypedStreamReader:405,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].next()'
      Src: com.ctc.wstx.sr.TypedStreamReader:408,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.TypedArrayDecoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - dec
    argTypes:
    - org.codehaus.stax2.typed.TypedArrayDecoder
    constantsTouched: []
    func_position:
      end: 413
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 413
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(org.codehaus.stax2.typed.TypedArrayDecoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader].next()'
    - mTextBuffer.decodeElements(org.codehaus.stax2.typed.TypedArrayDecoder)
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructUnexpectedInTyped(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].throwNotTextualOrElem(com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.typed.TypedArrayDecoder].hasRoom()'
    - '[com.ctc.wstx.sr.TypedStreamReader].readCoalescedText(com.ctc.wstx.sr.TypedStreamReader,boolean)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(org.codehaus.stax2.typed.TypedArrayDecoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
      Src: com.ctc.wstx.sr.TypedStreamReader:425,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 3
    argNames:
    - resultBuffer
    - offset
    - maxLength
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 426
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 426
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
    - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:433,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:436,1
    - Dst: '[IllegalArgumentException].<init>(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:442,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:445,1
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].hasData()'
      Src: com.ctc.wstx.sr.TypedStreamReader:451,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].throwNotTextualOrElem(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:455,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].next()'
      Src: com.ctc.wstx.sr.TypedStreamReader:465,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:477,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,com.ctc.wstx.sr.TypedStreamReader,boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:479,1
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].decode(byte[],int,int)'
      Src: com.ctc.wstx.sr.TypedStreamReader:491,1
    - Dst: iae.getMessage()
      Src: com.ctc.wstx.sr.TypedStreamReader:494,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:494,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].next()'
      Src: com.ctc.wstx.sr.TypedStreamReader:508,1
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].endOfContent()'
      Src: com.ctc.wstx.sr.TypedStreamReader:520,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(String,String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:522,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].finishToken(boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:533,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,com.ctc.wstx.sr.TypedStreamReader,boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:535,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      - org.codehaus.stax2.typed.Base64Variant
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 4
    argNames:
    - resultBuffer
    - offset
    - maxLength
    - v
    argTypes:
    - byte[]
    - int
    - int
    - org.codehaus.stax2.typed.Base64Variant
    constantsTouched: []
    func_position:
      end: 542
      start: 428
    functionDepth: 1
    functionLinenumber: 428
    functionLinenumberEnd: 542
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int,org.codehaus.stax2.typed.Base64Variant)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,String)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].hasData()'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].endOfContent()'
    - '[com.ctc.wstx.sr.TypedStreamReader].next()'
    - '[IllegalArgumentException].<init>(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader]._initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,com.ctc.wstx.sr.TypedStreamReader,boolean)'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].decode(byte[],int,int)'
    - iae.getMessage()
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(String,String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.sr.TypedStreamReader].finishToken(boolean)'
    - '[com.ctc.wstx.sr.TypedStreamReader].throwNotTextualOrElem(com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int,org.codehaus.stax2.typed.Base64Variant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readTextSecondary(int,boolean)'
      Src: com.ctc.wstx.sr.TypedStreamReader:549,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].readCDataSecondary(int)'
      Src: com.ctc.wstx.sr.TypedStreamReader:554,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructUnexpectedInTyped(int)'
      Src: com.ctc.wstx.sr.TypedStreamReader:558,1
    - Dst: mTextBuffer.initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,boolean)
      Src: com.ctc.wstx.sr.TypedStreamReader:560,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.Base64Variant
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 4
    argNames:
    - v
    - dec
    - type
    - isFirst
    argTypes:
    - org.codehaus.stax2.typed.Base64Variant
    - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 561
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 561
    functionName: '[com.ctc.wstx.sr.TypedStreamReader]._initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructUnexpectedInTyped(int)'
    - '[com.ctc.wstx.sr.TypedStreamReader].readTextSecondary(int,boolean)'
    - mTextBuffer.initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,boolean)
    - '[com.ctc.wstx.sr.TypedStreamReader].readCDataSecondary(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.TypedStreamReader]._initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:574,1
    - Dst: mElementStack.findAttributeIndex(String,String)
      Src: com.ctc.wstx.sr.TypedStreamReader:576,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 577
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 577
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - mElementStack.findAttributeIndex(String,String)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:582,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getBooleanDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:582,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:583,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 585
      start: 579
    functionDepth: 1
    functionLinenumber: 579
    functionLinenumberEnd: 585
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBoolean(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getBooleanDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBoolean(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:590,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:590,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:591,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:592,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 593
      start: 587
    functionDepth: 1
    functionLinenumber: 587
    functionLinenumberEnd: 593
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsInt(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:598,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:598,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:599,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 601
      start: 595
    functionDepth: 1
    functionLinenumber: 595
    functionLinenumberEnd: 601
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsLong(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: long
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsLong(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:606,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:606,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:607,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 609
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 609
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsFloat(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: float
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsFloat(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:614,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:614,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:615,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 617
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 617
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDouble(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    linkageType: ''
    returnType: double
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDouble(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:622,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntegerDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:622,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:623,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:624,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 625
      start: 619
    functionDepth: 1
    functionLinenumber: 619
    functionLinenumberEnd: 625
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsInteger(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntegerDecoder()'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsInteger(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:630,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDecimalDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:630,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:631,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 633
      start: 627
    functionDepth: 1
    functionLinenumber: 627
    functionLinenumberEnd: 633
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDecimal(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDecimalDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDecimal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:638,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getNamespaceContext()'
      Src: com.ctc.wstx.sr.TypedStreamReader:638,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getQNameDecoder(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:638,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:639,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:640,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 641
      start: 635
    functionDepth: 1
    functionLinenumber: 635
    functionLinenumberEnd: 641
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsQName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getQNameDecoder(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getNamespaceContext()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValue()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:647,1
    - Dst: mAttrCollector.decodeValue(int,org.codehaus.stax2.typed.TypedValueDecoder)
      Src: com.ctc.wstx.sr.TypedStreamReader:650,1
    - Dst: mAttrCollector.getValue(int)
      Src: com.ctc.wstx.sr.TypedStreamReader:652,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:652,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.codehaus.stax2.typed.TypedValueDecoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 2
    argNames:
    - index
    - tvd
    argTypes:
    - int
    - org.codehaus.stax2.typed.TypedValueDecoder
    constantsTouched: []
    func_position:
      end: 654
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 654
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,org.codehaus.stax2.typed.TypedValueDecoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
    - '[IllegalStateException].<init>(String)'
    - mAttrCollector.decodeValue(int,org.codehaus.stax2.typed.TypedValueDecoder)
    - mAttrCollector.getValue(int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,org.codehaus.stax2.typed.TypedValueDecoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:659,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntArrayDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:659,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:660,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
      Src: com.ctc.wstx.sr.TypedStreamReader:661,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 662
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 662
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsIntArray(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getIntArrayDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: int[]
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsIntArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:667,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongArrayDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:667,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:668,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
      Src: com.ctc.wstx.sr.TypedStreamReader:669,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long[]
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 670
      start: 664
    functionDepth: 1
    functionLinenumber: 664
    functionLinenumberEnd: 670
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsLongArray(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getLongArrayDecoder()'
    linkageType: ''
    returnType: long[]
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsLongArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:675,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatArrayDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:675,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:676,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
      Src: com.ctc.wstx.sr.TypedStreamReader:677,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float[]
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 678
      start: 672
    functionDepth: 1
    functionLinenumber: 672
    functionLinenumberEnd: 678
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsFloatArray(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getFloatArrayDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
    linkageType: ''
    returnType: float[]
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsFloatArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
      Src: com.ctc.wstx.sr.TypedStreamReader:683,1
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleArrayDecoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:683,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:684,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
      Src: com.ctc.wstx.sr.TypedStreamReader:685,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double[]
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 686
      start: 680
    functionDepth: 1
    functionLinenumber: 680
    functionLinenumberEnd: 686
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDoubleArray(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getValues()'
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].getDoubleArrayDecoder()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: double[]
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDoubleArray(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:698,1
    - Dst: mAttrCollector.decodeValues(int,org.codehaus.stax2.typed.TypedArrayDecoder)
      Src: com.ctc.wstx.sr.TypedStreamReader:700,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.codehaus.stax2.typed.TypedArrayDecoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 2
    argNames:
    - index
    - tad
    argTypes:
    - int
    - org.codehaus.stax2.typed.TypedArrayDecoder
    constantsTouched: []
    func_position:
      end: 701
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 701
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,org.codehaus.stax2.typed.TypedArrayDecoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - mAttrCollector.decodeValues(int,org.codehaus.stax2.typed.TypedArrayDecoder)
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,org.codehaus.stax2.typed.TypedArrayDecoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
      Src: com.ctc.wstx.sr.TypedStreamReader:706,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBinary(int,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:706,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 707
      start: 703
    functionDepth: 0
    functionLinenumber: 703
    functionLinenumberEnd: 707
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBinary(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.typed.Base64Variants].getDefaultVariant()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBinary(int,com.ctc.wstx.sr.TypedStreamReader)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBinary(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
      Src: com.ctc.wstx.sr.TypedStreamReader:711,1
    - Dst: mAttrCollector.decodeBinary(int,org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder)
      Src: com.ctc.wstx.sr.TypedStreamReader:711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.codehaus.stax2.typed.Base64Variant
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - int
    - org.codehaus.stax2.typed.Base64Variant
    constantsTouched: []
    func_position:
      end: 712
      start: 709
    functionDepth: 1
    functionLinenumber: 709
    functionLinenumberEnd: 712
    functionName: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBinary(int,org.codehaus.stax2.typed.Base64Variant)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - mAttrCollector.decodeBinary(int,org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder)
    - '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
    linkageType: ''
    returnType: byte[]
    signature: '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBinary(int,org.codehaus.stax2.typed.Base64Variant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: com.ctc.wstx.sr.TypedStreamReader:731,1
    - Dst: '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:732,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: com.ctc.wstx.sr.TypedStreamReader:734,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].length()'
      Src: com.ctc.wstx.sr.TypedStreamReader:735,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(String,com.ctc.wstx.sr.TypedStreamReader)'
      Src: com.ctc.wstx.sr.TypedStreamReader:737,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - org.codehaus.stax2.typed.TypedXMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - n
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 740
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 740
    functionName: '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(javax.xml.namespace.QName)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(String,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader)'
    - '[com.ctc.wstx.sr.TypedStreamReader].length()'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].<init>()'
      Src: com.ctc.wstx.sr.TypedStreamReader:745,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.ri.typed.ValueDecoderFactory
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 748
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 748
    functionName: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 24
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.ValueDecoderFactory].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.ri.typed.ValueDecoderFactory
    signature: '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].<init>()'
      Src: com.ctc.wstx.sr.TypedStreamReader:753,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 756
      start: 750
    functionDepth: 0
    functionLinenumber: 750
    functionLinenumberEnd: 756
    functionName: '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 3
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].<init>()'
    linkageType: ''
    returnType: org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
    signature: '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
      Src: com.ctc.wstx.sr.TypedStreamReader:768,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,String)'
      Src: com.ctc.wstx.sr.TypedStreamReader:770,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.TypedValueDecoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 1
    argNames:
    - dec
    argTypes:
    - org.codehaus.stax2.typed.TypedValueDecoder
    constantsTouched: []
    func_position:
      end: 772
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 772
    functionName: '[com.ctc.wstx.sr.TypedStreamReader]._handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(com.ctc.wstx.sr.TypedStreamReader,String)'
    - '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.TypedStreamReader]._handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].getMessage()'
      Src: com.ctc.wstx.sr.TypedStreamReader:784,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getStartLocation()'
      Src: com.ctc.wstx.sr.TypedStreamReader:784,1
    - Dst: '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,IllegalArgumentException)'
      Src: com.ctc.wstx.sr.TypedStreamReader:784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - IllegalArgumentException
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - org.codehaus.stax2.ri.typed.ValueDecoderFactory
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.typed.TypedXMLStreamException
      static: false
      superClass: com.ctc.wstx.sr.BasicStreamReader
    argCount: 2
    argNames:
    - iae
    - lexicalValue
    argTypes:
    - IllegalArgumentException
    - String
    constantsTouched: []
    func_position:
      end: 785
      start: 782
    functionDepth: 0
    functionLinenumber: 782
    functionLinenumberEnd: 785
    functionName: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(IllegalArgumentException,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].getMessage()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getStartLocation()'
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.sr.TypedStreamReader,com.ctc.wstx.sr.TypedStreamReader,IllegalArgumentException)'
    linkageType: ''
    returnType: org.codehaus.stax2.typed.TypedXMLStreamException
    signature: '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(IllegalArgumentException,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.ElemAttrs
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - loc
    - name
    - nsCtxt
    - attrs
    - wasEmpty
    argTypes:
    - javax.xml.stream.Location
    - javax.xml.namespace.QName
    - com.ctc.wstx.util.BaseNsContext
    - com.ctc.wstx.sr.ElemAttrs
    - boolean
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[com.ctc.wstx.sr.ElemCallback].withStartElement(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemCallback.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sr.ElemCallback].withStartElement(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs,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: com.ctc.wstx.sr.ElemCallback
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.sr.ElemCallback].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemCallback.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.ElemCallback
    signature: '[com.ctc.wstx.sr.ElemCallback].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - msg
    - arg
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 22
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 22
    functionName: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationProblem
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prob
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 31
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 31
    functionName: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 33
    functionName: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - msg
    - arg
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 35
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 35
    functionName: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - loc
    - probType
    - format
    - arg
    - arg2
    argTypes:
    - javax.xml.stream.Location
    - String
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 44
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 44
    functionName: '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(javax.xml.stream.Location,String,String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(javax.xml.stream.Location,String,String,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: javax.xml.stream.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.InputProblemReporter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.sr.InputProblemReporter].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.InputProblemReporter
    signature: '[com.ctc.wstx.sr.InputProblemReporter].<init>()'
  - 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:
    - elemPrefix
    - elemLN
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[com.ctc.wstx.sr.NsDefaultProvider].mayHaveNsDefaults(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/NsDefaultProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.NsDefaultProvider].mayHaveNsDefaults(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputElementStack
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nsStack
    argTypes:
    - com.ctc.wstx.sr.InputElementStack
    constantsTouched: []
    func_position:
      end: 43
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 43
    functionName: '[com.ctc.wstx.sr.NsDefaultProvider].checkNsDefaults(com.ctc.wstx.sr.InputElementStack)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/NsDefaultProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.NsDefaultProvider].checkNsDefaults(com.ctc.wstx.sr.InputElementStack)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.NsDefaultProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.sr.NsDefaultProvider].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/NsDefaultProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.NsDefaultProvider
    signature: '[com.ctc.wstx.sr.NsDefaultProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].<init>(int)'
      Src: com.ctc.wstx.sr.InputElementStack:93,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
      Src: com.ctc.wstx.sr.InputElementStack:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.InputElementStack
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - cfg
    - nsAware
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    constantsTouched: []
    func_position:
      end: 168
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 168
    functionName: '[com.ctc.wstx.sr.InputElementStack].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
    - '[com.ctc.wstx.util.StringVector].<init>(int)'
    linkageType: ''
    returnType: com.ctc.wstx.sr.InputElementStack
    signature: '[com.ctc.wstx.sr.InputElementStack].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rep
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[com.ctc.wstx.sr.InputElementStack].connectReporter(com.ctc.wstx.sr.InputProblemReporter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputElementStack].connectReporter(com.ctc.wstx.sr.InputProblemReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidatorPair].<init>(org.codehaus.stax2.validation.XMLValidator,org.codehaus.stax2.validation.XMLValidator)'
      Src: com.ctc.wstx.sr.InputElementStack:180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - vld
    argTypes:
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 183
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 183
    functionName: '[com.ctc.wstx.sr.InputElementStack].addValidator(org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidatorPair].<init>(org.codehaus.stax2.validation.XMLValidator,org.codehaus.stax2.validation.XMLValidator)'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidator
    signature: '[com.ctc.wstx.sr.InputElementStack].addValidator(org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].addValidator(org.codehaus.stax2.validation.XMLValidator)'
      Src: com.ctc.wstx.sr.InputElementStack:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidator
      - com.ctc.wstx.sr.NsDefaultProvider
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - validator
    - nsDefs
    argTypes:
    - org.codehaus.stax2.validation.XMLValidator
    - com.ctc.wstx.sr.NsDefaultProvider
    constantsTouched: []
    func_position:
      end: 196
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 196
    functionName: '[com.ctc.wstx.sr.InputElementStack].setAutomaticDTDValidator(org.codehaus.stax2.validation.XMLValidator,com.ctc.wstx.sr.NsDefaultProvider)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].addValidator(org.codehaus.stax2.validation.XMLValidator)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputElementStack].setAutomaticDTDValidator(org.codehaus.stax2.validation.XMLValidator,com.ctc.wstx.sr.NsDefaultProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationSchema].createValidator()'
      Src: com.ctc.wstx.sr.InputElementStack:210,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].addValidator(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationSchema
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schema
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 211
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 211
    functionName: '[com.ctc.wstx.sr.InputElementStack].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationSchema].createValidator()'
    - '[com.ctc.wstx.sr.InputElementStack].addValidator(com.ctc.wstx.sr.InputElementStack)'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidator
    signature: '[com.ctc.wstx.sr.InputElementStack].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidatorPair].removeValidator(org.codehaus.stax2.validation.XMLValidator,org.codehaus.stax2.validation.XMLValidationSchema,com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:219,1
    - Dst: found.validationCompleted(boolean)
      Src: com.ctc.wstx.sr.InputElementStack:222,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationSchema
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schema
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 226
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 226
    functionName: '[com.ctc.wstx.sr.InputElementStack].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - found.validationCompleted(boolean)
    - '[org.codehaus.stax2.validation.ValidatorPair].removeValidator(org.codehaus.stax2.validation.XMLValidator,org.codehaus.stax2.validation.XMLValidationSchema,com.ctc.wstx.sr.InputElementStack)'
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidator
    signature: '[com.ctc.wstx.sr.InputElementStack].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.ValidatorPair].removeValidator(org.codehaus.stax2.validation.XMLValidator,org.codehaus.stax2.validation.XMLValidator,com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:232,1
    - Dst: found.validationCompleted(boolean)
      Src: com.ctc.wstx.sr.InputElementStack:235,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.validation.XMLValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 239
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 239
    functionName: '[com.ctc.wstx.sr.InputElementStack].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.ValidatorPair].removeValidator(org.codehaus.stax2.validation.XMLValidator,org.codehaus.stax2.validation.XMLValidator,com.ctc.wstx.sr.InputElementStack)'
    - found.validationCompleted(boolean)
    linkageType: ''
    returnType: org.codehaus.stax2.validation.XMLValidator
    signature: '[com.ctc.wstx.sr.InputElementStack].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDValidatorBase].reallyValidating()'
      Src: com.ctc.wstx.sr.InputElementStack:272,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 273
    functionName: '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDValidatorBase].reallyValidating()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.AttributeCollector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.AttributeCollector
    signature: '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:296,1
    - Dst: '[com.ctc.wstx.util.EmptyNamespaceContext].getInstance()'
      Src: com.ctc.wstx.sr.InputElementStack:298,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
      Src: com.ctc.wstx.sr.InputElementStack:302,1
    - Dst: '[com.ctc.wstx.util.StringVector].asArray()'
      Src: com.ctc.wstx.sr.InputElementStack:305,1
    - Dst: '[com.ctc.wstx.sr.CompactNsContext].<init>(javax.xml.stream.Location,String[],int,com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:303,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.BaseNsContext
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - loc
    argTypes:
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 315
      start: 288
    functionDepth: 2
    functionLinenumber: 288
    functionLinenumberEnd: 315
    functionName: '[com.ctc.wstx.sr.InputElementStack].createNonTransientNsContext(javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.CompactNsContext].<init>(javax.xml.stream.Location,String[],int,com.ctc.wstx.sr.InputElementStack)'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.EmptyNamespaceContext].getInstance()'
    - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    - '[com.ctc.wstx.util.StringVector].asArray()'
    linkageType: ''
    returnType: com.ctc.wstx.util.BaseNsContext
    signature: '[com.ctc.wstx.sr.InputElementStack].createNonTransientNsContext(javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
      Src: com.ctc.wstx.sr.InputElementStack:325,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:326,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
      Src: com.ctc.wstx.sr.InputElementStack:328,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:329,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
      Src: com.ctc.wstx.sr.InputElementStack:335,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:337,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:342,1
    - Dst: '[com.ctc.wstx.sr.Element].<init>(com.ctc.wstx.sr.Element,int,String,String)'
      Src: com.ctc.wstx.sr.InputElementStack:342,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:346,1
    - Dst: newElem.reset(com.ctc.wstx.sr.Element,int,String,String)
      Src: com.ctc.wstx.sr.InputElementStack:346,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].reset()'
      Src: com.ctc.wstx.sr.InputElementStack:350,1
    - Dst: '[com.ctc.wstx.sr.NsDefaultProvider].mayHaveNsDefaults(String,String)'
      Src: com.ctc.wstx.sr.InputElementStack:356,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 358
      start: 323
    functionDepth: 2
    functionLinenumber: 323
    functionLinenumberEnd: 358
    functionName: '[com.ctc.wstx.sr.InputElementStack].push(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
    - '[com.ctc.wstx.util.StringVector].size()'
    - newElem.reset(com.ctc.wstx.sr.Element,int,String,String)
    - '[com.ctc.wstx.sr.AttributeCollector].reset()'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.sr.Element].<init>(com.ctc.wstx.sr.Element,int,String,String)'
    - '[com.ctc.wstx.sr.NsDefaultProvider].mayHaveNsDefaults(String,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputElementStack].push(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:371,1
    - Dst: child.relink(com.ctc.wstx.sr.Element)
      Src: com.ctc.wstx.sr.InputElementStack:380,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:384,1
    - Dst: '[com.ctc.wstx.util.StringVector].removeLast(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:387,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 390
    functionName: '[com.ctc.wstx.sr.InputElementStack].pop()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[IllegalStateException].<init>(String)'
    - '[com.ctc.wstx.util.StringVector].removeLast(com.ctc.wstx.sr.InputElementStack)'
    - child.relink(com.ctc.wstx.sr.Element)
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.InputElementStack].pop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:404,1
    - Dst: ac.getNsCount()
      Src: com.ctc.wstx.sr.InputElementStack:410,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
      Src: com.ctc.wstx.sr.InputElementStack:417,1
    - Dst: ac.resolveNamespaceDecl(com.ctc.wstx.sr.InputElementStack,boolean)
      Src: com.ctc.wstx.sr.InputElementStack:419,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
      Src: com.ctc.wstx.sr.InputElementStack:430,1
    - Dst: XMLConstants.XML_NS_URI.equals(com.ctc.wstx.sr.InputElementStack)
      Src: com.ctc.wstx.sr.InputElementStack:433,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.InputElementStack,null)'
      Src: com.ctc.wstx.sr.InputElementStack:434,1
    - Dst: nsUri.length()
      Src: com.ctc.wstx.sr.InputElementStack:446,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.InputElementStack,null)'
      Src: com.ctc.wstx.sr.InputElementStack:459,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
      Src: com.ctc.wstx.sr.InputElementStack:461,1
    - Dst: nsUri.equals(com.ctc.wstx.sr.InputElementStack)
      Src: com.ctc.wstx.sr.InputElementStack:464,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.InputElementStack,null)'
      Src: com.ctc.wstx.sr.InputElementStack:465,1
    - Dst: nsUri.equals(com.ctc.wstx.sr.InputElementStack)
      Src: com.ctc.wstx.sr.InputElementStack:466,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
      Src: com.ctc.wstx.sr.InputElementStack:467,1
    - Dst: '[com.ctc.wstx.util.StringVector].addStrings(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:473,1
    - Dst: '[com.ctc.wstx.sr.NsDefaultProvider].checkNsDefaults()'
      Src: com.ctc.wstx.sr.InputElementStack:483,1
    - Dst: '[com.ctc.wstx.util.StringVector].findLastFromMap(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:496,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.InputElementStack:501,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.InputElementStack,null)'
      Src: com.ctc.wstx.sr.InputElementStack:502,1
    - Dst: ac.resolveNamespaces(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.StringVector)
      Src: com.ctc.wstx.sr.InputElementStack:508,1
    - Dst: ac.normalizeSpacesInValue(com.ctc.wstx.sr.InputElementStack)
      Src: com.ctc.wstx.sr.InputElementStack:517,1
    - Dst: vld.validateElementStart(String,String,String)
      Src: com.ctc.wstx.sr.InputElementStack:527,1
    - Dst: ac.getCount()
      Src: com.ctc.wstx.sr.InputElementStack:531,1
    - Dst: ac.validateAttribute(com.ctc.wstx.sr.InputElementStack,org.codehaus.stax2.validation.XMLValidator)
      Src: com.ctc.wstx.sr.InputElementStack:534,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateElementAndAttributes()'
      Src: com.ctc.wstx.sr.InputElementStack:541,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 542
    functionName: '[com.ctc.wstx.sr.InputElementStack].resolveAndValidateElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - vld.validateElementStart(String,String,String)
    - '[String].length()'
    - nsUri.equals(com.ctc.wstx.sr.InputElementStack)
    - ac.resolveNamespaceDecl(com.ctc.wstx.sr.InputElementStack,boolean)
    - '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
    - '[com.ctc.wstx.util.StringVector].addStrings(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack)'
    - ac.resolveNamespaces(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.StringVector)
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.InputElementStack,null)'
    - ac.getNsCount()
    - XMLConstants.XML_NS_URI.equals(com.ctc.wstx.sr.InputElementStack)
    - '[org.codehaus.stax2.validation.XMLValidator].validateElementAndAttributes()'
    - nsUri.length()
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
    - ac.validateAttribute(com.ctc.wstx.sr.InputElementStack,org.codehaus.stax2.validation.XMLValidator)
    - '[com.ctc.wstx.util.StringVector].findLastFromMap(com.ctc.wstx.sr.InputElementStack)'
    - ac.getCount()
    - ac.normalizeSpacesInValue(com.ctc.wstx.sr.InputElementStack)
    - '[com.ctc.wstx.sr.NsDefaultProvider].checkNsDefaults()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].resolveAndValidateElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateElementEnd(String,String,String)'
      Src: com.ctc.wstx.sr.InputElementStack:558,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validationCompleted(boolean)'
      Src: com.ctc.wstx.sr.InputElementStack:561,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 564
    functionName: '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidator].validateElementEnd(String,String,String)'
    - '[org.codehaus.stax2.validation.XMLValidator].validationCompleted(boolean)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
      Src: com.ctc.wstx.sr.InputElementStack:574,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 575
      start: 572
    functionDepth: 1
    functionLinenumber: 572
    functionLinenumberEnd: 575
    functionName: '[com.ctc.wstx.sr.InputElementStack].getAttributeCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].getAttributeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].findIndex(String,String)'
      Src: com.ctc.wstx.sr.InputElementStack:579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 580
      start: 577
    functionDepth: 2
    functionLinenumber: 577
    functionLinenumberEnd: 580
    functionName: '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].findIndex(String,String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].getIdAttrIndex()'
      Src: com.ctc.wstx.sr.InputElementStack:593,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 594
    functionName: '[com.ctc.wstx.sr.InputElementStack].getIdAttributeIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidator].getIdAttrIndex()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].getIdAttributeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].getNotationAttrIndex()'
      Src: com.ctc.wstx.sr.InputElementStack:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 606
    functionName: '[com.ctc.wstx.sr.InputElementStack].getNotationAttributeIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidator].getNotationAttrIndex()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].getNotationAttributeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:618,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.InputElementStack:620,1
    - Dst: '[String].equals(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:629,1
    - Dst: '[String].equals(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:632,1
    - Dst: '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
      Src: com.ctc.wstx.sr.InputElementStack:639,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - 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: 640
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 640
    functionName: '[com.ctc.wstx.sr.InputElementStack].getNamespaceURI(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equals(com.ctc.wstx.sr.InputElementStack)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.InputElementStack:645,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:646,1
    - Dst: '[String].equals(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:648,1
    - Dst: '[String].equals(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:651,1
    - Dst: '[com.ctc.wstx.util.StringVector].getInternalArray()'
      Src: com.ctc.wstx.sr.InputElementStack:661,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:662,1
    - Dst: '[String].equals()'
      Src: com.ctc.wstx.sr.InputElementStack:666,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 685
      start: 642
    functionDepth: 1
    functionLinenumber: 642
    functionLinenumberEnd: 685
    functionName: '[com.ctc.wstx.sr.InputElementStack].getPrefix(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[String].equals(com.ctc.wstx.sr.InputElementStack)'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[IllegalArgumentException].<init>(String)'
    - '[com.ctc.wstx.util.StringVector].getInternalArray()'
    - '[String].equals()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.InputElementStack:690,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:691,1
    - Dst: '[String].equals(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:693,1
    - Dst: '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:694,1
    - Dst: '[String].equals(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:696,1
    - Dst: '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:697,1
    - Dst: '[com.ctc.wstx.util.StringVector].getInternalArray()'
      Src: com.ctc.wstx.sr.InputElementStack:701,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:702,1
    - Dst: '[String].equals()'
      Src: com.ctc.wstx.sr.InputElementStack:707,1
    - Dst: '[ArrayList].<init>()'
      Src: com.ctc.wstx.sr.InputElementStack:717,1
    - Dst: '[ArrayList].add(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:719,1
    - Dst: '[com.ctc.wstx.util.DataUtil].emptyIterator()'
      Src: com.ctc.wstx.sr.InputElementStack:724,1
    - Dst: '[ArrayList].iterator()'
      Src: com.ctc.wstx.sr.InputElementStack:726,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Iterator<String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nsURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 727
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 727
    functionName: '[com.ctc.wstx.sr.InputElementStack].getPrefixes(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
    - '[com.ctc.wstx.util.DataUtil].singletonIterator(com.ctc.wstx.sr.InputElementStack)'
    - '[String].equals(com.ctc.wstx.sr.InputElementStack)'
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[ArrayList].add(com.ctc.wstx.sr.InputElementStack)'
    - '[IllegalArgumentException].<init>(String)'
    - '[ArrayList].iterator()'
    - '[com.ctc.wstx.util.StringVector].getInternalArray()'
    - '[ArrayList].<init>()'
    - '[String].equals()'
    - '[String].length()'
    linkageType: ''
    returnType: Iterator<String>
    signature: '[com.ctc.wstx.sr.InputElementStack].getPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].isXml11()'
      Src: com.ctc.wstx.sr.InputElementStack:738,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 739
    functionName: '[com.ctc.wstx.sr.InputElementStack].getXmlVersion()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getXmlVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
      Src: com.ctc.wstx.sr.InputElementStack:746,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
      Src: com.ctc.wstx.sr.InputElementStack:746,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 747
      start: 744
    functionDepth: 2
    functionLinenumber: 744
    functionLinenumberEnd: 747
    functionName: '[com.ctc.wstx.sr.InputElementStack].getAttributeLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
    - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getAttributeLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
      Src: com.ctc.wstx.sr.InputElementStack:751,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
      Src: com.ctc.wstx.sr.InputElementStack:751,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 752
      start: 749
    functionDepth: 2
    functionLinenumber: 749
    functionLinenumberEnd: 752
    functionName: '[com.ctc.wstx.sr.InputElementStack].getAttributeNamespace(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
    - '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getAttributeNamespace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
      Src: com.ctc.wstx.sr.InputElementStack:756,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
      Src: com.ctc.wstx.sr.InputElementStack:756,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 757
      start: 754
    functionDepth: 2
    functionLinenumber: 754
    functionLinenumberEnd: 757
    functionName: '[com.ctc.wstx.sr.InputElementStack].getAttributePrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
    - '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getAttributePrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
      Src: com.ctc.wstx.sr.InputElementStack:761,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.InputElementStack:761,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 762
      start: 759
    functionDepth: 2
    functionLinenumber: 759
    functionLinenumberEnd: 762
    functionName: '[com.ctc.wstx.sr.InputElementStack].getAttributeValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getAttributeValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(String,String)'
      Src: com.ctc.wstx.sr.InputElementStack:767,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].getAttributeValue(int)'
      Src: com.ctc.wstx.sr.InputElementStack:768,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 769
      start: 764
    functionDepth: 3
    functionLinenumber: 764
    functionLinenumberEnd: 769
    functionName: '[com.ctc.wstx.sr.InputElementStack].getAttributeValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(String,String)'
    - '[com.ctc.wstx.sr.InputElementStack].getAttributeValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getAttributeValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 779
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 779
    functionName: '[com.ctc.wstx.sr.InputElementStack].isNotationDeclared(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.InputElementStack].isNotationDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 786
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 786
    functionName: '[com.ctc.wstx.sr.InputElementStack].isUnparsedEntityDeclared(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.InputElementStack].isUnparsedEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 792
    functionName: '[com.ctc.wstx.sr.InputElementStack].getBaseUri()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getBaseUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:831,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 834
      start: 794
    functionDepth: 0
    functionLinenumber: 794
    functionLinenumberEnd: 834
    functionName: '[com.ctc.wstx.sr.InputElementStack].getCurrentElementName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sr.InputElementStack].getCurrentElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
      Src: com.ctc.wstx.sr.InputElementStack:841,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 842
    functionName: '[com.ctc.wstx.sr.InputElementStack].getValidationLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.sr.InputElementStack].getValidationLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.InputElementStack:848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationProblem
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - problem
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 849
      start: 844
    functionDepth: 1
    functionLinenumber: 844
    functionLinenumberEnd: 849
    functionName: '[com.ctc.wstx.sr.InputElementStack].reportProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputElementStack].reportProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].addDefaultAttribute(String,String,String,String)'
      Src: com.ctc.wstx.sr.InputElementStack:861,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 862
      start: 857
    functionDepth: 4
    functionLinenumber: 857
    functionLinenumberEnd: 862
    functionName: '[com.ctc.wstx.sr.InputElementStack].addDefaultAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].addDefaultAttribute(String,String,String,String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].addDefaultAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.InputElementStack:872,1
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:877,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:879,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - internedPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 885
      start: 870
    functionDepth: 1
    functionLinenumber: 870
    functionLinenumberEnd: 885
    functionName: '[com.ctc.wstx.sr.InputElementStack].isPrefixLocallyDeclared(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.StringVector].getString(com.ctc.wstx.sr.InputElementStack)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.InputElementStack].isPrefixLocallyDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.InputElementStack:895,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.InputElementStack:900,1
    - Dst: '[com.ctc.wstx.util.StringVector].addStrings(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:904,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 905
      start: 892
    functionDepth: 1
    functionLinenumber: 892
    functionLinenumberEnd: 905
    functionName: '[com.ctc.wstx.sr.InputElementStack].addNsBinding(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].addStrings(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.InputElementStack)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputElementStack].addNsBinding(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuffer].validateText(org.codehaus.stax2.validation.XMLValidator,boolean)'
      Src: com.ctc.wstx.sr.InputElementStack:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.TextBuffer
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tb
    - lastTextSegment
    argTypes:
    - com.ctc.wstx.util.TextBuffer
    - boolean
    constantsTouched: []
    func_position:
      end: 917
      start: 913
    functionDepth: 2
    functionLinenumber: 913
    functionLinenumberEnd: 917
    functionName: '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuffer].validateText(org.codehaus.stax2.validation.XMLValidator,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateText(String,boolean)'
      Src: com.ctc.wstx.sr.InputElementStack:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - contents
    - lastTextSegment
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 923
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 923
    functionName: '[com.ctc.wstx.sr.InputElementStack].validateText(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidator].validateText(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputElementStack].validateText(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 935
      start: 933
    functionDepth: 0
    functionLinenumber: 933
    functionLinenumberEnd: 935
    functionName: '[com.ctc.wstx.sr.InputElementStack].isNamespaceAware()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.InputElementStack].isNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 941
      start: 939
    functionDepth: 0
    functionLinenumber: 939
    functionLinenumberEnd: 941
    functionName: '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 947
      start: 947
    functionDepth: 0
    functionLinenumber: 947
    functionLinenumberEnd: 947
    functionName: '[com.ctc.wstx.sr.InputElementStack].getDepth()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].getDepth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:953,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 956
      start: 951
    functionDepth: 0
    functionLinenumber: 951
    functionLinenumberEnd: 956
    functionName: '[com.ctc.wstx.sr.InputElementStack].getDefaultNsURI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getDefaultNsURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:960,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 963
      start: 958
    functionDepth: 0
    functionLinenumber: 958
    functionLinenumberEnd: 963
    functionName: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 6
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:967,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 970
      start: 965
    functionDepth: 0
    functionLinenumber: 965
    functionLinenumberEnd: 970
    functionName: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 6
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:974,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 977
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 977
    functionName: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 8
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:982,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.InputElementStack:985,1
    - Dst: thisPrefix.length()
      Src: com.ctc.wstx.sr.InputElementStack:986,1
    - Dst: '[String].equals(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:990,1
    - Dst: thisName.equals(String)
      Src: com.ctc.wstx.sr.InputElementStack:996,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 997
      start: 979
    functionDepth: 0
    functionLinenumber: 979
    functionLinenumberEnd: 997
    functionName: '[com.ctc.wstx.sr.InputElementStack].matches(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - thisName.equals(String)
    - '[String].equals(com.ctc.wstx.sr.InputElementStack)'
    - '[String].length()'
    - thisPrefix.length()
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.InputElementStack].matches(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:1002,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 1010
    functionName: '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 2
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:1019,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1020
      start: 1018
    functionDepth: 1
    functionLinenumber: 1018
    functionLinenumberEnd: 1020
    functionName: '[com.ctc.wstx.sr.InputElementStack].getTotalNsCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].size()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].getTotalNsCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:1029,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1030
      start: 1026
    functionDepth: 1
    functionLinenumber: 1026
    functionLinenumberEnd: 1030
    functionName: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 8
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].size()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:1035,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].throwIllegalIndex(int,int)'
      Src: com.ctc.wstx.sr.InputElementStack:1038,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(com.ctc.wstx.sr.InputElementStack)'
      Src: com.ctc.wstx.sr.InputElementStack:1040,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1041
      start: 1032
    functionDepth: 1
    functionLinenumber: 1032
    functionLinenumberEnd: 1041
    functionName: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.util.StringVector].getString(com.ctc.wstx.sr.InputElementStack)'
    - '[com.ctc.wstx.sr.InputElementStack].throwIllegalIndex(int,int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].size()'
      Src: com.ctc.wstx.sr.InputElementStack:1046,1
    - Dst: '[com.ctc.wstx.sr.InputElementStack].throwIllegalIndex(int,int)'
      Src: com.ctc.wstx.sr.InputElementStack:1049,1
    - Dst: '[com.ctc.wstx.util.StringVector].getString(int)'
      Src: com.ctc.wstx.sr.InputElementStack:1051,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1052
      start: 1043
    functionDepth: 2
    functionLinenumber: 1043
    functionLinenumberEnd: 1052
    functionName: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.StringVector].size()'
    - '[com.ctc.wstx.sr.InputElementStack].throwIllegalIndex(int,int)'
    - '[com.ctc.wstx.util.StringVector].getString(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sr.InputElementStack:1056,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - localCount
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1059
      start: 1054
    functionDepth: 0
    functionLinenumber: 1054
    functionLinenumberEnd: 1059
    functionName: '[com.ctc.wstx.sr.InputElementStack].throwIllegalIndex(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.InputElementStack].throwIllegalIndex(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].getAttributeType(int)'
      Src: com.ctc.wstx.sr.InputElementStack:1074,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - com.ctc.wstx.sr.AttributeCollector
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.sr.NsDefaultProvider
      - int
      - long
      - com.ctc.wstx.util.StringVector
      - com.ctc.wstx.sr.Element
      - boolean
      - org.codehaus.stax2.validation.XMLValidator
      - int
      - String
      - String
      - String
      - javax.xml.namespace.QName
      - com.ctc.wstx.util.BaseNsContext
      - com.ctc.wstx.sr.Element
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.codehaus.stax2.AttributeInfo
      - org.codehaus.stax2.validation.ValidationContext
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1075
      start: 1067
    functionDepth: 0
    functionLinenumber: 1067
    functionLinenumberEnd: 1075
    functionName: '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
    functionUses: 2
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidator].getAttributeType(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputData].<init>()'
      Src: com.ctc.wstx.sr.StreamScanner:346,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getSymbols()'
      Src: com.ctc.wstx.sr.StreamScanner:352,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
      Src: com.ctc.wstx.sr.StreamScanner:353,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
      Src: com.ctc.wstx.sr.StreamScanner:357,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
      Src: com.ctc.wstx.sr.StreamScanner:359,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
      Src: com.ctc.wstx.sr.StreamScanner:364,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: com.ctc.wstx.sr.StreamScanner:366,1
    - Dst: '[java.util.Collections].emptyMap()'
      Src: com.ctc.wstx.sr.StreamScanner:368,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.api.ReaderConfig
      - javax.xml.stream.XMLResolver
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.StreamScanner
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 3
    argNames:
    - input
    - cfg
    - res
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - com.ctc.wstx.api.ReaderConfig
    - javax.xml.stream.XMLResolver
    constantsTouched: []
    func_position:
      end: 370
      start: 343
    functionDepth: 2
    functionLinenumber: 343
    functionLinenumberEnd: 370
    functionName: '[com.ctc.wstx.sr.StreamScanner].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,javax.xml.stream.XMLResolver)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
    - '[java.util.HashMap].<init>()'
    - '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
    - '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
    - '[java.util.Collections].emptyMap()'
    - '[com.ctc.wstx.api.ReaderConfig].getSymbols()'
    - '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
    - '[com.ctc.wstx.io.WstxInputData].<init>()'
    linkageType: ''
    returnType: com.ctc.wstx.sr.StreamScanner
    signature: '[com.ctc.wstx.sr.StreamScanner].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,javax.xml.stream.XMLResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.api.ReaderConfig
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '[com.ctc.wstx.sr.StreamScanner].getConfig()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.api.ReaderConfig
    signature: '[com.ctc.wstx.sr.StreamScanner].getConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getLocation(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.io.WstxInputLocation
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 394
    functionName: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 9
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].getLocation(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputLocation
    signature: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.sr.StreamScanner:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URL
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 398
    functionName: '[com.ctc.wstx.sr.StreamScanner].getSource()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    linkageType: ''
    returnType: java.net.URL
    signature: '[com.ctc.wstx.sr.StreamScanner].getSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
      Src: com.ctc.wstx.sr.StreamScanner:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[com.ctc.wstx.sr.StreamScanner].getSystemId()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 417
    functionName: '[com.ctc.wstx.sr.StreamScanner].getLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[com.ctc.wstx.sr.StreamScanner].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getLocation(long,int,int)'
      Src: com.ctc.wstx.sr.StreamScanner:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamLocation2
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 424
    functionName: '[com.ctc.wstx.sr.StreamScanner].getStartLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].getLocation(long,int,int)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamLocation2
    signature: '[com.ctc.wstx.sr.StreamScanner].getStartLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getLocation(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
      Src: com.ctc.wstx.sr.StreamScanner:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.codehaus.stax2.XMLStreamLocation2
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 430
    functionName: '[com.ctc.wstx.sr.StreamScanner].getCurrentLocation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].getLocation(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
    linkageType: ''
    returnType: org.codehaus.stax2.XMLStreamLocation2
    signature: '[com.ctc.wstx.sr.StreamScanner].getCurrentLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructWfcException(String)'
      Src: com.ctc.wstx.sr.StreamScanner:441,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - msg
    - deferErrors
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 446
      start: 438
    functionDepth: 2
    functionLinenumber: 438
    functionLinenumberEnd: 446
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwWfcException(String,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].constructWfcException(String)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.sr.StreamScanner].throwWfcException(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,null,null)'
      Src: com.ctc.wstx.sr.StreamScanner:450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 451
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 451
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,null,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String,Object,Object)'
      Src: com.ctc.wstx.sr.StreamScanner:465,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructWfcException(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:466,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 3
    argNames:
    - format
    - arg
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 467
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 467
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String,Object,Object)'
    - '[com.ctc.wstx.sr.StreamScanner].constructWfcException(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
      Src: com.ctc.wstx.sr.StreamScanner:472,1
    - Dst: '[java.text.MessageFormat].format(String,Object,Object)'
      Src: com.ctc.wstx.sr.StreamScanner:475,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,String,com.ctc.wstx.sr.StreamScanner,null)'
      Src: com.ctc.wstx.sr.StreamScanner:474,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 4
    argNames:
    - probType
    - format
    - arg
    - arg2
    argTypes:
    - String
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 477
      start: 469
    functionDepth: 1
    functionLinenumber: 469
    functionLinenumberEnd: 477
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportProblem(String,String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,String,com.ctc.wstx.sr.StreamScanner,null)'
    - '[java.text.MessageFormat].format(String,Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportProblem(String,String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
      Src: com.ctc.wstx.sr.StreamScanner:484,1
    - Dst: '[java.text.MessageFormat].format(String,Object,Object)'
      Src: com.ctc.wstx.sr.StreamScanner:487,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,String,com.ctc.wstx.sr.StreamScanner,javax.xml.stream.Location)'
      Src: com.ctc.wstx.sr.StreamScanner:488,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 5
    argNames:
    - loc
    - probType
    - format
    - arg
    - arg2
    argTypes:
    - javax.xml.stream.Location
    - String
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 490
      start: 479
    functionDepth: 1
    functionLinenumber: 479
    functionLinenumberEnd: 490
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportProblem(javax.xml.stream.Location,String,String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,String,com.ctc.wstx.sr.StreamScanner,javax.xml.stream.Location)'
    - '[java.text.MessageFormat].format(String,Object,Object)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportProblem(javax.xml.stream.Location,String,String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:496,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:498,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLReporter
      - String
      - String
      - javax.xml.stream.Location
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 4
    argNames:
    - rep
    - probType
    - msg
    - loc
    argTypes:
    - javax.xml.stream.XMLReporter
    - String
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 499
      start: 492
    functionDepth: 2
    functionLinenumber: 492
    functionLinenumberEnd: 499
    functionName: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.sr.StreamScanner,String)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:505,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:507,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].setLocation(com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:508,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getType()'
      Src: com.ctc.wstx.sr.StreamScanner:511,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].setType(String)'
      Src: com.ctc.wstx.sr.StreamScanner:512,1
    - Dst: '[org.codehaus.stax2.XMLReporter2].report(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:517,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
      Src: com.ctc.wstx.sr.StreamScanner:519,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getType()'
      Src: com.ctc.wstx.sr.StreamScanner:519,1
    - Dst: '[javax.xml.stream.XMLReporter].report(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,org.codehaus.stax2.validation.XMLValidationProblem,com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:519,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLReporter
      - org.codehaus.stax2.validation.XMLValidationProblem
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - rep
    - prob
    argTypes:
    - javax.xml.stream.XMLReporter
    - org.codehaus.stax2.validation.XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 522
      start: 501
    functionDepth: 1
    functionLinenumber: 501
    functionLinenumberEnd: 522
    functionName: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getType()'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getLocation()'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].setLocation(com.ctc.wstx.io.WstxInputLocation)'
    - '[javax.xml.stream.XMLReporter].report(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,org.codehaus.stax2.validation.XMLValidationProblem,com.ctc.wstx.io.WstxInputLocation)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].setType(String)'
    - '[org.codehaus.stax2.XMLReporter2].report(org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getSeverity()'
      Src: com.ctc.wstx.sr.StreamScanner:544,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:545,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
      Src: com.ctc.wstx.sr.StreamScanner:547,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:549,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].getSeverity()'
      Src: com.ctc.wstx.sr.StreamScanner:554,1
    - Dst: '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:555,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.validation.XMLValidationProblem
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - prob
    argTypes:
    - org.codehaus.stax2.validation.XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 558
      start: 529
    functionDepth: 2
    functionLinenumber: 529
    functionLinenumberEnd: 558
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
    - '[com.ctc.wstx.sr.StreamScanner]._reportProblem(XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].getSeverity()'
    - '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:563,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,int)'
      Src: com.ctc.wstx.sr.StreamScanner:563,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - msg
    - severity
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 565
      start: 560
    functionDepth: 3
    functionLinenumber: 560
    functionLinenumberEnd: 565
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:571,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 573
      start: 567
    functionDepth: 3
    functionLinenumber: 567
    functionLinenumberEnd: 573
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(javax.xml.stream.Location,String)'
      Src: com.ctc.wstx.sr.StreamScanner:578,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
      Src: com.ctc.wstx.sr.StreamScanner:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - loc
    - msg
    argTypes:
    - javax.xml.stream.Location
    - String
    constantsTouched: []
    func_position:
      end: 579
      start: 575
    functionDepth: 3
    functionLinenumber: 575
    functionLinenumberEnd: 579
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(javax.xml.stream.Location,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
    - '[org.codehaus.stax2.validation.XMLValidationProblem].<init>(javax.xml.stream.Location,String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(javax.xml.stream.Location,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.MessageFormat].format(String,Object,Object)'
      Src: com.ctc.wstx.sr.StreamScanner:585,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 3
    argNames:
    - format
    - arg
    - arg2
    argTypes:
    - String
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 586
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 586
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String,Object,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[java.text.MessageFormat].format(String,Object,Object)'
    - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:596,1
    - Dst: '[com.ctc.wstx.exc.WstxParsingException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:596,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 597
      start: 594
    functionDepth: 1
    functionLinenumber: 594
    functionLinenumberEnd: 597
    functionName: '[com.ctc.wstx.sr.StreamScanner].constructWfcException(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.sr.StreamScanner].constructWfcException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
      Src: com.ctc.wstx.sr.StreamScanner:615,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.IOException
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - ioe
    argTypes:
    - java.io.IOException
    constantsTouched: []
    func_position:
      end: 616
      start: 613
    functionDepth: 1
    functionLinenumber: 613
    functionLinenumberEnd: 616
    functionName: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(java.io.IOException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(java.io.IOException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:621,1
    - Dst: '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(String,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:620,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 618
    functionDepth: 1
    functionLinenumber: 618
    functionLinenumberEnd: 622
    functionName: '[com.ctc.wstx.sr.StreamScanner].constructNullCharException()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(String,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.sr.StreamScanner].constructNullCharException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getCharDesc(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:627,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:628,1
    - Dst: '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:628,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - i
    - msg
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 629
      start: 624
    functionDepth: 1
    functionLinenumber: 624
    functionLinenumberEnd: 629
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(int,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].getCharDesc(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructNullCharException()'
      Src: com.ctc.wstx.sr.StreamScanner:632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 631
    functionDepth: 2
    functionLinenumber: 631
    functionLinenumberEnd: 633
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwNullChar()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].constructNullCharException()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwNullChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(int,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 637
      start: 635
    functionDepth: 3
    functionLinenumber: 635
    functionLinenumberEnd: 637
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructNullCharException()'
      Src: com.ctc.wstx.sr.StreamScanner:645,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getCharDesc(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:647,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:651,1
    - Dst: '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:651,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.exc.WstxException
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - i
    - deferErrors
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 657
      start: 639
    functionDepth: 2
    functionLinenumber: 639
    functionLinenumberEnd: 657
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].constructNullCharException()'
    - '[com.ctc.wstx.sr.StreamScanner].getCharDesc(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    - '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.io.WstxInputLocation,com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: com.ctc.wstx.exc.WstxException
    signature: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:663,1
    - Dst: '[com.ctc.wstx.exc.WstxEOFException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:662,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 664
      start: 659
    functionDepth: 1
    functionLinenumber: 659
    functionLinenumberEnd: 664
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxEOFException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:676,1
    - Dst: '[com.ctc.wstx.exc.WstxEOFException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:675,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 677
      start: 672
    functionDepth: 1
    functionLinenumber: 672
    functionLinenumberEnd: 677
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOB(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.exc.WstxEOFException].<init>(String,com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOB(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
      Src: com.ctc.wstx.sr.StreamScanner:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.IOException
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - ioe
    argTypes:
    - java.io.IOException
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 1
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwFromIOE(java.io.IOException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwFromIOE(java.io.IOException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxException].<init>(javax.xml.stream.XMLStreamException)'
      Src: com.ctc.wstx.sr.StreamScanner:689,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamException
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - com.ctc.wstx.exc.WstxException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - strex
    argTypes:
    - javax.xml.stream.XMLStreamException
    constantsTouched: []
    func_position:
      end: 690
      start: 683
    functionDepth: 0
    functionLinenumber: 683
    functionLinenumberEnd: 690
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwFromStrE(javax.xml.stream.XMLStreamException)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxException].<init>(javax.xml.stream.XMLStreamException)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwFromStrE(javax.xml.stream.XMLStreamException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.exc.WstxLazyException].throwLazily(javax.xml.stream.XMLStreamException)'
      Src: com.ctc.wstx.sr.StreamScanner:699,1
    - Dst: '[com.ctc.wstx.util.ExceptionUtil].throwRuntimeException(Exception)'
      Src: com.ctc.wstx.sr.StreamScanner:701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - e
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 702
      start: 696
    functionDepth: 2
    functionLinenumber: 696
    functionLinenumberEnd: 702
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwLazyError(Exception)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.exc.WstxLazyException].throwLazily(javax.xml.stream.XMLStreamException)'
    - '[com.ctc.wstx.util.ExceptionUtil].throwRuntimeException(Exception)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwLazyError(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.StreamScanner:705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 706
      start: 704
    functionDepth: 1
    functionLinenumber: 704
    functionLinenumberEnd: 706
    functionName: '[com.ctc.wstx.sr.StreamScanner].tokenTypeDesc(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].tokenTypeDesc(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.io.WstxInputSource
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 722
      start: 720
    functionDepth: 0
    functionLinenumber: 720
    functionLinenumberEnd: 722
    functionName: '[com.ctc.wstx.sr.StreamScanner].getCurrentInput()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.io.WstxInputSource
    signature: '[com.ctc.wstx.sr.StreamScanner].getCurrentInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 726
      start: 724
    functionDepth: 0
    functionLinenumber: 724
    functionLinenumberEnd: 726
    functionName: '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore()'
      Src: com.ctc.wstx.sr.StreamScanner:732,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 728
    functionDepth: 2
    functionLinenumber: 728
    functionLinenumberEnd: 737
    functionName: '[com.ctc.wstx.sr.StreamScanner].getNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].loadMore()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].getNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:753,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 758
      start: 748
    functionDepth: 2
    functionLinenumber: 748
    functionLinenumberEnd: 758
    functionName: '[com.ctc.wstx.sr.StreamScanner].peekNext()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].peekNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
      Src: com.ctc.wstx.sr.StreamScanner:764,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - errorMsg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 767
      start: 760
    functionDepth: 3
    functionLinenumber: 760
    functionLinenumberEnd: 767
    functionName: '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
      Src: com.ctc.wstx.sr.StreamScanner:781,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - errorMsg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 784
      start: 777
    functionDepth: 3
    functionLinenumber: 777
    functionLinenumberEnd: 784
    functionName: '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore()'
      Src: com.ctc.wstx.sr.StreamScanner:796,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].skipCRLF(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:804,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:806,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore()'
      Src: com.ctc.wstx.sr.StreamScanner:810,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 817
      start: 791
    functionDepth: 2
    functionLinenumber: 791
    functionLinenumberEnd: 817
    functionName: '[com.ctc.wstx.sr.StreamScanner].getNextAfterWS()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].skipCRLF(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].loadMore()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].getNextAfterWS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
      Src: com.ctc.wstx.sr.StreamScanner:823,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].skipCRLF(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:830,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:832,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
      Src: com.ctc.wstx.sr.StreamScanner:837,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - errorMsg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 842
      start: 819
    functionDepth: 3
    functionLinenumber: 819
    functionLinenumberEnd: 842
    functionName: '[com.ctc.wstx.sr.StreamScanner].getNextCharAfterWS(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].skipCRLF(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.sr.StreamScanner].getNextCharAfterWS(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(String)'
      Src: com.ctc.wstx.sr.StreamScanner:847,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String,char)'
      Src: com.ctc.wstx.sr.StreamScanner:847,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - errorMsg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 848
      start: 844
    functionDepth: 4
    functionLinenumber: 844
    functionLinenumberEnd: 848
    functionName: '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(String)'
    - '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String,char)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].skipCRLF(char)'
      Src: com.ctc.wstx.sr.StreamScanner:856,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(char)'
      Src: com.ctc.wstx.sr.StreamScanner:858,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
      Src: com.ctc.wstx.sr.StreamScanner:863,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - errorMsg
    - c
    argTypes:
    - String
    - char
    constantsTouched: []
    func_position:
      end: 868
      start: 850
    functionDepth: 4
    functionLinenumber: 850
    functionLinenumberEnd: 868
    functionName: '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String,char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
    - '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(char)'
    - '[com.ctc.wstx.sr.StreamScanner].skipCRLF(char)'
    linkageType: ''
    returnType: char
    signature: '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].peekNext()'
      Src: com.ctc.wstx.sr.StreamScanner:883,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 892
      start: 878
    functionDepth: 3
    functionLinenumber: 878
    functionLinenumberEnd: 892
    functionName: '[com.ctc.wstx.sr.StreamScanner].skipCRLF(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].peekNext()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.StreamScanner].skipCRLF(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 897
      start: 894
    functionDepth: 0
    functionLinenumber: 894
    functionLinenumberEnd: 897
    functionName: '[com.ctc.wstx.sr.StreamScanner].markLF()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].markLF()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - inputPtr
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 902
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 902
    functionName: '[com.ctc.wstx.sr.StreamScanner].markLF(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].markLF(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 909
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 909
    functionName: '[com.ctc.wstx.sr.StreamScanner].pushback()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].pushback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getEntityDepth()'
      Src: com.ctc.wstx.sr.StreamScanner:937,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
      Src: com.ctc.wstx.sr.StreamScanner:938,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:938,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].initInputLocation(int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:940,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      - boolean
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 3
    argNames:
    - newInput
    - isExt
    - entityId
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 950
      start: 924
    functionDepth: 1
    functionLinenumber: 924
    functionLinenumberEnd: 950
    functionName: '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,int,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.io.WstxInputSource].initInputLocation(int,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
    - '[com.ctc.wstx.io.WstxInputSource].getEntityDepth()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
      Src: com.ctc.wstx.sr.StreamScanner:969,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:969,1
    - Dst: input.readInto()
      Src: com.ctc.wstx.sr.StreamScanner:973,1
    - Dst: input.close()
      Src: com.ctc.wstx.sr.StreamScanner:977,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:979,1
    - Dst: input.getParent()
      Src: com.ctc.wstx.sr.StreamScanner:988,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:990,1
    - Dst: input.getScopeId()
      Src: com.ctc.wstx.sr.StreamScanner:995,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].handleIncompleteEntityProblem(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:996,1
    - Dst: input.restoreContext()
      Src: com.ctc.wstx.sr.StreamScanner:1000,1
    - Dst: input.getScopeId()
      Src: com.ctc.wstx.sr.StreamScanner:1001,1
    - Dst: input.fromInternalEntity()
      Src: com.ctc.wstx.sr.StreamScanner:1007,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 959
    functionDepth: 1
    functionLinenumber: 959
    functionLinenumberEnd: 1013
    functionName: '[com.ctc.wstx.sr.StreamScanner].loadMore()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - input.readInto()
    - input.getParent()
    - '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.sr.StreamScanner)'
    - input.getScopeId()
    - input.restoreContext()
    - '[com.ctc.wstx.sr.StreamScanner].handleIncompleteEntityProblem(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
    - input.fromInternalEntity()
    - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,com.ctc.wstx.sr.StreamScanner)'
    - input.close()
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.StreamScanner].loadMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore()'
      Src: com.ctc.wstx.sr.StreamScanner:1018,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1019,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - errorMsg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1022
      start: 1015
    functionDepth: 2
    functionLinenumber: 1015
    functionLinenumberEnd: 1022
    functionName: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].loadMore()'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
      Src: com.ctc.wstx.sr.StreamScanner:1030,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1030,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].readInto()'
      Src: com.ctc.wstx.sr.StreamScanner:1032,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1035,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1037
      start: 1024
    functionDepth: 1
    functionLinenumber: 1024
    functionLinenumberEnd: 1037
    functionName: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 6
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
    - '[com.ctc.wstx.io.WstxInputSource].readInto()'
    - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:1042,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOB(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1043,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - errorMsg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1046
      start: 1039
    functionDepth: 2
    functionLinenumber: 1039
    functionLinenumberEnd: 1046
    functionName: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOB(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.io.WstxInputSource].readMore(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1070,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1072,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - minAmount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1074
      start: 1062
    functionDepth: 0
    functionLinenumber: 1062
    functionLinenumberEnd: 1074
    functionName: '[com.ctc.wstx.sr.StreamScanner].ensureInput(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.io.WstxInputSource].readMore(int)'
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.StreamScanner].ensureInput(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input.closeCompletely()
      Src: com.ctc.wstx.sr.StreamScanner:1083,1
    - Dst: input.close()
      Src: com.ctc.wstx.sr.StreamScanner:1085,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1088,1
    - Dst: input.getParent()
      Src: com.ctc.wstx.sr.StreamScanner:1093,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1095,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - force
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1099
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1099
    functionName: '[com.ctc.wstx.sr.StreamScanner].closeAllInput(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - input.closeCompletely()
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - input.getParent()
    - '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.sr.StreamScanner)'
    - input.close()
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].closeAllInput(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - curr
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 1108
      start: 1104
    functionDepth: 0
    functionLinenumber: 1104
    functionLinenumberEnd: 1108
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
      Src: com.ctc.wstx.sr.StreamScanner:1148,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1157,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1171,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1175,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1178,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1181,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1184,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportInvalidSurrogatePair(int,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1197,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].validateChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1201,1
    CyclomaticComplexity: 49
    EdgeCount: 49
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - checkStd
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1256
      start: 1142
    functionDepth: 2
    functionLinenumber: 1142
    functionLinenumberEnd: 1256
    functionName: '[com.ctc.wstx.sr.StreamScanner].resolveSimpleEntity(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
    - '[com.ctc.wstx.sr.StreamScanner].validateChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].reportInvalidSurrogatePair(int,int)'
    - '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
    - '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].resolveSimpleEntity(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].ensureInput(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1301,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
      Src: com.ctc.wstx.sr.StreamScanner:1302,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1304,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1320,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - checkStd
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1369
      start: 1288
    functionDepth: 1
    functionLinenumber: 1288
    functionLinenumberEnd: 1369
    functionName: '[com.ctc.wstx.sr.StreamScanner].resolveCharOnlyEntity(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].ensureInput(int)'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
    - '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(null,boolean)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].resolveCharOnlyEntity(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].ensureInput(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1391,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
      Src: com.ctc.wstx.sr.StreamScanner:1392,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1394,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseEntityName(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1458,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].findEntity(String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:1461,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1378
    functionDepth: 1
    functionLinenumber: 1378
    functionLinenumberEnd: 1462
    functionName: '[com.ctc.wstx.sr.StreamScanner].resolveNonCharEntity()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].parseEntityName(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].findEntity(String,null)'
    - '[com.ctc.wstx.sr.StreamScanner].ensureInput(int)'
    - '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.sr.StreamScanner].resolveNonCharEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1482,1
    - Dst: '[StringBuilder].<init>(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1485,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(StringBuilder,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1486,1
    - Dst: '[StringBuilder].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1488,1
    - Dst: '[StringBuilder].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1489,1
    - Dst: '[StringBuilder].getChars(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1489,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getIntEntity(int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1490,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseEntityName(char)'
      Src: com.ctc.wstx.sr.StreamScanner:1496,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1499,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1505,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1507,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1511,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1511,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1515,1
    - Dst: '[String].charAt(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1515,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1519,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1526,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.StreamScanner:1527,1
    - Dst: '[String].getChars(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1527,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getIntEntity(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1528,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandEntity(String,boolean,null)'
      Src: com.ctc.wstx.sr.StreamScanner:1534,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - allowExt
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1539
      start: 1479
    functionDepth: 6
    functionLinenumber: 1479
    functionLinenumberEnd: 1539
    functionName: '[com.ctc.wstx.sr.StreamScanner].fullyResolveEntity(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[StringBuilder].<init>(String)'
    - '[com.ctc.wstx.sr.StreamScanner].getIntEntity(int,com.ctc.wstx.sr.StreamScanner)'
    - '[StringBuilder].getChars(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
    - '[String].equals(String)'
    - '[com.ctc.wstx.sr.StreamScanner].getIntEntity(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[String].getChars(int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,int)'
    - '[com.ctc.wstx.sr.StreamScanner].parseEntityName(char)'
    - '[String].charAt(int)'
    - '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(StringBuilder,boolean)'
    - '[StringBuilder].length()'
    - '[com.ctc.wstx.sr.StreamScanner].expandEntity(String,boolean,null)'
    - '[String].length()'
    - '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].fullyResolveEntity(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:1547,1
    - Dst: '[java.util.Map<String,com.ctc.wstx.ent.IntEntity>].get(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1549,1
    - Dst: Character.toString(char)
      Src: com.ctc.wstx.sr.StreamScanner:1553,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1555,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:1557,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:1558,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.StreamScanner:1559,1
    - Dst: '[String].<init>(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:1561,1
    - Dst: '[com.ctc.wstx.ent.IntEntity].create(String,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1561,1
    - Dst: '[java.util.Map<String,com.ctc.wstx.ent.IntEntity>].put(String,com.ctc.wstx.ent.IntEntity)'
      Src: com.ctc.wstx.sr.StreamScanner:1562,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - ch
    - originalChars
    argTypes:
    - int
    - char[]
    constantsTouched: []
    func_position:
      end: 1565
      start: 1545
    functionDepth: 1
    functionLinenumber: 1545
    functionLinenumberEnd: 1565
    functionName: '[com.ctc.wstx.sr.StreamScanner].getIntEntity(int,char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - Character.toString(char)
    - '[java.util.Map<String,com.ctc.wstx.ent.IntEntity>].get(String)'
    - '[com.ctc.wstx.ent.IntEntity].create(String,com.ctc.wstx.sr.StreamScanner)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].<init>(int)'
    - '[String].<init>(char[])'
    - '[StringBuilder].toString()'
    - '[java.util.Map<String,com.ctc.wstx.ent.IntEntity>].put(String,com.ctc.wstx.ent.IntEntity)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.sr.StreamScanner].getIntEntity(int,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].findEntity(String,Object)'
      Src: com.ctc.wstx.sr.StreamScanner:1585,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandUnresolvedEntity(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1596,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandEntity(com.ctc.wstx.ent.EntityDecl,boolean)'
      Src: com.ctc.wstx.sr.StreamScanner:1602,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 3
    argNames:
    - id
    - allowExt
    - extraArg
    argTypes:
    - String
    - boolean
    - Object
    constantsTouched: []
    func_position:
      end: 1606
      start: 1579
    functionDepth: 3
    functionLinenumber: 1579
    functionLinenumberEnd: 1606
    functionName: '[com.ctc.wstx.sr.StreamScanner].expandEntity(String,boolean,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].expandUnresolvedEntity(String)'
    - '[com.ctc.wstx.sr.StreamScanner].expandEntity(com.ctc.wstx.ent.EntityDecl,boolean)'
    - '[com.ctc.wstx.sr.StreamScanner].findEntity(String,Object)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.sr.StreamScanner].expandEntity(String,boolean,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.ent.EntityDecl].getName()'
      Src: com.ctc.wstx.sr.StreamScanner:1620,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1625,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1626,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].isParsed()'
      Src: com.ctc.wstx.sr.StreamScanner:1633,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:1634,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].isExternal()'
      Src: com.ctc.wstx.sr.StreamScanner:1638,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:1641,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
      Src: com.ctc.wstx.sr.StreamScanner:1643,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1644,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
      Src: com.ctc.wstx.sr.StreamScanner:1648,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long)'
      Src: com.ctc.wstx.sr.StreamScanner:1648,1
    - Dst: oldInput.saveContext()
      Src: com.ctc.wstx.sr.StreamScanner:1651,1
    - Dst: '[com.ctc.wstx.ent.EntityDecl].expand(com.ctc.wstx.sr.StreamScanner,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
      Src: com.ctc.wstx.sr.StreamScanner:1654,1
    - Dst: fex.getClass()
      Src: com.ctc.wstx.sr.StreamScanner:1659,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getName()'
      Src: com.ctc.wstx.sr.StreamScanner:1659,1
    - Dst: fex.getMessage()
      Src: com.ctc.wstx.sr.StreamScanner:1659,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1659,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1661,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1666,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.ent.EntityDecl
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - ed
    - allowExt
    argTypes:
    - com.ctc.wstx.ent.EntityDecl
    - boolean
    constantsTouched: []
    func_position:
      end: 1667
      start: 1617
    functionDepth: 2
    functionLinenumber: 1617
    functionLinenumberEnd: 1667
    functionName: '[com.ctc.wstx.sr.StreamScanner].expandEntity(com.ctc.wstx.ent.EntityDecl,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
    - '[com.ctc.wstx.ent.EntityDecl].isParsed()'
    - fex.getClass()
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long)'
    - '[com.ctc.wstx.ent.EntityDecl].isExternal()'
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - oldInput.saveContext()
    - fex.getMessage()
    - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
    - '[com.ctc.wstx.ent.EntityDecl].getName()'
    - '[com.ctc.wstx.sr.StreamScanner].getName()'
    - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
    - '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
    - '[com.ctc.wstx.ent.EntityDecl].expand(com.ctc.wstx.sr.StreamScanner,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
    - '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].expandEntity(com.ctc.wstx.ent.EntityDecl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
      Src: com.ctc.wstx.sr.StreamScanner:1676,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1683,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1684,1
    - Dst: oldInput.saveContext()
      Src: com.ctc.wstx.sr.StreamScanner:1688,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].resolveEntityUsing(com.ctc.wstx.sr.StreamScanner,String,null,null,XMLResolver,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1697,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:1700,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
      Src: com.ctc.wstx.sr.StreamScanner:1701,1
    - Dst: '[com.ctc.wstx.io.WstxInputSource].getSource()'
      Src: com.ctc.wstx.sr.StreamScanner:1701,1
    - Dst: '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
      Src: com.ctc.wstx.sr.StreamScanner:1702,1
    - Dst: '[com.ctc.wstx.ent.IntEntity].<init>(com.ctc.wstx.io.WstxInputLocation,String,java.net.URL,com.ctc.wstx.io.WstxInputLocation)'
      Src: com.ctc.wstx.sr.StreamScanner:1700,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1705,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1709,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].handleUndeclaredEntity(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1713,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1715
      start: 1673
    functionDepth: 2
    functionLinenumber: 1673
    functionLinenumberEnd: 1715
    functionName: '[com.ctc.wstx.sr.StreamScanner].expandUnresolvedEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
    - '[com.ctc.wstx.io.DefaultInputResolver].resolveEntityUsing(com.ctc.wstx.sr.StreamScanner,String,null,null,XMLResolver,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
    - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(com.ctc.wstx.sr.StreamScanner)'
    - oldInput.saveContext()
    - '[com.ctc.wstx.io.WstxInputSource].getSource()'
    - '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
    - '[com.ctc.wstx.sr.StreamScanner].handleUndeclaredEntity(String)'
    - '[com.ctc.wstx.ent.IntEntity].<init>(com.ctc.wstx.io.WstxInputLocation,String,java.net.URL,com.ctc.wstx.io.WstxInputLocation)'
    - '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
    - '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
    - '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.sr.StreamScanner].expandUnresolvedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - id
    - arg
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1732
      start: 1731
    functionDepth: 0
    functionLinenumber: 1731
    functionLinenumberEnd: 1732
    functionName: '[com.ctc.wstx.sr.StreamScanner].findEntity(String,Object)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.sr.StreamScanner].findEntity(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1740
      start: 1739
    functionDepth: 0
    functionLinenumber: 1739
    functionLinenumberEnd: 1740
    functionName: '[com.ctc.wstx.sr.StreamScanner].handleUndeclaredEntity(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].handleUndeclaredEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.WstxInputSource
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: false
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - closing
    argTypes:
    - com.ctc.wstx.io.WstxInputSource
    constantsTouched: []
    func_position:
      end: 1743
      start: 1742
    functionDepth: 0
    functionLinenumber: 1742
    functionLinenumberEnd: 1743
    functionName: '[com.ctc.wstx.sr.StreamScanner].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameStartChar(char)'
      Src: com.ctc.wstx.sr.StreamScanner:1778,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1780,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1782,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseLocalName2(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1801,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1808,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1815,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1816
      start: 1771
    functionDepth: 1
    functionLinenumber: 1771
    functionLinenumberEnd: 1816
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseLocalName(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].isNameStartChar(char)'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].parseLocalName2(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parseLocalName(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1831,1
    - Dst: System.arraycopy(com.ctc.wstx.sr.StreamScanner,int,char[],int,com.ctc.wstx.sr.StreamScanner)
      Src: com.ctc.wstx.sr.StreamScanner:1834,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:1841,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1849,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:1854,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1861,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - start
    - hash
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1862
      start: 1826
    functionDepth: 2
    functionLinenumber: 1826
    functionLinenumberEnd: 1862
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseLocalName2(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(com.ctc.wstx.sr.StreamScanner,int,char[],int,com.ctc.wstx.sr.StreamScanner)
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    - '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parseLocalName2(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:1885,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFullName()'
      Src: com.ctc.wstx.sr.StreamScanner:1887,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1888
      start: 1881
    functionDepth: 2
    functionLinenumber: 1881
    functionLinenumberEnd: 1888
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseFullName()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    - '[com.ctc.wstx.sr.StreamScanner].parseFullName()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parseFullName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameStartChar(char)'
      Src: com.ctc.wstx.sr.StreamScanner:1894,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
      Src: com.ctc.wstx.sr.StreamScanner:1897,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(String)'
      Src: com.ctc.wstx.sr.StreamScanner:1897,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1902,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
      Src: com.ctc.wstx.sr.StreamScanner:1904,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFullName2(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1923,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
      Src: com.ctc.wstx.sr.StreamScanner:1929,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1929,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1935,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1943,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1944
      start: 1890
    functionDepth: 4
    functionLinenumber: 1890
    functionLinenumberEnd: 1944
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseFullName(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameStartChar(char)'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(char,String)'
    - '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(String)'
    - '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].parseFullName2(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parseFullName(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
      Src: com.ctc.wstx.sr.StreamScanner:1952,1
    - Dst: System.arraycopy(com.ctc.wstx.sr.StreamScanner,int,char[],int,com.ctc.wstx.sr.StreamScanner)
      Src: com.ctc.wstx.sr.StreamScanner:1955,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:1966,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
      Src: com.ctc.wstx.sr.StreamScanner:1973,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1973,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1977,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:1983,1
    - Dst: '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:1991,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - start
    - hash
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1992
      start: 1946
    functionDepth: 4
    functionLinenumber: 1946
    functionLinenumberEnd: 1992
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseFullName2(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(com.ctc.wstx.sr.StreamScanner,int,char[],int,com.ctc.wstx.sr.StreamScanner)
    - '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    - '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
    - '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parseFullName2(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.ctc.wstx.sr.StreamScanner:2004,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNext()'
      Src: com.ctc.wstx.sr.StreamScanner:2011,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2017,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2021,1
    - Dst: '[StringBuilder].toString()'
      Src: com.ctc.wstx.sr.StreamScanner:2023,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2024
      start: 2001
    functionDepth: 3
    functionLinenumber: 2001
    functionLinenumberEnd: 2024
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].getNext()'
    - '[StringBuilder].<init>(int)'
    - '[StringBuilder].toString()'
    - '[StringBuilder].append(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].parseFullName(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2029,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
      Src: com.ctc.wstx.sr.StreamScanner:2032,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2033,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:2038,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2041
      start: 2026
    functionDepth: 5
    functionLinenumber: 2026
    functionLinenumberEnd: 2041
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseEntityName(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
    - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
    - '[com.ctc.wstx.sr.StreamScanner].parseFullName(char)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parseEntityName(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameStartChar(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2055,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2066,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2067,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2073
      start: 2052
    functionDepth: 0
    functionLinenumber: 2052
    functionLinenumberEnd: 2073
    functionName: '[com.ctc.wstx.sr.StreamScanner].skipFullName(char)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].isNameStartChar(char)'
    - '[com.ctc.wstx.sr.StreamScanner].isNameChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].getNextChar(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].skipFullName(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNameBuffer()'
      Src: com.ctc.wstx.sr.StreamScanner:2091,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2096,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2105,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].peekNext()'
      Src: com.ctc.wstx.sr.StreamScanner:2107,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:2114,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:2126,1
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2131,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 3
    argNames:
    - quoteChar
    - convertLFs
    - errorMsg
    argTypes:
    - char
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 2132
      start: 2087
    functionDepth: 4
    functionLinenumber: 2087
    functionLinenumberEnd: 2132
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseSystemId(char,boolean,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].markLF()'
    - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    - '[String].<init>(char[],int,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].peekNext()'
    - '[com.ctc.wstx.sr.StreamScanner].getNameBuffer()'
    - '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parseSystemId(char,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNameBuffer()'
      Src: com.ctc.wstx.sr.StreamScanner:2151,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2157,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2162,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].peekNext()'
      Src: com.ctc.wstx.sr.StreamScanner:2166,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:2178,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:2184,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
      Src: com.ctc.wstx.sr.StreamScanner:2198,1
    - Dst: '[String].<init>(char[],int,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2205,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - quoteChar
    - errorMsg
    argTypes:
    - char
    - String
    constantsTouched: []
    func_position:
      end: 2206
      start: 2148
    functionDepth: 4
    functionLinenumber: 2148
    functionLinenumberEnd: 2206
    functionName: '[com.ctc.wstx.sr.StreamScanner].parsePublicId(char,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
    - '[com.ctc.wstx.sr.StreamScanner].markLF()'
    - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    - '[String].<init>(char[],int,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].peekNext()'
    - '[com.ctc.wstx.sr.StreamScanner].getNameBuffer()'
    - '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.StreamScanner].parsePublicId(char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2214,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2227,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2234,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2241,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2245,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2248,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append()'
      Src: com.ctc.wstx.sr.StreamScanner:2251,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2254,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2256,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2257,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].markLF()'
      Src: com.ctc.wstx.sr.StreamScanner:2261,1
    - Dst: '[com.ctc.wstx.util.TextBuffer].append(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2267,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2269,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.TextBuffer
      - char
      - boolean
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 4
    argNames:
    - tb
    - endChar
    - convertLFs
    - errorMsg
    argTypes:
    - com.ctc.wstx.util.TextBuffer
    - char
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 2274
      start: 2208
    functionDepth: 3
    functionLinenumber: 2208
    functionLinenumberEnd: 2274
    functionName: '[com.ctc.wstx.sr.StreamScanner].parseUntil(com.ctc.wstx.util.TextBuffer,char,boolean,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].markLF()'
    - '[com.ctc.wstx.util.TextBuffer].append(com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.util.TextBuffer].append(char)'
    - '[com.ctc.wstx.util.TextBuffer].append()'
    - '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
    - '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].parseUntil(com.ctc.wstx.util.TextBuffer,char,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2286,1
    - Dst: '[StringBuilder].append(char)'
      Src: com.ctc.wstx.sr.StreamScanner:2289,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2295,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2301,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:2311,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
      Src: com.ctc.wstx.sr.StreamScanner:2315,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
      Src: com.ctc.wstx.sr.StreamScanner:2324,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
      Src: com.ctc.wstx.sr.StreamScanner:2327,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2330,1
    - Dst: '[StringBuilder].append(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2333,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].validateChar(com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2338,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuilder
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - originalCharacters
    - validateChar
    argTypes:
    - StringBuilder
    - boolean
    constantsTouched: []
    func_position:
      end: 2341
      start: 2282
    functionDepth: 1
    functionLinenumber: 2282
    functionLinenumberEnd: 2341
    functionName: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(StringBuilder,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(com.ctc.wstx.sr.StreamScanner,String)'
    - '[com.ctc.wstx.sr.StreamScanner].getNextChar(com.ctc.wstx.sr.StreamScanner)'
    - '[StringBuilder].append(char)'
    - '[StringBuilder].append(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].validateChar(com.ctc.wstx.sr.StreamScanner)'
    - '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
    - '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(com.ctc.wstx.sr.StreamScanner)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(StringBuilder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
      Src: com.ctc.wstx.sr.StreamScanner:2354,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
      Src: com.ctc.wstx.sr.StreamScanner:2359,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
      Src: com.ctc.wstx.sr.StreamScanner:2362,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2367,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
      Src: com.ctc.wstx.sr.StreamScanner:2372,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2375
      start: 2347
    functionDepth: 2
    functionLinenumber: 2347
    functionLinenumberEnd: 2375
    functionName: '[com.ctc.wstx.sr.StreamScanner].validateChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
    - '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].validateChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - minSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2389
      start: 2377
    functionDepth: 0
    functionLinenumber: 2377
    functionLinenumberEnd: 2389
    functionName: '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,com.ctc.wstx.sr.StreamScanner,int,com.ctc.wstx.sr.StreamScanner)
      Src: com.ctc.wstx.sr.StreamScanner:2395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - buf
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 2397
      start: 2391
    functionDepth: 0
    functionLinenumber: 2391
    functionLinenumberEnd: 2397
    functionName: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 4
    functionsReached:
    - System.arraycopy(char[],int,com.ctc.wstx.sr.StreamScanner,int,com.ctc.wstx.sr.StreamScanner)
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2408
      start: 2404
    functionDepth: 0
    functionLinenumber: 2404
    functionLinenumberEnd: 2408
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2413,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - entityName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2414
      start: 2410
    functionDepth: 0
    functionLinenumber: 2410
    functionLinenumberEnd: 2414
    functionName: '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(com.ctc.wstx.sr.StreamScanner)
      Src: com.ctc.wstx.sr.StreamScanner:2419,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2420
      start: 2416
    functionDepth: 0
    functionLinenumber: 2416
    functionLinenumberEnd: 2420
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 2
    functionsReached:
    - Integer.toHexString(com.ctc.wstx.sr.StreamScanner)
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(int)
      Src: com.ctc.wstx.sr.StreamScanner:2425,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2425,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2426
      start: 2422
    functionDepth: 0
    functionLinenumber: 2422
    functionLinenumberEnd: 2426
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
    - Integer.toHexString(int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(int)
      Src: com.ctc.wstx.sr.StreamScanner:2431,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
      Src: com.ctc.wstx.sr.StreamScanner:2431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 1
    argNames:
    - highSurrogate
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2432
      start: 2428
    functionDepth: 0
    functionLinenumber: 2428
    functionLinenumberEnd: 2432
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,null)'
    - Integer.toHexString(int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(int)
      Src: com.ctc.wstx.sr.StreamScanner:2437,1
    - Dst: Integer.toHexString(int)
      Src: com.ctc.wstx.sr.StreamScanner:2437,1
    - Dst: '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
      Src: com.ctc.wstx.sr.StreamScanner:2437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - firstSurrogate
    - secondSurrogate
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2438
      start: 2434
    functionDepth: 1
    functionLinenumber: 2434
    functionLinenumberEnd: 2438
    functionName: '[com.ctc.wstx.sr.StreamScanner].reportInvalidSurrogatePair(int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,com.ctc.wstx.sr.StreamScanner,com.ctc.wstx.sr.StreamScanner)'
    - Integer.toHexString(int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].reportInvalidSurrogatePair(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.StreamScanner].constructLimitViolation(String,long)'
      Src: com.ctc.wstx.sr.StreamScanner:2444,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 3
    argNames:
    - type
    - maxValue
    - currentValue
    argTypes:
    - String
    - long
    - long
    constantsTouched: []
    func_position:
      end: 2446
      start: 2440
    functionDepth: 1
    functionLinenumber: 2440
    functionLinenumberEnd: 2446
    functionName: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.StreamScanner].constructLimitViolation(String,long)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sr.StreamScanner:2451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - char
      - int
      - char
      - char
      - int
      - byte[]
      - byte
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      - boolean
      - com.ctc.wstx.util.SymbolTable
      - String
      - com.ctc.wstx.io.WstxInputSource
      - com.ctc.wstx.io.WstxInputSource
      - javax.xml.stream.XMLResolver
      - int
      - int
      - int
      - boolean
      - boolean
      - char[]
      - long
      - int
      - int
      - String
      - String
      - int
      - java.util.Map<String,com.ctc.wstx.ent.IntEntity>
      - boolean
      - com.ctc.wstx.ent.EntityDecl
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - com.ctc.wstx.cfg.InputConfigFlags
      - com.ctc.wstx.cfg.ParsingErrorMsgs
      - com.ctc.wstx.sr.InputProblemReporter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.XMLStreamException
      static: false
      superClass: com.ctc.wstx.io.WstxInputData
    argCount: 2
    argNames:
    - type
    - limit
    argTypes:
    - String
    - long
    constantsTouched: []
    func_position:
      end: 2452
      start: 2448
    functionDepth: 0
    functionLinenumber: 2448
    functionLinenumberEnd: 2452
    functionName: '[com.ctc.wstx.sr.StreamScanner].constructLimitViolation(String,long)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamException
    signature: '[com.ctc.wstx.sr.StreamScanner].constructLimitViolation(String,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.ent.EntityDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[com.ctc.wstx.sr.StreamReaderImpl].getCurrentEntityDecl()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamReaderImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.ent.EntityDecl
    signature: '[com.ctc.wstx.sr.StreamReaderImpl].getCurrentEntityDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.ElemCallback
      - Location
      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:
    - cb
    - loc
    argTypes:
    - com.ctc.wstx.sr.ElemCallback
    - Location
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.ctc.wstx.sr.StreamReaderImpl].withStartElement(com.ctc.wstx.sr.ElemCallback,Location)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamReaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sr.StreamReaderImpl].withStartElement(com.ctc.wstx.sr.ElemCallback,Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    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: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[com.ctc.wstx.sr.StreamReaderImpl].isNamespaceAware()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamReaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.StreamReaderImpl].isNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.AttributeCollector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[com.ctc.wstx.sr.StreamReaderImpl].getAttributeCollector()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamReaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.AttributeCollector
    signature: '[com.ctc.wstx.sr.StreamReaderImpl].getAttributeCollector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.InputElementStack
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.ctc.wstx.sr.StreamReaderImpl].getInputElementStack()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamReaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.InputElementStack
    signature: '[com.ctc.wstx.sr.StreamReaderImpl].getInputElementStack()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.StreamReaderImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.sr.StreamReaderImpl].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamReaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.StreamReaderImpl
    signature: '[com.ctc.wstx.sr.StreamReaderImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.InternCache].getInstance()'
      Src: com.ctc.wstx.sr.AttributeCollector:77,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].<init>(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:156,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].willDoXmlIdTyping()'
      Src: com.ctc.wstx.sr.AttributeCollector:205,1
    - Dst: '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
      Src: com.ctc.wstx.sr.AttributeCollector:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.api.ReaderConfig
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.AttributeCollector
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - cfg
    - nsAware
    argTypes:
    - com.ctc.wstx.api.ReaderConfig
    - boolean
    constantsTouched: []
    func_position:
      end: 215
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 215
    functionName: '[com.ctc.wstx.sr.AttributeCollector].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuilder].<init>(int)'
    - '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
    - '[com.ctc.wstx.api.ReaderConfig].willDoXmlIdTyping()'
    - '[com.ctc.wstx.util.InternCache].getInstance()'
    linkageType: ''
    returnType: com.ctc.wstx.sr.AttributeCollector
    signature: '[com.ctc.wstx.sr.AttributeCollector].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].reset()'
      Src: com.ctc.wstx.sr.AttributeCollector:230,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].reset()'
      Src: com.ctc.wstx.sr.AttributeCollector:241,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - 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: 251
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 251
    functionName: '[com.ctc.wstx.sr.AttributeCollector].reset()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.TextBuilder].reset()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
      Src: com.ctc.wstx.sr.AttributeCollector:263,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:265,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:265,1
    - Dst: '[com.ctc.wstx.util.StringUtil].normalizeSpaces(char[],int,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:264,1
    - Dst: mAttributes[index].setValue(String)
      Src: com.ctc.wstx.sr.AttributeCollector:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - 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:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 269
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 269
    functionName: '[com.ctc.wstx.sr.AttributeCollector].normalizeSpacesInValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
    - mAttributes[index].setValue(String)
    - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(char[],int,int)'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].normalizeSpacesInValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getNsCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].getNsCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      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: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[com.ctc.wstx.sr.AttributeCollector].hasDefaultNs()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.AttributeCollector].hasDefaultNs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - 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: 293
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 293
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].getCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - 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: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:306,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      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: 310
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 310
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getNsPrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.AttributeCollector].getNsPrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:314,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      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: 317
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 317
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getNsURI(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.AttributeCollector].getNsURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:323,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      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: 326
      start: 321
    functionDepth: 1
    functionLinenumber: 321
    functionLinenumberEnd: 326
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:330,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      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: 333
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 333
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 4
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:337,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      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: 340
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 340
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 3
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:344,1
    - Dst: mAttributes[index].getQName()
      Src: com.ctc.wstx.sr.AttributeCollector:346,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 347
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 347
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getQName(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    - mAttributes[index].getQName()
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[com.ctc.wstx.sr.AttributeCollector].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:360,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].getAllValues()'
      Src: com.ctc.wstx.sr.AttributeCollector:362,1
    - Dst: attr.getValue(String,com.ctc.wstx.sr.AttributeCollector)
      Src: com.ctc.wstx.sr.AttributeCollector:367,1
    - Dst: attr.getValue(String)
      Src: com.ctc.wstx.sr.AttributeCollector:370,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      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: 371
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 371
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    - attr.getValue(String)
    - attr.getValue(String,com.ctc.wstx.sr.AttributeCollector)
    - '[com.ctc.wstx.util.TextBuilder].getAllValues()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sr.AttributeCollector:380,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.AttributeCollector:382,1
    - Dst: nsURI.hashCode()
      Src: com.ctc.wstx.sr.AttributeCollector:385,1
    - Dst: mAttributes[ix].hasQName(com.ctc.wstx.sr.AttributeCollector,String)
      Src: com.ctc.wstx.sr.AttributeCollector:395,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:396,1
    - Dst: mAttributes[ix].hasQName(com.ctc.wstx.sr.AttributeCollector,String)
      Src: com.ctc.wstx.sr.AttributeCollector:408,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:409,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 414
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 414
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getValue(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
    - nsURI.hashCode()
    - mAttributes[ix].hasQName(com.ctc.wstx.sr.AttributeCollector,String)
    - '[String].hashCode()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.AttributeCollector].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mAttributes[0].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:427,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:427,1
    - Dst: mAttributes[1].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:428,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:428,1
    - Dst: mAttributes[2].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:429,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:429,1
    - Dst: mAttributes[3].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:430,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:430,1
    - Dst: mAttributes[0].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:433,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:433,1
    - Dst: mAttributes[1].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:434,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:434,1
    - Dst: mAttributes[2].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:435,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:435,1
    - Dst: mAttributes[0].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:438,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:438,1
    - Dst: mAttributes[1].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:439,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:439,1
    - Dst: mAttributes[0].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:442,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:442,1
    - Dst: mAttributes[i].hasLocalName(String)
      Src: com.ctc.wstx.sr.AttributeCollector:448,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:449,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 454
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 454
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getValueByLocalName(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
    - mAttributes[3].hasLocalName(String)
    - mAttributes[1].hasLocalName(String)
    - mAttributes[0].hasLocalName(String)
    - mAttributes[i].hasLocalName(String)
    - mAttributes[2].hasLocalName(String)
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[com.ctc.wstx.sr.AttributeCollector].getValueByLocalName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - 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: 458
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 458
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getMaxAttributesPerElement()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].getMaxAttributesPerElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - 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:
    - maxAttributesPerElement
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: '[com.ctc.wstx.sr.AttributeCollector].setMaxAttributesPerElement(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].setMaxAttributesPerElement(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].findIndex(null,String)'
      Src: com.ctc.wstx.sr.AttributeCollector:465,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[com.ctc.wstx.sr.AttributeCollector].findIndex(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].findIndex(null,String)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].findIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sr.AttributeCollector:481,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.AttributeCollector:483,1
    - Dst: nsURI.hashCode()
      Src: com.ctc.wstx.sr.AttributeCollector:486,1
    - Dst: mAttributes[ix].hasQName(com.ctc.wstx.sr.AttributeCollector,String)
      Src: com.ctc.wstx.sr.AttributeCollector:496,1
    - Dst: mAttributes[ix].hasQName(com.ctc.wstx.sr.AttributeCollector,String)
      Src: com.ctc.wstx.sr.AttributeCollector:511,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nsURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 516
      start: 468
    functionDepth: 1
    functionLinenumber: 468
    functionLinenumberEnd: 516
    functionName: '[com.ctc.wstx.sr.AttributeCollector].findIndex(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    - mAttributes[ix].hasQName(com.ctc.wstx.sr.AttributeCollector,String)
    - '[String].length()'
    - nsURI.hashCode()
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].findIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 520
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 520
    functionName: '[com.ctc.wstx.sr.AttributeCollector].isSpecified(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.AttributeCollector].isSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - 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: 524
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 524
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getXmlIdAttrIndex()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].getXmlIdAttrIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:541,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
      Src: com.ctc.wstx.sr.AttributeCollector:547,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:549,1
    - Dst: '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
      Src: com.ctc.wstx.sr.AttributeCollector:553,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isSpace()'
      Src: com.ctc.wstx.sr.AttributeCollector:556,1
    - Dst: '[com.ctc.wstx.util.StringUtil].isSpace()'
      Src: com.ctc.wstx.sr.AttributeCollector:562,1
    - Dst: '[org.codehaus.stax2.typed.TypedValueDecoder].decode(char[],com.ctc.wstx.sr.AttributeCollector,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:563,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.codehaus.stax2.typed.TypedValueDecoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - tvd
    argTypes:
    - int
    - org.codehaus.stax2.typed.TypedValueDecoder
    constantsTouched: []
    func_position:
      end: 564
      start: 537
    functionDepth: 2
    functionLinenumber: 537
    functionLinenumberEnd: 564
    functionName: '[com.ctc.wstx.sr.AttributeCollector].decodeValue(int,org.codehaus.stax2.typed.TypedValueDecoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.typed.TypedValueDecoder].handleEmptyValue()'
    - '[org.codehaus.stax2.typed.TypedValueDecoder].decode(char[],com.ctc.wstx.sr.AttributeCollector,int)'
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    - '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
    - '[com.ctc.wstx.util.StringUtil].isSpace()'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].decodeValue(int,org.codehaus.stax2.typed.TypedValueDecoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:577,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:583,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].decodeValues(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter,char[],com.ctc.wstx.sr.AttributeCollector,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:580,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.codehaus.stax2.typed.TypedArrayDecoder
      - com.ctc.wstx.sr.InputProblemReporter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - index
    - tad
    - rep
    argTypes:
    - int
    - org.codehaus.stax2.typed.TypedArrayDecoder
    - com.ctc.wstx.sr.InputProblemReporter
    constantsTouched: []
    func_position:
      end: 584
      start: 572
    functionDepth: 2
    functionLinenumber: 572
    functionLinenumberEnd: 584
    functionName: '[com.ctc.wstx.sr.AttributeCollector].decodeValues(int,org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    - '[com.ctc.wstx.sr.AttributeCollector].decodeValues(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter,char[],com.ctc.wstx.sr.AttributeCollector,int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].decodeValues(int,org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:591,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
      Src: com.ctc.wstx.sr.AttributeCollector:597,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:599,1
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].init(org.codehaus.stax2.typed.Base64Variant,boolean,char[],com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,null)'
      Src: com.ctc.wstx.sr.AttributeCollector:601,1
    - Dst: '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].decodeCompletely()'
      Src: com.ctc.wstx.sr.AttributeCollector:603,1
    - Dst: '[String].<init>(char[],com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:606,1
    - Dst: iae.getMessage()
      Src: com.ctc.wstx.sr.AttributeCollector:607,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
      Src: com.ctc.wstx.sr.AttributeCollector:607,1
    - Dst: '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.sr.AttributeCollector,javax.xml.stream.Location,com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:607,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.codehaus.stax2.typed.Base64Variant
      - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
      - com.ctc.wstx.sr.InputProblemReporter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - index
    - v
    - dec
    - rep
    argTypes:
    - int
    - org.codehaus.stax2.typed.Base64Variant
    - org.codehaus.stax2.ri.typed.CharArrayBase64Decoder
    - com.ctc.wstx.sr.InputProblemReporter
    constantsTouched: []
    func_position:
      end: 609
      start: 586
    functionDepth: 2
    functionLinenumber: 586
    functionLinenumberEnd: 609
    functionName: '[com.ctc.wstx.sr.AttributeCollector].decodeBinary(int,org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,com.ctc.wstx.sr.InputProblemReporter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].decodeCompletely()'
    - '[org.codehaus.stax2.ri.typed.CharArrayBase64Decoder].init(org.codehaus.stax2.typed.Base64Variant,boolean,char[],com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,null)'
    - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    - iae.getMessage()
    - '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    - '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.sr.AttributeCollector,javax.xml.stream.Location,com.ctc.wstx.sr.AttributeCollector)'
    - '[String].<init>(char[],com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
    linkageType: ''
    returnType: byte[]
    signature: '[com.ctc.wstx.sr.AttributeCollector].decodeBinary(int,org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,com.ctc.wstx.sr.InputProblemReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.codehaus.stax2.typed.TypedArrayDecoder].decodeValue(char[],com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:638,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].checkExpand(org.codehaus.stax2.typed.TypedArrayDecoder)'
      Src: com.ctc.wstx.sr.AttributeCollector:639,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
      Src: com.ctc.wstx.sr.AttributeCollector:646,1
    - Dst: '[String].<init>(char[],com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:647,1
    - Dst: iae.getMessage()
      Src: com.ctc.wstx.sr.AttributeCollector:648,1
    - Dst: '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.sr.AttributeCollector,javax.xml.stream.Location,com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:648,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.TypedArrayDecoder
      - com.ctc.wstx.sr.InputProblemReporter
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - tad
    - rep
    - buf
    - ptr
    - end
    argTypes:
    - org.codehaus.stax2.typed.TypedArrayDecoder
    - com.ctc.wstx.sr.InputProblemReporter
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 651
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 651
    functionName: '[com.ctc.wstx.sr.AttributeCollector].decodeValues(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter,char[],int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].checkExpand(org.codehaus.stax2.typed.TypedArrayDecoder)'
    - iae.getMessage()
    - '[org.codehaus.stax2.typed.TypedArrayDecoder].decodeValue(char[],com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
    - '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
    - '[org.codehaus.stax2.typed.TypedXMLStreamException].<init>(String,com.ctc.wstx.sr.AttributeCollector,javax.xml.stream.Location,com.ctc.wstx.sr.AttributeCollector)'
    - '[String].<init>(char[],com.ctc.wstx.sr.AttributeCollector)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].decodeValues(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueDecoderFactory.BaseArrayDecoder].expand()'
      Src: com.ctc.wstx.sr.AttributeCollector:662,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.codehaus.stax2.typed.TypedArrayDecoder
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tad
    argTypes:
    - org.codehaus.stax2.typed.TypedArrayDecoder
    constantsTouched: []
    func_position:
      end: 666
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 666
    functionName: '[com.ctc.wstx.sr.AttributeCollector].checkExpand(org.codehaus.stax2.typed.TypedArrayDecoder)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[ValueDecoderFactory.BaseArrayDecoder].expand()'
    linkageType: ''
    returnType: boolean
    signature: '[com.ctc.wstx.sr.AttributeCollector].checkExpand(org.codehaus.stax2.typed.TypedArrayDecoder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharSize()'
      Src: com.ctc.wstx.sr.AttributeCollector:684,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 685
      start: 679
    functionDepth: 1
    functionLinenumber: 679
    functionLinenumberEnd: 685
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 5
    functionsReached:
    - '[com.ctc.wstx.util.TextBuilder].getCharSize()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
      Src: com.ctc.wstx.sr.AttributeCollector:689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 690
      start: 687
    functionDepth: 1
    functionLinenumber: 687
    functionLinenumberEnd: 690
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getSharedValueBuffer()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    linkageType: ''
    returnType: char[]
    signature: '[com.ctc.wstx.sr.AttributeCollector].getSharedValueBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].getAllValues()'
      Src: com.ctc.wstx.sr.AttributeCollector:701,1
    - Dst: ns.getValue(String,com.ctc.wstx.sr.AttributeCollector)
      Src: com.ctc.wstx.sr.AttributeCollector:710,1
    - Dst: ns.getValue(String)
      Src: com.ctc.wstx.sr.AttributeCollector:712,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].length()'
      Src: com.ctc.wstx.sr.AttributeCollector:715,1
    - Dst: '[com.ctc.wstx.util.InternCache].intern(com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:716,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.Attribute
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - internURI
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 720
      start: 698
    functionDepth: 1
    functionLinenumber: 698
    functionLinenumberEnd: 720
    functionName: '[com.ctc.wstx.sr.AttributeCollector].resolveNamespaceDecl(int,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].length()'
    - ns.getValue(String,com.ctc.wstx.sr.AttributeCollector)
    - '[com.ctc.wstx.util.TextBuilder].getAllValues()'
    - '[com.ctc.wstx.util.InternCache].intern(com.ctc.wstx.sr.AttributeCollector)'
    - ns.getValue(String)
    linkageType: ''
    returnType: com.ctc.wstx.sr.Attribute
    signature: '[com.ctc.wstx.sr.AttributeCollector].resolveNamespaceDecl(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:742,1
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].<init>(com.ctc.wstx.sr.AttributeCollector,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:747,1
    - Dst: System.arraycopy(int[],int,com.ctc.wstx.sr.AttributeCollector,int,com.ctc.wstx.sr.AttributeCollector)
      Src: com.ctc.wstx.sr.AttributeCollector:756,1
    - Dst: '[com.ctc.wstx.sr.ElemAttrs].<init>(com.ctc.wstx.sr.AttributeCollector,int,com.ctc.wstx.sr.AttributeCollector,int,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:757,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.ElemAttrs
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 727
    functionDepth: 0
    functionLinenumber: 727
    functionLinenumberEnd: 759
    functionName: '[com.ctc.wstx.sr.AttributeCollector].buildAttrOb()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(com.ctc.wstx.sr.AttributeCollector)'
    - '[com.ctc.wstx.sr.ElemAttrs].<init>(com.ctc.wstx.sr.AttributeCollector,int)'
    - '[com.ctc.wstx.sr.ElemAttrs].<init>(com.ctc.wstx.sr.AttributeCollector,int,com.ctc.wstx.sr.AttributeCollector,int,int)'
    - System.arraycopy(int[],int,com.ctc.wstx.sr.AttributeCollector,int,com.ctc.wstx.sr.AttributeCollector)
    linkageType: ''
    returnType: com.ctc.wstx.sr.ElemAttrs
    signature: '[com.ctc.wstx.sr.AttributeCollector].buildAttrOb()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
      Src: com.ctc.wstx.sr.AttributeCollector:767,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:768,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:769,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,char[],int,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:765,1
    - Dst: attr.setValue(com.ctc.wstx.sr.AttributeCollector)
      Src: com.ctc.wstx.sr.AttributeCollector:772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.codehaus.stax2.validation.XMLValidator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - vld
    argTypes:
    - int
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 774
      start: 761
    functionDepth: 2
    functionLinenumber: 761
    functionLinenumberEnd: 774
    functionName: '[com.ctc.wstx.sr.AttributeCollector].validateAttribute(int,org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
    - attr.setValue(com.ctc.wstx.sr.AttributeCollector)
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,char[],int,int)'
    - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].validateAttribute(int,org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].allocBuffers()'
      Src: com.ctc.wstx.sr.AttributeCollector:795,1
    - Dst: '[com.ctc.wstx.sr.Attribute].<init>(String,String,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:797,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharSize()'
      Src: com.ctc.wstx.sr.AttributeCollector:799,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sr.AttributeCollector:802,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Attribute[],int)'
      Src: com.ctc.wstx.sr.AttributeCollector:804,1
    - Dst: '[com.ctc.wstx.sr.Attribute].<init>(String,String,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:809,1
    - Dst: curr.reset(String,String,int)
      Src: com.ctc.wstx.sr.AttributeCollector:811,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.TextBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrPrefix
    - attrLocalName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 827
      start: 788
    functionDepth: 2
    functionLinenumber: 788
    functionLinenumberEnd: 827
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getAttrBuilder(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - curr.reset(String,String,int)
    - '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Attribute[],int)'
    - '[com.ctc.wstx.sr.AttributeCollector].allocBuffers()'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.util.TextBuilder].getCharSize()'
    - '[com.ctc.wstx.sr.Attribute].<init>(String,String,int)'
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuilder
    signature: '[com.ctc.wstx.sr.AttributeCollector].getAttrBuilder(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].initHashArea()'
      Src: com.ctc.wstx.sr.AttributeCollector:844,1
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sr.AttributeCollector:851,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.AttributeCollector:852,1
    - Dst: '[String].hashCode()'
      Src: com.ctc.wstx.sr.AttributeCollector:853,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].spillAttr(String,String,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:862,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getAttrBuilder(String,String)'
      Src: com.ctc.wstx.sr.AttributeCollector:875,1
    - Dst: attr.setValue(String)
      Src: com.ctc.wstx.sr.AttributeCollector:878,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - localName
    - uri
    - prefix
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 881
      start: 836
    functionDepth: 3
    functionLinenumber: 836
    functionLinenumberEnd: 881
    functionName: '[com.ctc.wstx.sr.AttributeCollector].addDefaultAttribute(String,String,String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    - '[com.ctc.wstx.sr.AttributeCollector].spillAttr(String,String,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,int)'
    - attr.setValue(String)
    - '[com.ctc.wstx.sr.AttributeCollector].getAttrBuilder(String,String)'
    - '[com.ctc.wstx.sr.AttributeCollector].initHashArea()'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].addDefaultAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mAttributes[index].setValue(String)
      Src: com.ctc.wstx.sr.AttributeCollector:892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 893
      start: 890
    functionDepth: 0
    functionLinenumber: 890
    functionLinenumberEnd: 893
    functionName: '[com.ctc.wstx.sr.AttributeCollector].setNormalizedValue(int,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - mAttributes[index].setValue(String)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].setNormalizedValue(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getNsBuilder(null)'
      Src: com.ctc.wstx.sr.AttributeCollector:905,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.TextBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 906
      start: 899
    functionDepth: 0
    functionLinenumber: 899
    functionLinenumberEnd: 906
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getDefaultNsBuilder()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].getNsBuilder(null)'
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuilder
    signature: '[com.ctc.wstx.sr.AttributeCollector].getDefaultNsBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(int,int)
      Src: com.ctc.wstx.sr.AttributeCollector:917,1
    - Dst: '[com.ctc.wstx.sr.Attribute].<init>(null,String,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:919,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(String)'
      Src: com.ctc.wstx.sr.AttributeCollector:934,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Attribute[],int)'
      Src: com.ctc.wstx.sr.AttributeCollector:936,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].getCharSize()'
      Src: com.ctc.wstx.sr.AttributeCollector:939,1
    - Dst: '[com.ctc.wstx.sr.Attribute].<init>(null,String,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:942,1
    - Dst: curr.reset(null,String,int)
      Src: com.ctc.wstx.sr.AttributeCollector:944,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.util.TextBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 949
      start: 912
    functionDepth: 1
    functionLinenumber: 912
    functionLinenumberEnd: 949
    functionName: '[com.ctc.wstx.sr.AttributeCollector].getNsBuilder(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Attribute[],int)'
    - Math.min(int,int)
    - '[com.ctc.wstx.sr.Attribute].<init>(null,String,int)'
    - '[javax.xml.stream.XMLStreamException].<init>(String)'
    - '[com.ctc.wstx.util.TextBuilder].getCharSize()'
    - curr.reset(null,String,int)
    linkageType: ''
    returnType: com.ctc.wstx.util.TextBuilder
    signature: '[com.ctc.wstx.sr.AttributeCollector].getNsBuilder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.util.StringVector].findLastFromMap(com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:985,1
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:987,1
    - Dst: '[java.util.Arrays].fill(com.ctc.wstx.sr.AttributeCollector,int,com.ctc.wstx.sr.AttributeCollector,int)'
      Src: com.ctc.wstx.sr.AttributeCollector:1020,1
    - Dst: name.hashCode()
      Src: com.ctc.wstx.sr.AttributeCollector:1032,1
    - Dst: uri.hashCode()
      Src: com.ctc.wstx.sr.AttributeCollector:1035,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].spillAttr(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:1046,1
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].throwDupAttr(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.sr.AttributeCollector)'
      Src: com.ctc.wstx.sr.AttributeCollector:1049,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - com.ctc.wstx.util.StringVector
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rep
    - ns
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - com.ctc.wstx.util.StringVector
    constantsTouched: []
    func_position:
      end: 1061
      start: 961
    functionDepth: 0
    functionLinenumber: 961
    functionLinenumberEnd: 1061
    functionName: '[com.ctc.wstx.sr.AttributeCollector].resolveNamespaces(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.StringVector)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].spillAttr(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
    - uri.hashCode()
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector)'
    - '[com.ctc.wstx.util.StringVector].findLastFromMap(com.ctc.wstx.sr.AttributeCollector)'
    - name.hashCode()
    - '[com.ctc.wstx.sr.AttributeCollector].throwDupAttr(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.sr.AttributeCollector)'
    - '[java.util.Arrays].fill(com.ctc.wstx.sr.AttributeCollector,int,com.ctc.wstx.sr.AttributeCollector,int)'
    linkageType: ''
    returnType: int
    signature: '[com.ctc.wstx.sr.AttributeCollector].resolveNamespaces(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.StringVector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: com.ctc.wstx.sr.AttributeCollector:1070,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1071
      start: 1069
    functionDepth: 0
    functionLinenumber: 1069
    functionLinenumberEnd: 1071
    functionName: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 10
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(int,com.ctc.wstx.sw.XmlWriter,null)'
      Src: com.ctc.wstx.sr.AttributeCollector:1078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - com.ctc.wstx.sw.XmlWriter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - xw
    argTypes:
    - int
    - com.ctc.wstx.sw.XmlWriter
    constantsTouched: []
    func_position:
      end: 1079
      start: 1076
    functionDepth: 0
    functionLinenumber: 1076
    functionLinenumberEnd: 1079
    functionName: '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(int,com.ctc.wstx.sw.XmlWriter)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(int,com.ctc.wstx.sw.XmlWriter,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(int,com.ctc.wstx.sw.XmlWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:1094,1
    - Dst: prefix.length()
      Src: com.ctc.wstx.sr.AttributeCollector:1095,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(com.ctc.wstx.sr.AttributeCollector,String)'
      Src: com.ctc.wstx.sr.AttributeCollector:1096,1
    - Dst: '[com.ctc.wstx.sw.XmlWriter].writeAttribute(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,String)'
      Src: com.ctc.wstx.sr.AttributeCollector:1098,1
    - Dst: '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,String)'
      Src: com.ctc.wstx.sr.AttributeCollector:1101,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - com.ctc.wstx.sw.XmlWriter
      - org.codehaus.stax2.validation.XMLValidator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - index
    - xw
    - validator
    argTypes:
    - int
    - com.ctc.wstx.sw.XmlWriter
    - org.codehaus.stax2.validation.XMLValidator
    constantsTouched: []
    func_position:
      end: 1103
      start: 1087
    functionDepth: 2
    functionLinenumber: 1087
    functionLinenumberEnd: 1103
    functionName: '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(int,com.ctc.wstx.sw.XmlWriter,org.codehaus.stax2.validation.XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - prefix.length()
    - '[com.ctc.wstx.sw.XmlWriter].writeAttribute(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,String)'
    - '[org.codehaus.stax2.validation.XMLValidator].validateAttribute(com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,com.ctc.wstx.sr.AttributeCollector,String)'
    - '[com.ctc.wstx.sw.XmlWriter].writeAttribute(com.ctc.wstx.sr.AttributeCollector,String)'
    - '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(int,com.ctc.wstx.sw.XmlWriter,org.codehaus.stax2.validation.XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(int,int)
      Src: com.ctc.wstx.sr.AttributeCollector:1112,1
    - Dst: '[com.ctc.wstx.util.TextBuilder].<init>(int)'
      Src: com.ctc.wstx.sr.AttributeCollector:1115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - 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: 1117
      start: 1109
    functionDepth: 1
    functionLinenumber: 1109
    functionLinenumberEnd: 1117
    functionName: '[com.ctc.wstx.sr.AttributeCollector].allocBuffers()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 2
    functionsReached:
    - '[com.ctc.wstx.util.TextBuilder].<init>(int)'
    - Math.min(int,int)
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].allocBuffers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: currURI.equals(String)
      Src: com.ctc.wstx.sr.AttributeCollector:1141,1
    - Dst: '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
      Src: com.ctc.wstx.sr.AttributeCollector:1151,1
    - Dst: currURI.equals(String)
      Src: com.ctc.wstx.sr.AttributeCollector:1160,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int[]
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - uri
    - name
    - map
    - currIndex
    - spillIndex
    - hash
    - hashCount
    argTypes:
    - String
    - String
    - int[]
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1168
      start: 1129
    functionDepth: 1
    functionLinenumber: 1129
    functionLinenumberEnd: 1168
    functionName: '[com.ctc.wstx.sr.AttributeCollector].spillAttr(String,String,int[],int,int,int,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
    - currURI.equals(String)
    linkageType: ''
    returnType: int[]
    signature: '[com.ctc.wstx.sr.AttributeCollector].spillAttr(String,String,int[],int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.AttributeCollector].allocBuffers()'
      Src: com.ctc.wstx.sr.AttributeCollector:1186,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - 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: 1187
      start: 1175
    functionDepth: 2
    functionLinenumber: 1175
    functionLinenumberEnd: 1187
    functionName: '[com.ctc.wstx.sr.AttributeCollector].initHashArea()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.AttributeCollector].allocBuffers()'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].initHashArea()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
      Src: com.ctc.wstx.sr.AttributeCollector:1206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.sr.InputProblemReporter
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - com.ctc.wstx.util.InternCache
      - String
      - String
      - Attribute[]
      - int
      - int
      - Attribute[]
      - int
      - boolean
      - int
      - com.ctc.wstx.util.TextBuilder
      - com.ctc.wstx.util.TextBuilder
      - int[]
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rep
    - index
    argTypes:
    - com.ctc.wstx.sr.InputProblemReporter
    - int
    constantsTouched: []
    func_position:
      end: 1207
      start: 1203
    functionDepth: 1
    functionLinenumber: 1203
    functionLinenumberEnd: 1207
    functionName: '[com.ctc.wstx.sr.AttributeCollector].throwDupAttr(com.ctc.wstx.sr.InputProblemReporter,int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.AttributeCollector].throwDupAttr(com.ctc.wstx.sr.InputProblemReporter,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDId
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - com.ctc.wstx.dtd.DTDId
    constantsTouched: []
    func_position:
      end: 23
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 23
    functionName: '[com.ctc.wstx.sr.ReaderCreator].findCachedDTD(com.ctc.wstx.dtd.DTDId)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ReaderCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.sr.ReaderCreator].findCachedDTD(com.ctc.wstx.dtd.DTDId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.util.SymbolTable
      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:
    - t
    argTypes:
    - com.ctc.wstx.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.util.SymbolTable)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ReaderCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDId
      - com.ctc.wstx.dtd.DTDSubset
      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:
    - id
    - extSubset
    argTypes:
    - com.ctc.wstx.dtd.DTDId
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.ctc.wstx.sr.ReaderCreator].addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ReaderCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.ReaderCreator].addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.ReaderCreator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.ctc.wstx.sr.ReaderCreator].<init>()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ReaderCreator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.ctc.wstx.sr.ReaderCreator
    signature: '[com.ctc.wstx.sr.ReaderCreator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.InputBootstrapper
      - com.ctc.wstx.io.BranchingReaderSource
      - com.ctc.wstx.sr.ReaderCreator
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.sr.InputElementStack
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.sr.ValidatingStreamReader
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 6
    argNames:
    - bs
    - input
    - owner
    - cfg
    - elemStack
    - forER
    argTypes:
    - com.ctc.wstx.io.InputBootstrapper
    - com.ctc.wstx.io.BranchingReaderSource
    - com.ctc.wstx.sr.ReaderCreator
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.sr.InputElementStack
    - boolean
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sr.ValidatingStreamReader
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].createElementStack(com.ctc.wstx.api.ReaderConfig)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:130,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.ValidatingStreamReader,boolean)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.io.BranchingReaderSource
      - com.ctc.wstx.sr.ReaderCreator
      - com.ctc.wstx.api.ReaderConfig
      - com.ctc.wstx.io.InputBootstrapper
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.ctc.wstx.sr.ValidatingStreamReader
      static: true
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 5
    argNames:
    - input
    - owner
    - cfg
    - bs
    - forER
    argTypes:
    - com.ctc.wstx.io.BranchingReaderSource
    - com.ctc.wstx.sr.ReaderCreator
    - com.ctc.wstx.api.ReaderConfig
    - com.ctc.wstx.io.InputBootstrapper
    - boolean
    constantsTouched: []
    func_position:
      end: 132
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 132
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].createValidatingStreamReader(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.ValidatingStreamReader].createElementStack(com.ctc.wstx.api.ReaderConfig)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.ValidatingStreamReader,boolean)'
    linkageType: ''
    returnType: com.ctc.wstx.sr.ValidatingStreamReader
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].createValidatingStreamReader(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:144,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].safeEnsureFinishToken()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:145,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityList()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:149,1
    - Dst: '[ArrayList].<init>(List<com.ctc.wstx.ent.EntityDecl>)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:153,1
    - Dst: '[String].equals(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:155,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].safeEnsureFinishToken()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:156,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:163,1
    - Dst: '[ArrayList].<init>(List<javax.xml.stream.events.NotationDeclaration>)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:164,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].getProperty(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:166,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 167
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].getProperty(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[ArrayList].<init>(List<com.ctc.wstx.ent.EntityDecl>)'
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityList()'
    - '[String].equals(String)'
    - '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].safeEnsureFinishToken()'
    - '[com.ctc.wstx.sr.TypedStreamReader].getProperty(String)'
    - '[ArrayList].<init>(List<javax.xml.stream.events.NotationDeclaration>)'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].getProcessedDTDSchema()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].getProcessedDTD()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.ValidatingStreamReader].getProcessedDTDSchema()'
    linkageType: ''
    returnType: Object
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].getProcessedDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mConfig.getDTDOverride()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:190,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DTDValidationSchema
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 195
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].getProcessedDTDSchema()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 1
    functionsReached:
    - mConfig.getDTDOverride()
    linkageType: ''
    returnType: DTDValidationSchema
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].getProcessedDTDSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mElementStack.validateAgainst(XMLValidationSchema)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - schema
    argTypes:
    - XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 208
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 208
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].validateAgainst(XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - mElementStack.validateAgainst(XMLValidationSchema)
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].validateAgainst(XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mElementStack.stopValidatingAgainst(XMLValidationSchema)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationSchema
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - schema
    argTypes:
    - XMLValidationSchema
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].stopValidatingAgainst(XMLValidationSchema)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - mElementStack.stopValidatingAgainst(XMLValidationSchema)
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].stopValidatingAgainst(XMLValidationSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mElementStack.stopValidatingAgainst(XMLValidator)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XMLValidator
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - validator
    argTypes:
    - XMLValidator
    constantsTouched: []
    func_position:
      end: 222
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 222
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].stopValidatingAgainst(XMLValidator)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - mElementStack.stopValidatingAgainst(XMLValidator)
    linkageType: ''
    returnType: XMLValidator
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].stopValidatingAgainst(XMLValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ValidationProblemHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ValidationProblemHandler
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - h
    argTypes:
    - ValidationProblemHandler
    constantsTouched: []
    func_position:
      end: 230
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 230
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].setValidationProblemHandler(ValidationProblemHandler)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ValidationProblemHandler
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].setValidationProblemHandler(ValidationProblemHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:256,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].finishDTD(boolean)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:257,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].getNextChar(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:264,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].startBranch(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:273,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:278,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readInternalSubset(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:277,1
    - Dst: '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:289,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].getNextCharAfterWS(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:294,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.ValidatingStreamReader,String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:298,1
    - Dst: mConfig.getDTDOverride()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:308,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].findDtdExtSubset(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:326,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].combineWithExternalSubset(com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:334,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:343,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader]._reportProblem(com.ctc.wstx.sr.ValidatingStreamReader,String,String,null)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:348,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].createValidator(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:357,1
    - Dst: dtdv.setAttrValueNormalization(boolean)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:362,1
    - Dst: dtdv.hasNsDefaults()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:364,1
    - Dst: mElementStack.setAutomaticDTDValidator(XMLValidator,com.ctc.wstx.sr.ValidatingStreamReader)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:368,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - copyContents
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 370
      start: 252
    functionDepth: 5
    functionLinenumber: 252
    functionLinenumberEnd: 370
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].finishDTD(boolean)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDSubset].createValidator(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwUnexpectedChar(com.ctc.wstx.sr.ValidatingStreamReader,String)'
    - mConfig.getDTDOverride()
    - '[com.ctc.wstx.sr.ValidatingStreamReader].getNextChar(com.ctc.wstx.sr.ValidatingStreamReader)'
    - dtdv.hasNsDefaults()
    - '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader]._reportProblem(com.ctc.wstx.sr.ValidatingStreamReader,String,String,null)'
    - dtdv.setAttrValueNormalization(boolean)
    - '[com.ctc.wstx.io.BranchingReaderSource].startBranch(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].findDtdExtSubset(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.dtd.DTDSubset)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readInternalSubset(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.dtd.DTDSubset].combineWithExternalSubset(com.ctc.wstx.dtd.DTDSubset)'
    - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
    - mElementStack.setAutomaticDTDValidator(XMLValidator,com.ctc.wstx.sr.ValidatingStreamReader)
    - '[com.ctc.wstx.sr.TypedStreamReader].finishDTD(boolean)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].getNextCharAfterWS(com.ctc.wstx.sr.ValidatingStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].finishDTD(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValidationProblemHandler].reportProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:381,1
    - Dst: '[com.ctc.wstx.sr.TypedStreamReader].reportValidationProblem(XMLValidationProblem)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:383,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLValidationProblem
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - prob
    argTypes:
    - XMLValidationProblem
    constantsTouched: []
    func_position:
      end: 385
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 385
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(XMLValidationProblem)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.TypedStreamReader].reportValidationProblem(XMLValidationProblem)'
    - '[ValidationProblemHandler].reportProblem(XMLValidationProblem)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(XMLValidationProblem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:395,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].reportProblem(null,String,String,null,null)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 402
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].initValidation()'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.ValidatingStreamReader].reportProblem(null,String,String,null,null)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].initValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:420,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(String,String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:423,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].constructFromIOE(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:425,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].findCachedSubset(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:429,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String,com.ctc.wstx.sr.ValidatingStreamReader,null)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:441,1
    - Dst: mConfig.getDtdResolver()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:458,1
    - Dst: '[com.ctc.wstx.io.DefaultInputResolver].resolveEntity(com.ctc.wstx.sr.ValidatingStreamReader,null,null,String,String,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:457,1
    - Dst: fex.getClass()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:464,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].getName()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:464,1
    - Dst: fex.getMessage()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:464,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:464,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwFromIOE(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:466,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:470,1
    - Dst: '[com.ctc.wstx.dtd.FullDTDReader].readExternalSubset(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.dtd.DTDSubset,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:469,1
    - Dst: '[com.ctc.wstx.dtd.DTDSubset].isCachable()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:479,1
    - Dst: mOwner.addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:480,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - com.ctc.wstx.dtd.DTDSubset
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 3
    argNames:
    - pubId
    - sysId
    - intSubset
    argTypes:
    - String
    - String
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 485
      start: 416
    functionDepth: 4
    functionLinenumber: 416
    functionLinenumberEnd: 485
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].findDtdExtSubset(String,String,com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwFromIOE(com.ctc.wstx.sr.ValidatingStreamReader)'
    - fex.getClass()
    - mOwner.addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)
    - fex.getMessage()
    - '[com.ctc.wstx.sr.ValidatingStreamReader].hasConfigFlags(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].constructFromIOE(com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.io.DefaultInputResolver].resolveEntity(com.ctc.wstx.sr.ValidatingStreamReader,null,null,String,String,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.dtd.FullDTDReader].readExternalSubset(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.dtd.DTDSubset,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String,com.ctc.wstx.sr.ValidatingStreamReader,null)'
    - mConfig.getDtdResolver()
    - '[com.ctc.wstx.sr.ValidatingStreamReader].getName()'
    - '[com.ctc.wstx.dtd.DTDSubset].isCachable()'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(String,String)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].findCachedSubset(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].findDtdExtSubset(String,String,com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mOwner.findCachedDTD(com.ctc.wstx.dtd.DTDId)
      Src: com.ctc.wstx.sr.ValidatingStreamReader:490,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:496,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.ctc.wstx.dtd.DTDId
      - com.ctc.wstx.dtd.DTDSubset
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDSubset
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 2
    argNames:
    - id
    - intSubset
    argTypes:
    - com.ctc.wstx.dtd.DTDId
    - com.ctc.wstx.dtd.DTDSubset
    constantsTouched: []
    func_position:
      end: 501
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 501
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].findCachedSubset(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.sr.ValidatingStreamReader].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
    - mOwner.findCachedDTD(com.ctc.wstx.dtd.DTDId)
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDSubset
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].findCachedSubset(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mInput.getSource()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:510,1
    - Dst: '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:520,1
    - Dst: '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:522,1
    - Dst: '[URL].toExternalForm()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:524,1
    - Dst: '[java.net.URI].<init>(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:524,1
    - Dst: e.getMessage()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:526,1
    - Dst: '[java.io.IOException].<init>(com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:526,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URI
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 528
      start: 507
    functionDepth: 2
    functionLinenumber: 507
    functionLinenumberEnd: 528
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].resolveExtSubsetPath(String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
    - e.getMessage()
    - '[java.net.URI].<init>(com.ctc.wstx.sr.ValidatingStreamReader)'
    - mInput.getSource()
    - '[URL].toExternalForm()'
    - '[java.io.IOException].<init>(com.ctc.wstx.sr.ValidatingStreamReader)'
    linkageType: ''
    returnType: java.net.URI
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].resolveExtSubsetPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:551,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].resolveExtSubsetPath(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:552,1
    - Dst: '[String].length()'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:560,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].construct(String,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:561,1
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:566,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDId
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 2
    argNames:
    - pubId
    - sysId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 567
      start: 530
    functionDepth: 3
    functionLinenumber: 530
    functionLinenumberEnd: 567
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(String,String)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 1
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].construct(String,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].resolveExtSubsetPath(String)'
    - '[String].length()'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDId
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:582,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.net.URI
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.ctc.wstx.dtd.DTDId
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - sysId
    argTypes:
    - java.net.URI
    constantsTouched: []
    func_position:
      end: 583
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 583
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(java.net.URI)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,com.ctc.wstx.sr.ValidatingStreamReader,com.ctc.wstx.sr.ValidatingStreamReader)'
    linkageType: ''
    returnType: com.ctc.wstx.dtd.DTDId
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(java.net.URI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mElementStack.getTopElementDesc()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:605,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:606,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:604,1
    - Dst: mElementStack.getTopElementDesc()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:611,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,null)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:610,1
    - Dst: mElementStack.getTopElementDesc()
      Src: com.ctc.wstx.sr.ValidatingStreamReader:619,1
    - Dst: '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:620,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:618,1
    - Dst: '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String)'
      Src: com.ctc.wstx.sr.ValidatingStreamReader:623,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - DTDValidationSchema
      - XMLValidator
      - boolean
      - ValidationProblemHandler
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.ctc.wstx.sr.TypedStreamReader
    argCount: 1
    argNames:
    - evtType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 625
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 625
    functionName: '[com.ctc.wstx.sr.ValidatingStreamReader].reportInvalidContent(int)'
    functionSourceFile: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
    functionUses: 0
    functionsReached:
    - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].throwParseError(String)'
    - '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,String)'
    - mElementStack.getTopElementDesc()
    - '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(String,com.ctc.wstx.sr.ValidatingStreamReader,null)'
    linkageType: ''
    returnType: void
    signature: '[com.ctc.wstx.sr.ValidatingStreamReader].reportInvalidContent(int)'
Fuzzer filename: /src/XmlFuzzer.java
Fuzzing method: '[XmlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[XmlFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[XmlFuzzer].streamThrough(XMLStreamReader)'
  - '[XmlFuzzer].getText(XMLStreamReader)'
  - '[XmlFuzzer].<init>()'
  source_file: /src/XmlFuzzer.java
- function_names:
  - '[stax2.TestFactories].testPropertiesInputFactory()'
  - '[stax2.TestFactories].testPropertiesStreamReader()'
  - '[stax2.TestFactories].testPropertiesOutputFactory()'
  - '[stax2.TestFactories].testPropertiesStreamWriter()'
  - '[stax2.TestFactories].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/TestFactories.java
- function_names:
  - '[stax2.BaseStax2Test].getInputFactory()'
  - '[stax2.BaseStax2Test].constructNsStreamReader(String,boolean)'
  - '[stax2.BaseStax2Test].constructNsStreamReader(InputStream,boolean)'
  - '[stax2.BaseStax2Test].getEventFactory()'
  - '[stax2.BaseStax2Test].getNewInputFactory()'
  - '[stax2.BaseStax2Test].getOutputFactory()'
  - '[stax2.BaseStax2Test].getNewOutputFactory()'
  - '[stax2.BaseStax2Test].getNewEventFactory()'
  - '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,String)'
  - '[stax2.BaseStax2Test].constructStreamReader(XMLInputFactory,byte[])'
  - '[stax2.BaseStax2Test].constructStreamReaderForFile(XMLInputFactory,String)'
  - '[stax2.BaseStax2Test].constructEventReader(XMLInputFactory,String)'
  - '[stax2.BaseStax2Test].constructNonNsStreamReader(String,boolean)'
  - '[stax2.BaseStax2Test].constructStreamWriter(Writer,boolean,boolean)'
  - '[stax2.BaseStax2Test].wrapWithAdapter(XMLStreamReader)'
  - '[stax2.BaseStax2Test].setNamespaceAware(XMLInputFactory,boolean)'
  - '[stax2.BaseStax2Test].isNamespaceAware(XMLInputFactory)'
  - '[stax2.BaseStax2Test].setCoalescing(XMLInputFactory,boolean)'
  - '[stax2.BaseStax2Test].setValidating(XMLInputFactory,boolean)'
  - '[stax2.BaseStax2Test].setSupportDTD(XMLInputFactory,boolean)'
  - '[stax2.BaseStax2Test].willSupportDTD(XMLInputFactory)'
  - '[stax2.BaseStax2Test].setReplaceEntities(XMLInputFactory,boolean)'
  - '[stax2.BaseStax2Test].setSupportExternalEntities(XMLInputFactory,boolean)'
  - '[stax2.BaseStax2Test].setLazyParsing(XMLInputFactory,boolean)'
  - '[stax2.BaseStax2Test].setRepairing(XMLOutputFactory,boolean)'
  - '[stax2.BaseStax2Test].setNamespaceAware(XMLOutputFactory,boolean)'
  - '[stax2.BaseStax2Test].isNamespaceAware(XMLOutputFactory)'
  - '[stax2.BaseStax2Test].streamThrough(XMLStreamReader)'
  - '[stax2.BaseStax2Test].streamThroughFailing(XMLInputFactory,String,String)'
  - '[stax2.BaseStax2Test].streamThroughFailing(XMLStreamReader,String)'
  - '[stax2.BaseStax2Test].tokenTypeDesc(int)'
  - '[stax2.BaseStax2Test].assertTokenType(int,javax.xml.stream.events.XMLEvent)'
  - '[stax2.BaseStax2Test].assertTokenType(int,int)'
  - '[stax2.BaseStax2Test].assertNullOrEmpty(String)'
  - '[stax2.BaseStax2Test].assertNotNullOrEmpty(String)'
  - '[stax2.BaseStax2Test].assertNoElemPrefix(XMLStreamReader)'
  - '[stax2.BaseStax2Test].assertNoAttrPrefix(String)'
  - '[stax2.BaseStax2Test].assertElemNotInNamespace(XMLStreamReader)'
  - '[stax2.BaseStax2Test].assertNoAttrNamespace(String)'
  - '[stax2.BaseStax2Test].assertMessageContains(Throwable,String)'
  - '[stax2.BaseStax2Test].failStrings(String,String,String)'
  - '[stax2.BaseStax2Test].getAndVerifyText(XMLStreamReader)'
  - '[stax2.BaseStax2Test].verifyException(Throwable,String)'
  - '[stax2.BaseStax2Test].validateWriter(String,java.util.List<org.codehaus.stax2.validation.XMLValidationProblem>,XMLInputFactory,org.codehaus.stax2.validation.XMLValidationSchema,StringWriter,XMLStreamWriter2)'
  - '[stax2.BaseStax2Test].warn(String)'
  - '[stax2.BaseStax2Test].printable(char)'
  - '[stax2.BaseStax2Test].printableWithSpaces(char)'
  - '[stax2.BaseStax2Test].printable(String)'
  - '[stax2.BaseStax2Test].printableWithSpaces(String)'
  - '[stax2.BaseStax2Test].quotedPrintable(String)'
  - '[stax2.BaseStax2Test].<init>()'
  - '[stax2.BaseStax2Test.ForcedAdapter].<init>(XMLStreamReader)'
  source_file: /src/woodstox/src/test/java/stax2/BaseStax2Test.java
- function_names:
  - '[stax2.wstream.TestNamespaceCopying].setUp()'
  - '[stax2.wstream.TestNamespaceCopying].testStreamXMLNSDeclaration()'
  - '[stax2.wstream.TestNamespaceCopying].getNamespaceForPrefix(org.w3c.dom.Element,String)'
  - '[stax2.wstream.TestNamespaceCopying].buildDocument(String)'
  - '[stax2.wstream.TestNamespaceCopying].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestNamespaceCopying.java
- function_names:
  - '[stax2.wstream.TestStreamWriter].testGetEncoding()'
  - '[stax2.wstream.TestStreamWriter].testLegacyEncodings()'
  - '[stax2.wstream.TestStreamWriter].testGetLocation()'
  - '[stax2.wstream.TestStreamWriter].testCData()'
  - '[stax2.wstream.TestStreamWriter].testLongerComment()'
  - '[stax2.wstream.TestStreamWriter].testLongerPI()'
  - '[stax2.wstream.TestStreamWriter].testCopy()'
  - '[stax2.wstream.TestStreamWriter].testRaw()'
  - '[stax2.wstream.TestStreamWriter].testAttrValueWriterSimple()'
  - '[stax2.wstream.TestStreamWriter].testAttrValueWriterTabsEtc()'
  - '[stax2.wstream.TestStreamWriter].getFactory(boolean,boolean)'
  - '[stax2.wstream.TestStreamWriter].doTestAttrValueWriter(String,String)'
  - '[stax2.wstream.TestStreamWriter].doTestLonger(int,boolean,boolean,String)'
  - '[stax2.wstream.TestStreamWriter].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestStreamWriter.java
- function_names:
  - '[stax2.wstream.TestEscaping].testBrokenNsURLs()'
  - '[stax2.wstream.TestEscaping].testLatin1Quoting()'
  - '[stax2.wstream.TestEscaping].testAsciiQuoting()'
  - '[stax2.wstream.TestEscaping].testLinefeedQuoting()'
  - '[stax2.wstream.TestEscaping].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestEscaping.java
- function_names:
  - '[stax2.wstream.TestAutoEmptyElems].testDefaultSetting()'
  - '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemDisabled()'
  - '[stax2.wstream.TestAutoEmptyElems].testAutoEmptyElemEnabled()'
  - '[stax2.wstream.TestAutoEmptyElems].getFactory(boolean,boolean)'
  - '[stax2.wstream.TestAutoEmptyElems]._writeDoc(javax.xml.stream.XMLOutputFactory)'
  - '[stax2.wstream.TestAutoEmptyElems].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestAutoEmptyElems.java
- function_names:
  - '[stax2.wstream.TestCopyEventFromReader97].testUTF8MsLinefeedCopyEvent()'
  - '[stax2.wstream.TestCopyEventFromReader97].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader97.java
- function_names:
  - '[stax2.wstream.TestWriterConstruction].testCreateWithFileSource()'
  - '[stax2.wstream.TestWriterConstruction].testCreateWithFileStreamReader()'
  - '[stax2.wstream.TestWriterConstruction].createTempFile()'
  - '[stax2.wstream.TestWriterConstruction].writeAndVerify(XMLStreamWriter,File,String)'
  - '[stax2.wstream.TestWriterConstruction].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestWriterConstruction.java
- function_names:
  - '[stax2.wstream.BaseWriterTest].getRepairingWriter(Writer)'
  - '[stax2.wstream.BaseWriterTest].getRepairingWriter(Writer,String)'
  - '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(Writer,boolean)'
  - '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(Writer,String,boolean)'
  - '[stax2.wstream.BaseWriterTest].getNonRepairingWriter(OutputStream,String,boolean)'
  - '[stax2.wstream.BaseWriterTest].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/BaseWriterTest.java
- function_names:
  - '[stax2.wstream.TestStreamResult].testCreateUsingSystemId()'
  - '[stax2.wstream.TestStreamResult].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestStreamResult.java
- function_names:
  - '[stax2.wstream.TestCopyEventFromReader132].testCopyPIEvent()'
  - '[stax2.wstream.TestCopyEventFromReader132]._testCopyPIEvent(boolean)'
  - '[stax2.wstream.TestCopyEventFromReader132].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestCopyEventFromReader132.java
- function_names:
  - '[stax2.wstream.TestClosing].testNoAutoCloseWriter()'
  - '[stax2.wstream.TestClosing].testNoAutoCloseStream()'
  - '[stax2.wstream.TestClosing].testEnabledAutoClose()'
  - '[stax2.wstream.TestClosing].testAutoCloseImplicit()'
  - '[stax2.wstream.TestClosing].getFactory(boolean)'
  - '[stax2.wstream.TestClosing].writeDoc(XMLStreamWriter)'
  - '[stax2.wstream.TestClosing].<init>()'
  - '[stax2.wstream.TestClosing.MyWriter].<init>()'
  - '[stax2.wstream.TestClosing.MyWriter].close()'
  - '[stax2.wstream.TestClosing.MyWriter].isClosed()'
  - '[stax2.wstream.TestClosing.MyStream].<init>()'
  - '[stax2.wstream.TestClosing.MyStream].close()'
  - '[stax2.wstream.TestClosing.MyStream].isClosed()'
  - '[stax2.wstream.TestClosing.MyResult].<init>()'
  - '[stax2.wstream.TestClosing.MyResult].isClosed()'
  - '[stax2.wstream.TestClosing.MyStringResult].<init>()'
  - '[stax2.wstream.TestClosing.MyStringResult].constructWriter()'
  - '[stax2.wstream.TestClosing.MyStringResult].constructOutputStream()'
  - '[stax2.wstream.TestClosing.MyStringResult].isClosed()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestClosing.java
- function_names:
  - '[stax2.wstream.TestConfig].testProfiles()'
  - '[stax2.wstream.TestConfig].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/wstream/TestConfig.java
- function_names:
  - '[stax2.evt.TestEventTypes].testEventObjectOutput()'
  - '[stax2.evt.TestEventTypes].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/evt/TestEventTypes.java
- function_names:
  - '[stax2.evt.TestDTDEvent].testDTDCreation()'
  - '[stax2.evt.TestDTDEvent].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/evt/TestDTDEvent.java
- function_names:
  - '[stax2.evt.TestEventEquality].testSimple()'
  - '[stax2.evt.TestEventEquality].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/evt/TestEventEquality.java
- function_names:
  - '[stax2.evt.TestStartElementEvent].testStartEventAttrs()'
  - '[stax2.evt.TestStartElementEvent].testIsDefaultAttr()'
  - '[stax2.evt.TestStartElementEvent]._verifyAttrCount(StartElement,int,boolean)'
  - '[stax2.evt.TestStartElementEvent].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/evt/TestStartElementEvent.java
- function_names:
  - '[stax2.dom.TestDomNamespaces].testDOMSource()'
  - '[stax2.dom.TestDomNamespaces].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dom/TestDomNamespaces.java
- function_names:
  - '[stax2.dom.TestDomCompat].testSimpleDomInput()'
  - '[stax2.dom.TestDomCompat].testDomWhitespace()'
  - '[stax2.dom.TestDomCompat].testDomCoalescingText()'
  - '[stax2.dom.TestDomCompat].testDomCoalescingType()'
  - '[stax2.dom.TestDomCompat].testDomInternProperties()'
  - '[stax2.dom.TestDomCompat].testDomInternNames()'
  - '[stax2.dom.TestDomCompat].testDomInternNsURIs()'
  - '[stax2.dom.TestDomCompat].testGetElementText()'
  - '[stax2.dom.TestDomCompat].testEmptyFragment()'
  - '[stax2.dom.TestDomCompat].createDomBasedReader(String,boolean)'
  - '[stax2.dom.TestDomCompat].parseDomDoc(String,boolean)'
  - '[stax2.dom.TestDomCompat].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dom/TestDomCompat.java
- function_names:
  - '[stax2.dom.TestDomResultHandling].testWriteToDocument()'
  - '[stax2.dom.TestDomResultHandling].testWriteToRootElementNotInDOM()'
  - '[stax2.dom.TestDomResultHandling].testWriteToRootElementInDOM()'
  - '[stax2.dom.TestDomResultHandling].testWriteBeforeSibling()'
  - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node,Node)'
  - '[stax2.dom.TestDomResultHandling].createXMLEventWriter(Node)'
  - '[stax2.dom.TestDomResultHandling].createDomDoc(boolean)'
  - '[stax2.dom.TestDomResultHandling].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dom/TestDomResultHandling.java
- function_names:
  - '[stax2.dom.TestFragments].testFragmentIssue257()'
  - '[stax2.dom.TestFragments].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dom/TestFragments.java
- function_names:
  - '[stax2.dom.TestDomWrite].testNonNsOutput()'
  - '[stax2.dom.TestDomWrite].testMiscOutput()'
  - '[stax2.dom.TestDomWrite].testNsOutput()'
  - '[stax2.dom.TestDomWrite].testRepairingNsOutput()'
  - '[stax2.dom.TestDomWrite].testTypedOutputInt()'
  - '[stax2.dom.TestDomWrite].createDomDoc(boolean)'
  - '[stax2.dom.TestDomWrite].getFactory(int)'
  - '[stax2.dom.TestDomWrite].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dom/TestDomWrite.java
- function_names:
  - '[stax2.dtd.TestDTDInfo].testDTDInfo()'
  - '[stax2.dtd.TestDTDInfo].getReader(String)'
  - '[stax2.dtd.TestDTDInfo].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dtd/TestDTDInfo.java
- function_names:
  - '[stax2.dtd.TestReaderWithDTD].testGetPrefixedName()'
  - '[stax2.dtd.TestReaderWithDTD].doTestGetPrefixedName(boolean)'
  - '[stax2.dtd.TestReaderWithDTD].getReader(String,boolean)'
  - '[stax2.dtd.TestReaderWithDTD].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dtd/TestReaderWithDTD.java
- function_names:
  - '[stax2.dtd.TestNsDefaults].testValidNsFromDefaultAttrs()'
  - '[stax2.dtd.TestNsDefaults].getReader(String,boolean)'
  - '[stax2.dtd.TestNsDefaults].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dtd/TestNsDefaults.java
- function_names:
  - '[stax2.dtd.TestExternalDTD].testStreamWithSystemId()'
  - '[stax2.dtd.TestExternalDTD].testReaderWithSystemId()'
  - '[stax2.dtd.TestExternalDTD].testStreamWithStreamSource()'
  - '[stax2.dtd.TestExternalDTD].testURL()'
  - '[stax2.dtd.TestExternalDTD].testFile()'
  - '[stax2.dtd.TestExternalDTD].getFactory()'
  - '[stax2.dtd.TestExternalDTD].resolveFile(String)'
  - '[stax2.dtd.TestExternalDTD].constructSystemId(File)'
  - '[stax2.dtd.TestExternalDTD].utf8StreamFromString(String)'
  - '[stax2.dtd.TestExternalDTD].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dtd/TestExternalDTD.java
- function_names:
  - '[stax2.dtd.TestNonValidatingDtdAware].testSpaceNs()'
  - '[stax2.dtd.TestNonValidatingDtdAware].testSpaceNonNs()'
  - '[stax2.dtd.TestNonValidatingDtdAware].testFalseSpace()'
  - '[stax2.dtd.TestNonValidatingDtdAware].doTestWS(boolean,boolean)'
  - '[stax2.dtd.TestNonValidatingDtdAware].doTestFalseWS(boolean,boolean)'
  - '[stax2.dtd.TestNonValidatingDtdAware].getReader(String,boolean,boolean)'
  - '[stax2.dtd.TestNonValidatingDtdAware].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dtd/TestNonValidatingDtdAware.java
- function_names:
  - '[stax2.dtd.TestDefaultAttrs].testValidNsFromDefaultAttrs()'
  - '[stax2.dtd.TestDefaultAttrs].getReader(String,boolean)'
  - '[stax2.dtd.TestDefaultAttrs].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/dtd/TestDefaultAttrs.java
- function_names:
  - '[stax2.typed.TestWrappedArrayReader].getReader(String)'
  - '[stax2.typed.TestWrappedArrayReader].<init>()'
  - '[stax2.typed.TestWrappedArrayReader.MyAdapter].<init>(XMLStreamReader)'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestWrappedArrayReader.java
- function_names:
  - '[stax2.typed.TestNativeWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
  - '[stax2.typed.TestNativeWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
  - '[stax2.typed.TestNativeWriter].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestNativeWriter.java
- function_names:
  - '[stax2.typed.TestNativeBinaryReader].getReader(String)'
  - '[stax2.typed.TestNativeBinaryReader].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestNativeBinaryReader.java
- function_names:
  - '[stax2.typed.TestWrappedReader].getReader(String)'
  - '[stax2.typed.TestWrappedReader].testInvalidQNameElemBadChars()'
  - '[stax2.typed.TestWrappedReader].testInvalidQNameAttrBadChars()'
  - '[stax2.typed.TestWrappedReader].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestWrappedReader.java
- function_names:
  - '[stax2.typed.TestWrappedBinaryReader].getReader(String)'
  - '[stax2.typed.TestWrappedBinaryReader].<init>()'
  - '[stax2.typed.TestWrappedBinaryReader.MyAdapter].<init>(XMLStreamReader)'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestWrappedBinaryReader.java
- function_names:
  - '[stax2.typed.TestDOMBinaryReader].getReader(String)'
  - '[stax2.typed.TestDOMBinaryReader].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestDOMBinaryReader.java
- function_names:
  - '[stax2.typed.ReaderBinaryTestBase].getReader(String)'
  - '[stax2.typed.ReaderBinaryTestBase].getElemReader(String)'
  - '[stax2.typed.ReaderBinaryTestBase].testBinaryElemByteByByte()'
  - '[stax2.typed.ReaderBinaryTestBase].testBinaryElemFull()'
  - '[stax2.typed.ReaderBinaryTestBase].testBinaryElem2Bytes()'
  - '[stax2.typed.ReaderBinaryTestBase].testBinaryElemSegmented()'
  - '[stax2.typed.ReaderBinaryTestBase].testBinaryElemFullConvenient()'
  - '[stax2.typed.ReaderBinaryTestBase].testMultipleBinaryElems()'
  - '[stax2.typed.ReaderBinaryTestBase].testBinaryMixedSegments()'
  - '[stax2.typed.ReaderBinaryTestBase]._testBinaryElem(int,boolean)'
  - '[stax2.typed.ReaderBinaryTestBase]._verifyElemData(XMLStreamReader2,Base64Variant,java.util.Random,byte[],int,int)'
  - '[stax2.typed.ReaderBinaryTestBase]._verifyElemData1(XMLStreamReader2,Base64Variant,byte[])'
  - '[stax2.typed.ReaderBinaryTestBase].testInvalidElemPadding()'
  - '[stax2.typed.ReaderBinaryTestBase].testInvalidWhitespace()'
  - '[stax2.typed.ReaderBinaryTestBase].testInvalidWeirdChars()'
  - '[stax2.typed.ReaderBinaryTestBase].testIncompleteInvalidElem()'
  - '[stax2.typed.ReaderBinaryTestBase].testBinaryAttrValid()'
  - '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrPadding()'
  - '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWhitespace()'
  - '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrWeirdChars()'
  - '[stax2.typed.ReaderBinaryTestBase].testInvalidAttrIncomplete()'
  - '[stax2.typed.ReaderBinaryTestBase].generateData(java.util.Random,int)'
  - '[stax2.typed.ReaderBinaryTestBase].generateDataTable(java.util.Random,int,int)'
  - '[stax2.typed.ReaderBinaryTestBase].buildDoc(Base64Variant,java.util.Random,byte[],boolean)'
  - '[stax2.typed.ReaderBinaryTestBase].buildMultiElemDoc(Base64Variant,byte[][])'
  - '[stax2.typed.ReaderBinaryTestBase].displayByte(byte)'
  - '[stax2.typed.ReaderBinaryTestBase].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/ReaderBinaryTestBase.java
- function_names:
  - '[stax2.typed.ReaderArrayTestBase].getReader(String)'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayElem()'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayElemWithNoise()'
  - '[stax2.typed.ReaderArrayTestBase]._testSimpleIntArrayElem(boolean)'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayElem()'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayElemWithNoise()'
  - '[stax2.typed.ReaderArrayTestBase]._testSimpleLongArrayElem(boolean)'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayElem()'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayElemWithNoise()'
  - '[stax2.typed.ReaderArrayTestBase]._testSimpleFloatArrayElem(boolean)'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayElem()'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayElemWithNoise()'
  - '[stax2.typed.ReaderArrayTestBase]._testSimpleDoubleArrayElem(boolean)'
  - '[stax2.typed.ReaderArrayTestBase].testEmptyElems()'
  - '[stax2.typed.ReaderArrayTestBase].testInvalidIntArrayElem()'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleIntArrayAttr()'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleLongArrayAttr()'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleFloatArrayAttr()'
  - '[stax2.typed.ReaderArrayTestBase].testSimpleDoubleArrayAttr()'
  - '[stax2.typed.ReaderArrayTestBase].intArray(int)'
  - '[stax2.typed.ReaderArrayTestBase].longArray(int)'
  - '[stax2.typed.ReaderArrayTestBase].floatArray(int)'
  - '[stax2.typed.ReaderArrayTestBase].doubleArray(int)'
  - '[stax2.typed.ReaderArrayTestBase].buildDoc(Object,boolean)'
  - '[stax2.typed.ReaderArrayTestBase].buildAttrDoc(Object)'
  - '[stax2.typed.ReaderArrayTestBase].assertArraysEqual(Object,Object,int)'
  - '[stax2.typed.ReaderArrayTestBase].verifyInts(String,int[],int)'
  - '[stax2.typed.ReaderArrayTestBase].verifyLongs(String,long[],int)'
  - '[stax2.typed.ReaderArrayTestBase].verifyFloats(String,float[],int)'
  - '[stax2.typed.ReaderArrayTestBase].verifyDoubles(String,double[],int)'
  - '[stax2.typed.ReaderArrayTestBase].verifyIntsAttr(String,int[])'
  - '[stax2.typed.ReaderArrayTestBase].verifyLongsAttr(String,long[])'
  - '[stax2.typed.ReaderArrayTestBase].verifyFloatsAttr(String,float[])'
  - '[stax2.typed.ReaderArrayTestBase].verifyDoublesAttr(String,double[])'
  - '[stax2.typed.ReaderArrayTestBase].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/ReaderArrayTestBase.java
- function_names:
  - '[stax2.typed.TestDOMWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
  - '[stax2.typed.TestDOMWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
  - '[stax2.typed.TestDOMWriter].createDOMDoc(boolean)'
  - '[stax2.typed.TestDOMWriter].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestDOMWriter.java
- function_names:
  - '[stax2.typed.TestWrappedWriter].getTypedWriter(ByteArrayOutputStream,boolean)'
  - '[stax2.typed.TestWrappedWriter].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
  - '[stax2.typed.TestWrappedWriter].<init>()'
  - '[stax2.typed.TestWrappedWriter.MyAdapter].<init>(XMLStreamWriter)'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestWrappedWriter.java
- function_names:
  - '[stax2.typed.TestDOMArrayReader].getReader(String)'
  - '[stax2.typed.TestDOMArrayReader].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestDOMArrayReader.java
- function_names:
  - '[stax2.typed.TestBinaryRoundTrip].testWstx224()'
  - '[stax2.typed.TestBinaryRoundTrip]._doTest224(byte[],byte[],Base64Variant,boolean)'
  - '[stax2.typed.TestBinaryRoundTrip]._readBinary(XMLStreamReader2,Base64Variant,int,boolean)'
  - '[stax2.typed.TestBinaryRoundTrip].getReader(byte[])'
  - '[stax2.typed.TestBinaryRoundTrip].getTypedWriter(ByteArrayOutputStream)'
  - '[stax2.typed.TestBinaryRoundTrip].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestBinaryRoundTrip.java
- function_names:
  - '[stax2.typed.TestDOMReader].getReader(String)'
  - '[stax2.typed.TestDOMReader].testValidQNameElem()'
  - '[stax2.typed.TestDOMReader].testInvalidQNameElemBadChars()'
  - '[stax2.typed.TestDOMReader].testInvalidQNameElemUnbound()'
  - '[stax2.typed.TestDOMReader].testValidQNameAttr()'
  - '[stax2.typed.TestDOMReader].testInvalidQNameAttrBadChars()'
  - '[stax2.typed.TestDOMReader].testInvalidQNameAttrUnbound()'
  - '[stax2.typed.TestDOMReader].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestDOMReader.java
- function_names:
  - '[stax2.typed.TestNativeReader].getReader(String)'
  - '[stax2.typed.TestNativeReader].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestNativeReader.java
- function_names:
  - '[stax2.typed.ReaderTestBase].testSimpleBooleanElem()'
  - '[stax2.typed.ReaderTestBase].testSimpleBooleanAttr()'
  - '[stax2.typed.ReaderTestBase].testMultipleBooleanAttr()'
  - '[stax2.typed.ReaderTestBase].testSimpleIntElem()'
  - '[stax2.typed.ReaderTestBase].testSimpleIntAttr()'
  - '[stax2.typed.ReaderTestBase].testMultipleIntAttr()'
  - '[stax2.typed.ReaderTestBase].testSimpleLongElem()'
  - '[stax2.typed.ReaderTestBase].testSimpleLongAttr()'
  - '[stax2.typed.ReaderTestBase].testMultipleLongAttr()'
  - '[stax2.typed.ReaderTestBase].testSimpleFloatElem()'
  - '[stax2.typed.ReaderTestBase].testSimpleFloatAttr()'
  - '[stax2.typed.ReaderTestBase].testMultipleFloatAttr()'
  - '[stax2.typed.ReaderTestBase].testSimpleDoubleElem()'
  - '[stax2.typed.ReaderTestBase].testSimpleDoubleAttr()'
  - '[stax2.typed.ReaderTestBase].testMultipleDoubleAttr()'
  - '[stax2.typed.ReaderTestBase].testBigInteger()'
  - '[stax2.typed.ReaderTestBase].testBigDecimal()'
  - '[stax2.typed.ReaderTestBase].testValidQNameElem()'
  - '[stax2.typed.ReaderTestBase].testInvalidQNameElemUnbound()'
  - '[stax2.typed.ReaderTestBase].testInvalidQNameElemBadChars()'
  - '[stax2.typed.ReaderTestBase].testValidQNameAttr()'
  - '[stax2.typed.ReaderTestBase].testInvalidQNameAttrUnbound()'
  - '[stax2.typed.ReaderTestBase].testInvalidQNameAttrBadChars()'
  - '[stax2.typed.ReaderTestBase].checkBooleanElem(String,boolean)'
  - '[stax2.typed.ReaderTestBase].checkBooleanAttr(String,boolean)'
  - '[stax2.typed.ReaderTestBase].checkBooleanElemException(String)'
  - '[stax2.typed.ReaderTestBase].checkBooleanAttrException(String)'
  - '[stax2.typed.ReaderTestBase].checkIntElem(String,int)'
  - '[stax2.typed.ReaderTestBase].checkIntAttr(String,int)'
  - '[stax2.typed.ReaderTestBase].checkIntElemException(String)'
  - '[stax2.typed.ReaderTestBase].checkIntAttrException(String)'
  - '[stax2.typed.ReaderTestBase].checkLongElem(String,long)'
  - '[stax2.typed.ReaderTestBase].checkLongAttr(String,long)'
  - '[stax2.typed.ReaderTestBase].checkLongElemException(String)'
  - '[stax2.typed.ReaderTestBase].checkLongAttrException(String)'
  - '[stax2.typed.ReaderTestBase].checkFloatElem(String,float)'
  - '[stax2.typed.ReaderTestBase].checkFloatAttr(String,float)'
  - '[stax2.typed.ReaderTestBase].checkFloatElemException(String)'
  - '[stax2.typed.ReaderTestBase].checkFloatAttrException(String)'
  - '[stax2.typed.ReaderTestBase].checkDoubleElem(String,double)'
  - '[stax2.typed.ReaderTestBase].checkDoubleAttr(String,double)'
  - '[stax2.typed.ReaderTestBase].checkDoubleElemException(String)'
  - '[stax2.typed.ReaderTestBase].checkDoubleAttrException(String)'
  - '[stax2.typed.ReaderTestBase].getReader(String)'
  - '[stax2.typed.ReaderTestBase].assertEquals(float,float)'
  - '[stax2.typed.ReaderTestBase].assertEquals(double,double)'
  - '[stax2.typed.ReaderTestBase].getRootReader(String)'
  - '[stax2.typed.ReaderTestBase].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/ReaderTestBase.java
- function_names:
  - '[stax2.typed.TestNativeArrayReader].getReader(String)'
  - '[stax2.typed.TestNativeArrayReader].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/TestNativeArrayReader.java
- function_names:
  - '[stax2.typed.WriterTestBase].testSimpleBooleanElem()'
  - '[stax2.typed.WriterTestBase].testSimpleBooleanAttr()'
  - '[stax2.typed.WriterTestBase].testMultipleBooleanAttr()'
  - '[stax2.typed.WriterTestBase].testSimpleIntElem()'
  - '[stax2.typed.WriterTestBase].testSimpleIntAttr()'
  - '[stax2.typed.WriterTestBase].testMultipleIntAttr()'
  - '[stax2.typed.WriterTestBase].testSimpleLongElem()'
  - '[stax2.typed.WriterTestBase].testSimpleLongAttr()'
  - '[stax2.typed.WriterTestBase].testMultipleLongAttr()'
  - '[stax2.typed.WriterTestBase].testSimpleFloatElem()'
  - '[stax2.typed.WriterTestBase].testSimpleFloatAttr()'
  - '[stax2.typed.WriterTestBase].testSimpleDoubleElem()'
  - '[stax2.typed.WriterTestBase].testSimpleDoubleAttr()'
  - '[stax2.typed.WriterTestBase].testBigInteger()'
  - '[stax2.typed.WriterTestBase].testBigDecimal()'
  - '[stax2.typed.WriterTestBase].testQNameNonRepairing()'
  - '[stax2.typed.WriterTestBase].testQNameRepairing()'
  - '[stax2.typed.WriterTestBase].doTestQName(boolean)'
  - '[stax2.typed.WriterTestBase].testIntArraysElem()'
  - '[stax2.typed.WriterTestBase].testIntArraysAttr()'
  - '[stax2.typed.WriterTestBase].doTestIntArrays(boolean)'
  - '[stax2.typed.WriterTestBase].testLongArraysElem()'
  - '[stax2.typed.WriterTestBase].testLongArraysAttr()'
  - '[stax2.typed.WriterTestBase].doTestLongArrays(boolean)'
  - '[stax2.typed.WriterTestBase].testFloatArraysElem()'
  - '[stax2.typed.WriterTestBase].testFloatArraysAttr()'
  - '[stax2.typed.WriterTestBase].doTestFloatArrays(boolean)'
  - '[stax2.typed.WriterTestBase].testDoubleArraysElem()'
  - '[stax2.typed.WriterTestBase].testDoubleArraysAttr()'
  - '[stax2.typed.WriterTestBase].doTestDoubleArrays(boolean)'
  - '[stax2.typed.WriterTestBase].checkBooleanElem(byte[],boolean)'
  - '[stax2.typed.WriterTestBase].checkBooleanAttr(byte[],boolean)'
  - '[stax2.typed.WriterTestBase].writeBooleanElem(TypedXMLStreamWriter,boolean)'
  - '[stax2.typed.WriterTestBase].writeBooleanAttr(TypedXMLStreamWriter,boolean)'
  - '[stax2.typed.WriterTestBase].writeIntElemDoc(String,int)'
  - '[stax2.typed.WriterTestBase].writeIntAttrDoc(String,String,int)'
  - '[stax2.typed.WriterTestBase].writeLongElemDoc(String,long)'
  - '[stax2.typed.WriterTestBase].writeLongAttrDoc(String,String,long)'
  - '[stax2.typed.WriterTestBase].writeFloatElemDoc(String,float)'
  - '[stax2.typed.WriterTestBase].writeFloatAttrDoc(String,String,float)'
  - '[stax2.typed.WriterTestBase].writeDoubleElemDoc(String,double)'
  - '[stax2.typed.WriterTestBase].writeDoubleAttrDoc(String,String,double)'
  - '[stax2.typed.WriterTestBase].writeIntegerElemDoc(String,java.math.BigInteger)'
  - '[stax2.typed.WriterTestBase].writeIntegerAttrDoc(String,String,java.math.BigInteger)'
  - '[stax2.typed.WriterTestBase].writeDecimalElemDoc(String,java.math.BigDecimal)'
  - '[stax2.typed.WriterTestBase].writeDecimalAttrDoc(String,String,java.math.BigDecimal)'
  - '[stax2.typed.WriterTestBase].writeQNameElemDoc(String,javax.xml.namespace.QName,boolean)'
  - '[stax2.typed.WriterTestBase].writeQNameAttrDoc(String,String,javax.xml.namespace.QName,boolean)'
  - '[stax2.typed.WriterTestBase].writeIntArrayElemDoc(String,int[])'
  - '[stax2.typed.WriterTestBase].writeIntArrayAttrDoc(String,String,int[])'
  - '[stax2.typed.WriterTestBase].writeLongArrayElemDoc(String,long[])'
  - '[stax2.typed.WriterTestBase].writeLongArrayAttrDoc(String,String,long[])'
  - '[stax2.typed.WriterTestBase].writeFloatArrayElemDoc(String,float[])'
  - '[stax2.typed.WriterTestBase].writeFloatArrayAttrDoc(String,String,float[])'
  - '[stax2.typed.WriterTestBase].writeDoubleArrayElemDoc(String,double[])'
  - '[stax2.typed.WriterTestBase].writeDoubleArrayAttrDoc(String,String,double[])'
  - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream,boolean)'
  - '[stax2.typed.WriterTestBase].closeWriter(XMLStreamWriter,ByteArrayOutputStream)'
  - '[stax2.typed.WriterTestBase].getTypedWriter(ByteArrayOutputStream)'
  - '[stax2.typed.WriterTestBase].getRootReader(byte[])'
  - '[stax2.typed.WriterTestBase].getReader(byte[])'
  - '[stax2.typed.WriterTestBase].getUTF8(XMLStreamWriter,ByteArrayOutputStream)'
  - '[stax2.typed.WriterTestBase].getElementContent(byte[])'
  - '[stax2.typed.WriterTestBase].getAttributeContent(byte[])'
  - '[stax2.typed.WriterTestBase].assertXML(String,String)'
  - '[stax2.typed.WriterTestBase].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/typed/WriterTestBase.java
- function_names:
  - '[stax2.stream.TestExternalEntityRef].testEntityRef()'
  - '[stax2.stream.TestExternalEntityRef].testWithDtd()'
  - '[stax2.stream.TestExternalEntityRef].testWithDtdExpand()'
  - '[stax2.stream.TestExternalEntityRef].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestExternalEntityRef.java
- function_names:
  - '[stax2.stream.TestAttrBasic].testNormalization()'
  - '[stax2.stream.TestAttrBasic].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestAttrBasic.java
- function_names:
  - '[stax2.stream.TestStreamReader].testIsCharacters()'
  - '[stax2.stream.TestStreamReader].testCData()'
  - '[stax2.stream.TestStreamReader].testCustomSystemIds()'
  - '[stax2.stream.TestStreamReader].testCustomSystemIdWithResolver()'
  - '[stax2.stream.TestStreamReader].<init>()'
  - '[stax2.stream.TestStreamReader.ExoticResolver].<init>(String,String)'
  - '[stax2.stream.TestStreamReader.ExoticResolver].resolveEntity(String,String,String,String)'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestStreamReader.java
- function_names:
  - '[stax2.stream.TestStreamSource].testCreateUsingSystemId()'
  - '[stax2.stream.TestStreamSource].testInvalidDecl123()'
  - '[stax2.stream.TestStreamSource].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestStreamSource.java
- function_names:
  - '[stax2.stream.TestDuplicateAttributes].testDupAttrsMinimal()'
  - '[stax2.stream.TestDuplicateAttributes].testDupAttrsMultiple()'
  - '[stax2.stream.TestDuplicateAttributes].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestDuplicateAttributes.java
- function_names:
  - '[stax2.stream.TestAttrInfo].testAttrFindBasic()'
  - '[stax2.stream.TestAttrInfo].testAttrFindDTD()'
  - '[stax2.stream.TestAttrInfo].getAttrReader(String)'
  - '[stax2.stream.TestAttrInfo].finishAttrReader(XMLStreamReader)'
  - '[stax2.stream.TestAttrInfo].getReader(String)'
  - '[stax2.stream.TestAttrInfo].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestAttrInfo.java
- function_names:
  - '[stax2.stream.TestLocationInfo].testInitialLocationNoDecl()'
  - '[stax2.stream.TestLocationInfo].testInitialLocationWithDecl()'
  - '[stax2.stream.TestLocationInfo].testRowAccuracy()'
  - '[stax2.stream.TestLocationInfo].testLocationsWithDTD()'
  - '[stax2.stream.TestLocationInfo].assertRow(XMLStreamReader2,int,int)'
  - '[stax2.stream.TestLocationInfo].assertLocation(XMLStreamReader,XMLStreamLocation2,int,int,int,long,int,long)'
  - '[stax2.stream.TestLocationInfo].getReader(String,boolean)'
  - '[stax2.stream.TestLocationInfo].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestLocationInfo.java
- function_names:
  - '[stax2.stream.TestXMLStreamReader2].testPropertiesNative()'
  - '[stax2.stream.TestXMLStreamReader2].testPropertiesWrapped()'
  - '[stax2.stream.TestXMLStreamReader2].testSkipElement()'
  - '[stax2.stream.TestXMLStreamReader2].testGetPrefixedName()'
  - '[stax2.stream.TestXMLStreamReader2].testReportCData()'
  - '[stax2.stream.TestXMLStreamReader2].testLongerCData()'
  - '[stax2.stream.TestXMLStreamReader2]._testCData(boolean,boolean)'
  - '[stax2.stream.TestXMLStreamReader2].doTestProperties(boolean,boolean)'
  - '[stax2.stream.TestXMLStreamReader2].doTestSkipElement(boolean)'
  - '[stax2.stream.TestXMLStreamReader2].doTestGetPrefixedName(boolean)'
  - '[stax2.stream.TestXMLStreamReader2].getReader(String,boolean)'
  - '[stax2.stream.TestXMLStreamReader2].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestXMLStreamReader2.java
- function_names:
  - '[stax2.stream.TestGetElement].testLargeDocCoalesce()'
  - '[stax2.stream.TestGetElement].testLargeDocNonCoalesce()'
  - '[stax2.stream.TestGetElement].testLongSegmentCoalesce()'
  - '[stax2.stream.TestGetElement].testLongSegmentNonCoalesce()'
  - '[stax2.stream.TestGetElement]._testLargeDoc(boolean)'
  - '[stax2.stream.TestGetElement]._testLongSegment(boolean)'
  - '[stax2.stream.TestGetElement].testGetMixedContentElementText()'
  - '[stax2.stream.TestGetElement].generateDoc(long,int,ByteArrayOutputStream)'
  - '[stax2.stream.TestGetElement].expectElemText(XMLStreamReader,String,String)'
  - '[stax2.stream.TestGetElement].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestGetElement.java
- function_names:
  - '[stax2.stream.TestNamespaces].testNonTransientNsCtxt()'
  - '[stax2.stream.TestNamespaces].checkValidityOfNs1(javax.xml.namespace.NamespaceContext)'
  - '[stax2.stream.TestNamespaces].getNsReader(String,boolean)'
  - '[stax2.stream.TestNamespaces].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestNamespaces.java
- function_names:
  - '[stax2.stream.TestClosing].testNoAutoCloseReader()'
  - '[stax2.stream.TestClosing].testNoAutoCloseStream()'
  - '[stax2.stream.TestClosing].testAutoCloseEnabled()'
  - '[stax2.stream.TestClosing].testAutoCloseImplicit()'
  - '[stax2.stream.TestClosing].getFactory(boolean)'
  - '[stax2.stream.TestClosing].<init>()'
  - '[stax2.stream.TestClosing.MyReader].<init>(String)'
  - '[stax2.stream.TestClosing.MyReader].close()'
  - '[stax2.stream.TestClosing.MyReader].isClosed()'
  - '[stax2.stream.TestClosing.MyStream].<init>(byte[])'
  - '[stax2.stream.TestClosing.MyStream].close()'
  - '[stax2.stream.TestClosing.MyStream].isClosed()'
  - '[stax2.stream.TestClosing.MySource].<init>(MyReader)'
  - '[stax2.stream.TestClosing.MySource].createFor(String)'
  - '[stax2.stream.TestClosing.MySource].isClosed()'
  - '[stax2.stream.TestClosing.MySource].getReader()'
  - '[stax2.stream.TestClosing.MyStringSource].<init>(String)'
  - '[stax2.stream.TestClosing.MyStringSource].constructReader()'
  - '[stax2.stream.TestClosing.MyStringSource].isClosed()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestClosing.java
- function_names:
  - '[stax2.stream.TestReaderConstruction].testCreateWithFile()'
  - '[stax2.stream.TestReaderConstruction].testCreateWithURL()'
  - '[stax2.stream.TestReaderConstruction].testCreateWithFileSource()'
  - '[stax2.stream.TestReaderConstruction].testCreateWithURLSource()'
  - '[stax2.stream.TestReaderConstruction].testCreateWithStringSource()'
  - '[stax2.stream.TestReaderConstruction].testCreateWithCharArraySource()'
  - '[stax2.stream.TestReaderConstruction].testCreateWithByteArraySource()'
  - '[stax2.stream.TestReaderConstruction].verifyXML(XMLStreamReader,String)'
  - '[stax2.stream.TestReaderConstruction].generateXML(String)'
  - '[stax2.stream.TestReaderConstruction].writeToTempFile(String)'
  - '[stax2.stream.TestReaderConstruction].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestReaderConstruction.java
- function_names:
  - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testAllowXml11EscapedCharsInXml10()'
  - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].testDoNotAllowXml11EscapedCharsInXml10()'
  - '[stax2.stream.TestAllowXml11EscapedCharsInXml10].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestAllowXml11EscapedCharsInXml10.java
- function_names:
  - '[stax2.stream.TestConfig].testForXmlConformanceProfile()'
  - '[stax2.stream.TestConfig].testForConvenienceProfile()'
  - '[stax2.stream.TestConfig].testForSpeedProfile()'
  - '[stax2.stream.TestConfig].testForLowMemProfile()'
  - '[stax2.stream.TestConfig].testForRoundTrippingProfile()'
  - '[stax2.stream.TestConfig].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/stream/TestConfig.java
- function_names:
  - '[stax2.vwstream.TestOutputValidation].testValidMixedContent()'
  - '[stax2.vwstream.TestOutputValidation].testInvalidMixedContent()'
  - '[stax2.vwstream.TestOutputValidation].testValidEmptyContent()'
  - '[stax2.vwstream.TestOutputValidation].testInvalidEmptyContent()'
  - '[stax2.vwstream.TestOutputValidation].testValidAnyContent()'
  - '[stax2.vwstream.TestOutputValidation].testInvalidAnyContent()'
  - '[stax2.vwstream.TestOutputValidation].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/vwstream/TestOutputValidation.java
- function_names:
  - '[stax2.vwstream.TestStructuralValidation].testInvalidRootElem()'
  - '[stax2.vwstream.TestStructuralValidation].testValidStructure()'
  - '[stax2.vwstream.TestStructuralValidation].testInvalidStructure()'
  - '[stax2.vwstream.TestStructuralValidation].testValidNsElem()'
  - '[stax2.vwstream.TestStructuralValidation].testInvalidNsElem()'
  - '[stax2.vwstream.TestStructuralValidation].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/vwstream/TestStructuralValidation.java
- function_names:
  - '[stax2.vwstream.W3CSchemaWrite23Test].testSchemaValidatingCopy23()'
  - '[stax2.vwstream.W3CSchemaWrite23Test].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWrite23Test.java
- function_names:
  - '[stax2.vwstream.W3CSchemaWrite16Test].testSimpleWriteValidation()'
  - '[stax2.vwstream.W3CSchemaWrite16Test].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/vwstream/W3CSchemaWrite16Test.java
- function_names:
  - '[stax2.vwstream.BaseOutputTest].getDTDValidatingWriter(Writer,String,boolean,boolean)'
  - '[stax2.vwstream.BaseOutputTest].getSchemaValidatingWriter(Writer,String,boolean)'
  - '[stax2.vwstream.BaseOutputTest].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/vwstream/BaseOutputTest.java
- function_names:
  - '[stax2.vwstream.TestAttributeValidation].testValidFixedAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testValidFixedAttr(boolean,boolean)'
  - '[stax2.vwstream.TestAttributeValidation].testInvalidFixedAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testInvalidFixedAttr(boolean,boolean)'
  - '[stax2.vwstream.TestAttributeValidation].testValidRequiredAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testValidRequiredAttr(boolean,boolean)'
  - '[stax2.vwstream.TestAttributeValidation].testInvalidRequiredAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testInvalidRequiredAttr(boolean,boolean)'
  - '[stax2.vwstream.TestAttributeValidation].testValidNsAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testValidNsAttr(boolean)'
  - '[stax2.vwstream.TestAttributeValidation].testInvalidNsAttr()'
  - '[stax2.vwstream.TestAttributeValidation]._testInvalidNsAttr(boolean)'
  - '[stax2.vwstream.TestAttributeValidation].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/vwstream/TestAttributeValidation.java
- function_names:
  - '[stax2.vstream.BaseStax2ValidationTest].newW3CSchemaValidatorFactory()'
  - '[stax2.vstream.BaseStax2ValidationTest].newRelaxNGValidatorFactory()'
  - '[stax2.vstream.BaseStax2ValidationTest].newDTDValidatorFactory()'
  - '[stax2.vstream.BaseStax2ValidationTest].parseRngSchema(String)'
  - '[stax2.vstream.BaseStax2ValidationTest].parseDTDSchema(String)'
  - '[stax2.vstream.BaseStax2ValidationTest].parseW3CSchema(String)'
  - '[stax2.vstream.BaseStax2ValidationTest].verifyFailure(String,XMLValidationSchema,String,String)'
  - '[stax2.vstream.BaseStax2ValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
  - '[stax2.vstream.BaseStax2ValidationTest].<init>()'
  source_file: /src/woodstox/src/test/java/stax2/vstream/BaseStax2ValidationTest.java
- function_names:
  - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testSimple()'
  - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testSimpleWithTypedText()'
  - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].testWithDepthAndStuff()'
  - '[org.codehaus.stax2.ri.TestStax2ReaderAdapter].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax2/ri/TestStax2ReaderAdapter.java
- function_names:
  - '[org.codehaus.stax.test.BaseStaxTest].getInputFactory()'
  - '[org.codehaus.stax.test.BaseStaxTest].getNewInputFactory()'
  - '[org.codehaus.stax.test.BaseStaxTest].getOutputFactory()'
  - '[org.codehaus.stax.test.BaseStaxTest].getNewOutputFactory()'
  - '[org.codehaus.stax.test.BaseStaxTest].getEventFactory()'
  - '[org.codehaus.stax.test.BaseStaxTest].constructUtf8StreamReader(XMLInputFactory,String)'
  - '[org.codehaus.stax.test.BaseStaxTest].constructCharStreamReader(XMLInputFactory,String)'
  - '[org.codehaus.stax.test.BaseStaxTest].constructStreamReader(XMLInputFactory,String)'
  - '[org.codehaus.stax.test.BaseStaxTest].constructStreamReader(XMLInputFactory,byte[])'
  - '[org.codehaus.stax.test.BaseStaxTest].constructStreamReaderForFile(XMLInputFactory,String)'
  - '[org.codehaus.stax.test.BaseStaxTest].constructNsStreamReader(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].constructNsStreamReader(String,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].isCoalescing(XMLInputFactory)'
  - '[org.codehaus.stax.test.BaseStaxTest].setCoalescing(XMLInputFactory,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].isValidating(XMLInputFactory)'
  - '[org.codehaus.stax.test.BaseStaxTest].setValidating(XMLInputFactory,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].isNamespaceAware(XMLInputFactory)'
  - '[org.codehaus.stax.test.BaseStaxTest].setNamespaceAware(XMLInputFactory,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].setReplaceEntities(XMLInputFactory,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].setSupportDTD(XMLInputFactory,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].setSupportExternalEntities(XMLInputFactory,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].setResolveEntitySurrogatePairs(XMLInputFactory,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].setResolver(XMLInputFactory,XMLResolver)'
  - '[org.codehaus.stax.test.BaseStaxTest].setReportCData(XMLInputFactory,boolean)'
  - '[org.codehaus.stax.test.BaseStaxTest].getAndVerifyText(XMLStreamReader)'
  - '[org.codehaus.stax.test.BaseStaxTest].getAllText(XMLStreamReader)'
  - '[org.codehaus.stax.test.BaseStaxTest].getAllCData(XMLStreamReader)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertTokenType(int,int)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertTokenType(int,int,XMLStreamReader)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertTextualTokenType(int)'
  - '[org.codehaus.stax.test.BaseStaxTest].failStrings(String,String,String)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertNoPrefix(XMLStreamReader)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertNoAttrPrefix(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertNoNsURI(XMLStreamReader)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertNoAttrNamespace(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertNoPrefixOrNs(XMLStreamReader)'
  - '[org.codehaus.stax.test.BaseStaxTest].assertNullOrEmpty(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].verifyException(Throwable,String)'
  - '[org.codehaus.stax.test.BaseStaxTest].stripXmlDecl(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int)'
  - '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(javax.xml.stream.events.XMLEvent)'
  - '[org.codehaus.stax.test.BaseStaxTest].tokenTypeDesc(int,XMLStreamReader)'
  - '[org.codehaus.stax.test.BaseStaxTest].valueDesc(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].printable(char)'
  - '[org.codehaus.stax.test.BaseStaxTest].printable(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].quotedPrintable(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].reportNADueToProperty(String,String)'
  - '[org.codehaus.stax.test.BaseStaxTest].reportNADueToNS(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].reportNADueToExtEnt(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].reportNADueToEntityExpansion(String,int)'
  - '[org.codehaus.stax.test.BaseStaxTest].warn(String)'
  - '[org.codehaus.stax.test.BaseStaxTest].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/BaseStaxTest.java
- function_names:
  - '[org.codehaus.stax.test.SimpleResolver].<init>(String)'
  - '[org.codehaus.stax.test.SimpleResolver].resolveEntity(String,String,String,String)'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/SimpleResolver.java
- function_names:
  - '[org.codehaus.stax.test.wstream.TestWriterClosing].testClosing()'
  - '[org.codehaus.stax.test.wstream.TestWriterClosing].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestWriterClosing.java
- function_names:
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testElements()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testAttributeSimple()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testAttributes()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testSiblingNsBinding()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testSiblingNs2()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testOptimalDefaultNsDecls()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testOptimalNonDefaultNsDecls()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testPreBoundXmlNamespaceAsAttribute()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].testPreBoundXmlNamespaceAsElement()'
  - '[org.codehaus.stax.test.wstream.TestRepairingWriter].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestRepairingWriter.java
- function_names:
  - '[org.codehaus.stax.test.wstream.TestOutputEncoding].testSimpleContentQuoting()'
  - '[org.codehaus.stax.test.wstream.TestOutputEncoding].testSimpleAttrQuoting()'
  - '[org.codehaus.stax.test.wstream.TestOutputEncoding].testXml11CharQuoting()'
  - '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testSimpleQuoting(String,String)'
  - '[org.codehaus.stax.test.wstream.TestOutputEncoding].doTestSimpleAttr(String,String)'
  - '[org.codehaus.stax.test.wstream.TestOutputEncoding]._testXml11CharQuoting(String,String)'
  - '[org.codehaus.stax.test.wstream.TestOutputEncoding].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestOutputEncoding.java
- function_names:
  - '[org.codehaus.stax.test.wstream.BaseWriterTest].getRepairingWriter(Writer)'
  - '[org.codehaus.stax.test.wstream.BaseWriterTest].getNonRepairingWriter(Writer)'
  - '[org.codehaus.stax.test.wstream.BaseWriterTest].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/BaseWriterTest.java
- function_names:
  - '[org.codehaus.stax.test.wstream.TestProperties].testDefaultSettings()'
  - '[org.codehaus.stax.test.wstream.TestProperties].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestProperties.java
- function_names:
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].testSimpleCdataEscaping()'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].testSimpleAttributeEscaping()'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._testSimpleEscaping(XMLOutputFactory,String,String,String)'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest]._writeSimpleCData(XMLStreamWriter,String,String)'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest].<init>()'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].createEscapingWriterFor(Writer,String)'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].createEscapingWriterFor(OutputStream,String)'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.Escapers].<init>()'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].<init>(Writer)'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].write(char[],int,int)'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].write(int)'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].flush()'
  - '[org.codehaus.stax.test.wstream.CharacterEscapingTest.JsonValueWriter].close()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/CharacterEscapingTest.java
- function_names:
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testProlog()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testCData()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testCharacters()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testComment()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testDTD()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testElements()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testNonNsElements()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testEmptyElements()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testEntityRef()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testProcInstr()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDeclImplicit()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl0args()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl1arg()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testXmlDecl2args()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testExplicitNsPrefixes()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].testImplicitNsPrefixes()'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].doTextXmlDecl(int)'
  - '[org.codehaus.stax.test.wstream.TestSimpleWriter].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/wstream/TestSimpleWriter.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestEventTypes].testTypes()'
  - '[org.codehaus.stax.test.evt.TestEventTypes].doTestTypes(boolean)'
  - '[org.codehaus.stax.test.evt.TestEventTypes].getReader(String,boolean)'
  - '[org.codehaus.stax.test.evt.TestEventTypes].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventTypes.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestEventCopy].testCopy()'
  - '[org.codehaus.stax.test.evt.TestEventCopy].testCopyWithCData()'
  - '[org.codehaus.stax.test.evt.TestEventCopy].getEventReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestEventCopy].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventCopy.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestStartDocument].testTrivialValid()'
  - '[org.codehaus.stax.test.evt.TestStartDocument].testNormalValid()'
  - '[org.codehaus.stax.test.evt.TestStartDocument].testNextEvent()'
  - '[org.codehaus.stax.test.evt.TestStartDocument].getReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestStartDocument].getReader(String,boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestStartDocument].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartDocument.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestEventReader].testSimpleValid()'
  - '[org.codehaus.stax.test.evt.TestEventReader].testInvalidUsage()'
  - '[org.codehaus.stax.test.evt.TestEventReader].testIterationEndException()'
  - '[org.codehaus.stax.test.evt.TestEventReader].testNextTagOk()'
  - '[org.codehaus.stax.test.evt.TestEventReader].testNextTagInvalid()'
  - '[org.codehaus.stax.test.evt.TestEventReader].testSkip()'
  - '[org.codehaus.stax.test.evt.TestEventReader].testPeek()'
  - '[org.codehaus.stax.test.evt.TestEventReader].testElementText()'
  - '[org.codehaus.stax.test.evt.TestEventReader].getReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestEventReader].getReader(String,boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestEventReader].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventReader.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestSurrogatePairs].testIssue280()'
  - '[org.codehaus.stax.test.evt.TestSurrogatePairs].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestSurrogatePairs.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestFilteredReader].testCreation()'
  - '[org.codehaus.stax.test.evt.TestFilteredReader].createFilteredReader(EventFilter,String,boolean)'
  - '[org.codehaus.stax.test.evt.TestFilteredReader].<init>()'
  - '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].accept(XMLEvent)'
  - '[org.codehaus.stax.test.evt.TestFilteredReader.MyFilter].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestFilteredReader.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestEventWriter].testNonRepairingNsWrite()'
  - '[org.codehaus.stax.test.evt.TestEventWriter].testPassThrough()'
  - '[org.codehaus.stax.test.evt.TestEventWriter].fetchElems(Iterator<T>)'
  - '[org.codehaus.stax.test.evt.TestEventWriter].getReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestEventWriter].getEventReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestEventWriter].collectEvents(XMLEventReader)'
  - '[org.codehaus.stax.test.evt.TestEventWriter].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventWriter.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestEventDTD].testNonExpandingEntities()'
  - '[org.codehaus.stax.test.evt.TestEventDTD].testValidDtdEvent()'
  - '[org.codehaus.stax.test.evt.TestEventDTD].getReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestEventDTD].getReader(String,boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestEventDTD].testListElems(List<?>,Class<?>)'
  - '[org.codehaus.stax.test.evt.TestEventDTD].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventDTD.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestStartElem].testStartElemNs()'
  - '[org.codehaus.stax.test.evt.TestStartElem].testNestedStartElemNs()'
  - '[org.codehaus.stax.test.evt.TestStartElem].testNestedStartElemNs2()'
  - '[org.codehaus.stax.test.evt.TestStartElem].testStartElemAttrs()'
  - '[org.codehaus.stax.test.evt.TestStartElem].testStartElemManyAttrsNs()'
  - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr11Value(StartElement,String,String)'
  - '[org.codehaus.stax.test.evt.TestStartElem].get11AttrDoc()'
  - '[org.codehaus.stax.test.evt.TestStartElem].countElements(Iterator<?>)'
  - '[org.codehaus.stax.test.evt.TestStartElem].assertAttr(StartElement,String,String,String)'
  - '[org.codehaus.stax.test.evt.TestStartElem].assertNqAttr(StartElement,String,String)'
  - '[org.codehaus.stax.test.evt.TestStartElem].getReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.evt.TestStartElem].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestStartElem.java
- function_names:
  - '[org.codehaus.stax.test.evt.TestEventFactory].testAttribute()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testCData()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testCharacters()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testComment()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testDTD()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testEndDocument()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testEndElement()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testEntityReference()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testIgnorableSpace()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testNamespace()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testProcInstr()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testSpace()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testStartDocument()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testStartElement()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].testStartElementWithAttrs()'
  - '[org.codehaus.stax.test.evt.TestEventFactory].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/TestEventFactory.java
- function_names:
  - '[org.codehaus.stax.test.evt.BaseEventTest].<init>()'
  - '[org.codehaus.stax.test.evt.BaseEventTest].getEventFactory()'
  - '[org.codehaus.stax.test.evt.BaseEventTest].constructEventReader(XMLInputFactory,String)'
  - '[org.codehaus.stax.test.evt.BaseEventTest].constructEventReaderForFile(XMLInputFactory,String)'
  - '[org.codehaus.stax.test.evt.BaseEventTest].streamThrough(XMLEventReader)'
  - '[org.codehaus.stax.test.evt.BaseEventTest].calcAttrCount(StartElement)'
  - '[org.codehaus.stax.test.evt.BaseEventTest].checkEventIsMethods(int,XMLEvent)'
  - '[org.codehaus.stax.test.evt.BaseEventTest].testEventWritability(XMLEvent)'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/evt/BaseEventTest.java
- function_names:
  - '[org.codehaus.stax.test.dtd.BaseTestForDTD].getDTDAwareReader(String,boolean)'
  - '[org.codehaus.stax.test.dtd.BaseTestForDTD].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/dtd/BaseTestForDTD.java
- function_names:
  - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].testEntitiesEmbedded()'
  - '[org.codehaus.stax.test.dtd.TestDtdWithUnicodeEntities].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/dtd/TestDtdWithUnicodeEntities.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestCDataRead].testCDataSimple()'
  - '[org.codehaus.stax.test.stream.TestCDataRead].testCDataCoalescing()'
  - '[org.codehaus.stax.test.stream.TestCDataRead].testCDataNonCoalescing()'
  - '[org.codehaus.stax.test.stream.TestCDataRead].testInvalidCData()'
  - '[org.codehaus.stax.test.stream.TestCDataRead].testInvalidNestedCData()'
  - '[org.codehaus.stax.test.stream.TestCDataRead].testIssue294()'
  - '[org.codehaus.stax.test.stream.TestCDataRead].testLongerCData2()'
  - '[org.codehaus.stax.test.stream.TestCDataRead].testLongerCData3()'
  - '[org.codehaus.stax.test.stream.TestCDataRead].getReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestCDataRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCDataRead.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].testProcInstrProperties()'
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].testSpaceHandling()'
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].testInvalidProcInstr()'
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].testUnfinishedPI()'
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].testRunawayProcInstr()'
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].testLongerProcInstr()'
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].doTestProperties(boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].getReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestProcInstrRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestProcInstrRead.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestMisc].testRequire()'
  - '[org.codehaus.stax.test.stream.TestMisc].testGetElementText()'
  - '[org.codehaus.stax.test.stream.TestMisc]._testGetElementText(boolean)'
  - '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextInvalid()'
  - '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextLong()'
  - '[org.codehaus.stax.test.stream.TestMisc].testGetElementTextEmpty()'
  - '[org.codehaus.stax.test.stream.TestMisc].testNextTag()'
  - '[org.codehaus.stax.test.stream.TestMisc].testNextTagWithCommentsAndPIs()'
  - '[org.codehaus.stax.test.stream.TestMisc].testEndOfStream()'
  - '[org.codehaus.stax.test.stream.TestMisc].testIsWhiteSpace()'
  - '[org.codehaus.stax.test.stream.TestMisc].getReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestMisc].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestMisc.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestRandomStream].testCoalescingAutoEntity()'
  - '[org.codehaus.stax.test.stream.TestRandomStream].testNonCoalescingAutoEntity()'
  - '[org.codehaus.stax.test.stream.TestRandomStream].testCoalescingNonAutoEntity()'
  - '[org.codehaus.stax.test.stream.TestRandomStream].testNonCoalescingNonAutoEntity()'
  - '[org.codehaus.stax.test.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestRandomStream].runTest(XMLStreamReader)'
  - '[org.codehaus.stax.test.stream.TestRandomStream].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
  - '[org.codehaus.stax.test.stream.TestRandomStream].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,int)'
  - '[org.codehaus.stax.test.stream.TestRandomStream].getFactory(boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestRandomStream].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestRandomStream.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInEpilog()'
  - '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInCData()'
  - '[org.codehaus.stax.test.stream.TestLinefeeds].doTestLfInCData(boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInProcInstr()'
  - '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInComment()'
  - '[org.codehaus.stax.test.stream.TestLinefeeds].testLfInText()'
  - '[org.codehaus.stax.test.stream.TestLinefeeds].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestLinefeeds.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestCommentRead].testValidComments()'
  - '[org.codehaus.stax.test.stream.TestCommentRead].testIssue58CommentRead()'
  - '[org.codehaus.stax.test.stream.TestCommentRead].testCommentProperties()'
  - '[org.codehaus.stax.test.stream.TestCommentRead].testInvalidComment()'
  - '[org.codehaus.stax.test.stream.TestCommentRead].testUnfinishedComment()'
  - '[org.codehaus.stax.test.stream.TestCommentRead].testRunawayComment()'
  - '[org.codehaus.stax.test.stream.TestCommentRead].testLongComments()'
  - '[org.codehaus.stax.test.stream.TestCommentRead].doTestProperties(boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestCommentRead].getReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestCommentRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestCommentRead.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultEntitySettings()'
  - '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultValidationSettings()'
  - '[org.codehaus.stax.test.stream.TestFactoryProperties].testDefaultMiscSettings()'
  - '[org.codehaus.stax.test.stream.TestFactoryProperties].testFeatureSecureProcessing()'
  - '[org.codehaus.stax.test.stream.TestFactoryProperties].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFactoryProperties.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testProperties()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testMinimalValidDecl()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleValidDecl()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testTypicalValid()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleInvalidDecl()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleEntity()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testSimpleNotation()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testNonVldWithEmptyContentModel()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].testNonVldWithNonMixedContentModel()'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestProperties(boolean)'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestMinimalValid(boolean)'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleValid(boolean)'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestTypicalValid(boolean)'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].doTestSimpleInvalid(boolean)'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].getReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestDoctypeDecl].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestDoctypeDecl.java
- function_names:
  - '[org.codehaus.stax.test.stream.BaseStreamTest].streamThrough(javax.xml.stream.XMLStreamReader)'
  - '[org.codehaus.stax.test.stream.BaseStreamTest].streamThroughFailing(javax.xml.stream.XMLInputFactory,String,String)'
  - '[org.codehaus.stax.test.stream.BaseStreamTest].streamThroughFailing(javax.xml.stream.XMLStreamReader,String)'
  - '[org.codehaus.stax.test.stream.BaseStreamTest].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BaseStreamTest.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestEntityRead].testEntityProperties()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testValidPredefdEntities()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testValidCharEntities()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testValidSurrogatePairEntities()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testValidGeneralEntities()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testUnexpandedEntities()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testUnexpandedEntities2()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testElementEntities()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testQuotedCDataEndMarker()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityUndeclared()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityRecursive()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityPEInIntSubset()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidEntityPartial()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testInvalidSurrogatePairEntities()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testAllowSurrogatePairEntitiesDisabled()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].testExternalEntityWithResolver()'
  - '[org.codehaus.stax.test.stream.TestEntityRead].doTestProperties(boolean)'
  - '[org.codehaus.stax.test.stream.TestEntityRead].getReader(String,boolean,boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestEntityRead].doGetFactory(boolean,boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestEntityRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEntityRead.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByName()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByName2()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsIgnoreNamespace()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrsByIndex()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrs2()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNsAttrNsInfo()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNonNsAttrs()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testValidNonNsAttrsByIndex()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrNames()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrValue()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAttrSpaces()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidNsAttrDup()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidNonNsAttrDup()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testManyAttrsNs()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testManyAttrsNonNs()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].testInvalidAccessByIndex()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].get11AttrDoc()'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].doTestManyAttrs(boolean)'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].getReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestAttributeRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeRead.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestTextCoalescing].testCoalescing()'
  - '[org.codehaus.stax.test.stream.TestTextCoalescing].testCoalescingSkipping()'
  - '[org.codehaus.stax.test.stream.TestTextCoalescing].testNonCoalescing()'
  - '[org.codehaus.stax.test.stream.TestTextCoalescing].testNonCoalescingSkipping()'
  - '[org.codehaus.stax.test.stream.TestTextCoalescing].testInvalidTextWithCDataEndMarker()'
  - '[org.codehaus.stax.test.stream.TestTextCoalescing].getReader(String,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestTextCoalescing].checkText(XMLStreamReader,int,String)'
  - '[org.codehaus.stax.test.stream.TestTextCoalescing].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestTextCoalescing.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestElements].testNsProperties()'
  - '[org.codehaus.stax.test.stream.TestElements].testNonNsProperties()'
  - '[org.codehaus.stax.test.stream.TestElements].testValidNsElems()'
  - '[org.codehaus.stax.test.stream.TestElements].testValidNonNsElems()'
  - '[org.codehaus.stax.test.stream.TestElements].testInvalidNsElems()'
  - '[org.codehaus.stax.test.stream.TestElements].testInvalidNonNsElems()'
  - '[org.codehaus.stax.test.stream.TestElements].testEmptyDocument()'
  - '[org.codehaus.stax.test.stream.TestElements].testNoRootDocument()'
  - '[org.codehaus.stax.test.stream.TestElements].testInvalidEmptyElem()'
  - '[org.codehaus.stax.test.stream.TestElements].testProperties(boolean,String)'
  - '[org.codehaus.stax.test.stream.TestElements].testStartOrEnd(boolean,XMLStreamReader,boolean)'
  - '[org.codehaus.stax.test.stream.TestElements].testValid(boolean,String)'
  - '[org.codehaus.stax.test.stream.TestElements].testInvalid(boolean,String)'
  - '[org.codehaus.stax.test.stream.TestElements].getElemReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestElements].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestElements.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestFilteredReader].testCreation()'
  - '[org.codehaus.stax.test.stream.TestFilteredReader].testStartElemFilter1()'
  - '[org.codehaus.stax.test.stream.TestFilteredReader].testStartElemFilter2()'
  - '[org.codehaus.stax.test.stream.TestFilteredReader].getElementFilter(String)'
  - '[org.codehaus.stax.test.stream.TestFilteredReader].createFilteredReader(StreamFilter,String,boolean)'
  - '[org.codehaus.stax.test.stream.TestFilteredReader].<init>()'
  - '[org.codehaus.stax.test.stream.TestFilteredReader.MyFilter].accept(XMLStreamReader)'
  - '[org.codehaus.stax.test.stream.TestFilteredReader.MyFilter].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestFilteredReader.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].testCoalescingAutoEntity()'
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].testNonCoalescingAutoEntity()'
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].testCoalescingNonAutoEntity()'
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].testNonCoalescingNonAutoEntity()'
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].testSegmentedGetCharacters()'
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].doTest(boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].getFactory(boolean,boolean,boolean)'
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].initData()'
  - '[org.codehaus.stax.test.stream.TestGetSegmentedText].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestGetSegmentedText.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestNamespaces].testValidNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testMultipleValidNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testValidNonNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidNonNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidStandardBindings()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testInvalidStandardBindingsNonNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testDefaultNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testMaskingNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testMaskingDefaultNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testUnbindingInvalindInXml10()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testPredefinedXmlNs()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testNoNamespace()'
  - '[org.codehaus.stax.test.stream.TestNamespaces].checkIllegalAttributeIndexes(XMLStreamReader)'
  - '[org.codehaus.stax.test.stream.TestNamespaces].testPotentiallyInvalid(boolean,String)'
  - '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlBinding(boolean,String)'
  - '[org.codehaus.stax.test.stream.TestNamespaces].doTestXmlnsBinding(boolean,String)'
  - '[org.codehaus.stax.test.stream.TestNamespaces].getNsReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestNamespaces].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestNamespaces.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestAttributeDTD].testQuotesViaEntities()'
  - '[org.codehaus.stax.test.stream.TestAttributeDTD].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestAttributeDTD.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestXmlDecl].testProperties()'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].testValidDecl()'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].testValidStandaloneDecls()'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].testInvalidDecl()'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].testInvalidDeclXXX()'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].doTestProperties(boolean)'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].doTestValid(boolean)'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].doTestInvalid(boolean)'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].getFactory(boolean)'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].getReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].getUTF8StreamReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestXmlDecl].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestXmlDecl.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestStreaming].testAscii()'
  - '[org.codehaus.stax.test.stream.TestStreaming].testISOLatin()'
  - '[org.codehaus.stax.test.stream.TestStreaming].testUTF8()'
  - '[org.codehaus.stax.test.stream.TestStreaming].testWith(String)'
  - '[org.codehaus.stax.test.stream.TestStreaming].getStream(String)'
  - '[org.codehaus.stax.test.stream.TestStreaming].getReader(org.codehaus.stax.test.stream.BlockingStream)'
  - '[org.codehaus.stax.test.stream.TestStreaming].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestStreaming.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8()'
  - '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8WithBOM()'
  - '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF8Surrogates()'
  - '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF16BEWithBOM()'
  - '[org.codehaus.stax.test.stream.TestEncodingRead].testUTF16LEWithBOM()'
  - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding(String,String,byte[])'
  - '[org.codehaus.stax.test.stream.TestEncodingRead].doTestEncoding2(boolean)'
  - '[org.codehaus.stax.test.stream.TestEncodingRead].getReader(byte[])'
  - '[org.codehaus.stax.test.stream.TestEncodingRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEncodingRead.java
- function_names:
  - '[org.codehaus.stax.test.stream.TestEpilog].testValidEpilog()'
  - '[org.codehaus.stax.test.stream.TestEpilog].testInvalidEpilog()'
  - '[org.codehaus.stax.test.stream.TestEpilog].doTestInvalid(boolean)'
  - '[org.codehaus.stax.test.stream.TestEpilog].getReader(String,boolean)'
  - '[org.codehaus.stax.test.stream.TestEpilog].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/TestEpilog.java
- function_names:
  - '[org.codehaus.stax.test.stream.BlockingStream].<init>()'
  - '[org.codehaus.stax.test.stream.BlockingStream].<init>(InputStream)'
  - '[org.codehaus.stax.test.stream.BlockingStream].hasBlocked()'
  - '[org.codehaus.stax.test.stream.BlockingStream].read()'
  - '[org.codehaus.stax.test.stream.BlockingStream].read(byte[],int,int)'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/stream/BlockingStream.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdRefAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testValidIdAttrsUse()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testInvalidIdAttrsUse()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testIdAttrNormalization()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].testIdRefAttrNormalization()'
  - '[org.codehaus.stax.test.vstream.TestIdAttrRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIdAttrRead.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestAttrTypes].testAttrTypes()'
  - '[org.codehaus.stax.test.vstream.TestAttrTypes].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrTypes.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestAttrRead].testValidAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestAttrRead].testAttributeTypes()'
  - '[org.codehaus.stax.test.vstream.TestAttrRead].testValidRequiredAttr()'
  - '[org.codehaus.stax.test.vstream.TestAttrRead].testInvalidRequiredAttr()'
  - '[org.codehaus.stax.test.vstream.TestAttrRead].testOkFixedAttr()'
  - '[org.codehaus.stax.test.vstream.TestAttrRead].testInvalidFixedAttr()'
  - '[org.codehaus.stax.test.vstream.TestAttrRead].testDefaultAttr()'
  - '[org.codehaus.stax.test.vstream.TestAttrRead].testMultipleDeclForSingleAttr()'
  - '[org.codehaus.stax.test.vstream.TestAttrRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestAttrRead.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testValidNmTokenAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testInvalidNmTokenAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testValidNmTokenAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testInvalidNmTokenAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].testNmTokenAttrNormalization()'
  - '[org.codehaus.stax.test.vstream.TestNmTokenAttrRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNmTokenAttrRead.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrDecl2()'
  - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testInvalidAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testValidAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].testEnumAttrNormalization()'
  - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].getReader(String)'
  - '[org.codehaus.stax.test.vstream.TestEnumAttrRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEnumAttrRead.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].<init>()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructure()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructure2()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidSimpleSeqStructure()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidSimpleSeqStructure()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidSimpleChoiceStructure()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidSimpleChoiceStructure()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidFullChoiceStructure()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidMixed()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidWrongRoot()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidMixed()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructureRoot()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructure()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidStructureComplex()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidStructureComplex()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidEmpty()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testValidAny()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].testInvalidAny()'
  - '[org.codehaus.stax.test.vstream.TestStructuralValidation].getReader(String,boolean)'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestStructuralValidation.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidUnorderedAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testInvalidAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testValidAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].testInvalidAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].getReader(String)'
  - '[org.codehaus.stax.test.vstream.TestNotationAttrRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestNotationAttrRead.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestIncludes].testSimpleInclude()'
  - '[org.codehaus.stax.test.vstream.TestIncludes].testSimpleIgnore()'
  - '[org.codehaus.stax.test.vstream.TestIncludes].testFailingInIntSubset()'
  - '[org.codehaus.stax.test.vstream.TestIncludes].testPEIncludeAndIgnore()'
  - '[org.codehaus.stax.test.vstream.TestIncludes].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestIncludes.java
- function_names:
  - '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingReader(String)'
  - '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingReader(String,boolean)'
  - '[org.codehaus.stax.test.vstream.BaseVStreamTest].getValidatingFactory(boolean)'
  - '[org.codehaus.stax.test.vstream.BaseVStreamTest].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/BaseVStreamTest.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestSubsetCombination].testValidSubsets()'
  - '[org.codehaus.stax.test.vstream.TestSubsetCombination].testAttributePrecedence()'
  - '[org.codehaus.stax.test.vstream.TestSubsetCombination].getReader(String,boolean,String)'
  - '[org.codehaus.stax.test.vstream.TestSubsetCombination].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestSubsetCombination.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestDTDElemRead].testValidElementDecl()'
  - '[org.codehaus.stax.test.vstream.TestDTDElemRead].testInvalidElementDecl()'
  - '[org.codehaus.stax.test.vstream.TestDTDElemRead].testValidNotationDecl()'
  - '[org.codehaus.stax.test.vstream.TestDTDElemRead].testInvalidDupNotationDecl()'
  - '[org.codehaus.stax.test.vstream.TestDTDElemRead].getVReader(String)'
  - '[org.codehaus.stax.test.vstream.TestDTDElemRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestDTDElemRead.java
- function_names:
  - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testSimpleValidExternalSubset()'
  - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testEntityInExternalSubset()'
  - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].testParameterEntityOverrideInInternalSubset()'
  - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].getReader(String,boolean,XMLResolver)'
  - '[org.codehaus.stax.test.vstream.ExternalSubsetTest].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/ExternalSubsetTest.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidDirectives()'
  - '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidGE()'
  - '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidPE()'
  - '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidComment()'
  - '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidPI()'
  - '[org.codehaus.stax.test.vstream.TestInvalidDTD].testInvalidCData()'
  - '[org.codehaus.stax.test.vstream.TestInvalidDTD].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestInvalidDTD.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestParamEntities].testExternalParamDeclViaPE()'
  - '[org.codehaus.stax.test.vstream.TestParamEntities].<init>()'
  - '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].<init>(Map<String,String>)'
  - '[org.codehaus.stax.test.vstream.TestParamEntities.MyResolver].resolveEntity(String,String,String,String)'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestParamEntities.java
- function_names:
  - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntityAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidUnorderedEntityAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntitiesAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testInvalidEntityAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testInvalidEntitiesAttrDecl()'
  - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntityAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].testValidEntitiesAttrUse()'
  - '[org.codehaus.stax.test.vstream.TestEntityAttrRead].<init>()'
  source_file: /src/woodstox/src/test/java/org/codehaus/stax/test/vstream/TestEntityAttrRead.java
- function_names:
  - '[failing.RelaxNGTest].testSimpleBooleanElem()'
  - '[failing.RelaxNGTest].verifyRngFailure(String,XMLValidationSchema,String,String)'
  - '[failing.RelaxNGTest].verifyRngFailure(String,XMLValidationSchema,String,String,boolean)'
  - '[failing.RelaxNGTest].getReader(String)'
  - '[failing.RelaxNGTest].<init>()'
  source_file: /src/woodstox/src/test/java/failing/RelaxNGTest.java
- function_names:
  - '[failing.BasicSaxTest].testCData()'
  - '[failing.BasicSaxTest].<init>()'
  - '[failing.BasicSaxTest.CDATASectionCounter].startCDATA()'
  - '[failing.BasicSaxTest.CDATASectionCounter].characters(char[],int,int)'
  - '[failing.BasicSaxTest.CDATASectionCounter].getCDATASectionCount()'
  - '[failing.BasicSaxTest.CDATASectionCounter].getSegmentCount()'
  - '[failing.BasicSaxTest.CDATASectionCounter].<init>()'
  source_file: /src/woodstox/src/test/java/failing/BasicSaxTest.java
- function_names:
  - '[failing.W3CDefaultValuesTest].testAttributeDefault()'
  - '[failing.W3CDefaultValuesTest].testElementDefault()'
  - '[failing.W3CDefaultValuesTest].getReader(String)'
  - '[failing.W3CDefaultValuesTest].<init>()'
  source_file: /src/woodstox/src/test/java/failing/W3CDefaultValuesTest.java
- function_names:
  - '[failing.TestInvalidAttributeValue190].testInvalidAttributeValue()'
  - '[failing.TestInvalidAttributeValue190].<init>()'
  source_file: /src/woodstox/src/test/java/failing/TestInvalidAttributeValue190.java
- function_names:
  - '[failing.TestRelaxNG189].testSimpleIdAttrsWriter()'
  - '[failing.TestRelaxNG189].<init>()'
  source_file: /src/woodstox/src/test/java/failing/TestRelaxNG189.java
- function_names:
  - '[failing.ExternalSubset184Test].testNotationReferenceInInternalSubset()'
  - '[failing.ExternalSubset184Test].getReader(String,boolean,XMLResolver)'
  - '[failing.ExternalSubset184Test].<init>()'
  source_file: /src/woodstox/src/test/java/failing/ExternalSubset184Test.java
- function_names:
  - '[failing.TestRelaxNG190].testPartialValidationOk()'
  - '[failing.TestRelaxNG190].<init>()'
  source_file: /src/woodstox/src/test/java/failing/TestRelaxNG190.java
- function_names:
  - '[failing.TestW3CSchema189].testSimpleNonNsUndefinedIdWriter189()'
  - '[failing.TestW3CSchema189].<init>()'
  source_file: /src/woodstox/src/test/java/failing/TestW3CSchema189.java
- function_names:
  - '[failing.W3CSchemaNillable179Test].testNillableDateTime()'
  - '[failing.W3CSchemaNillable179Test].testNillableInt()'
  - '[failing.W3CSchemaNillable179Test].testNillableString()'
  - '[failing.W3CSchemaNillable179Test].testNillable(String,boolean,boolean)'
  - '[failing.W3CSchemaNillable179Test].<init>()'
  - '[failing.W3CSchemaNillable179Test.LocalValidationError].<init>(XMLValidationProblem)'
  - '[failing.W3CSchemaNillable179Test.LocalValidationError].getProblem()'
  - '[failing.W3CSchemaNillable179Test.LocalValidationError].toString()'
  source_file: /src/woodstox/src/test/java/failing/W3CSchemaNillable179Test.java
- function_names:
  - '[failing.W3CSchemaTypesTest].testSimpleMissingInt()'
  - '[failing.W3CSchemaTypesTest].testSimpleMissingFloat()'
  - '[failing.W3CSchemaTypesTest].<init>()'
  source_file: /src/woodstox/src/test/java/failing/W3CSchemaTypesTest.java
- function_names:
  - '[failing.ExtLocationInfo91Test].testLocationsWithExtEntity()'
  - '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int,String)'
  - '[failing.ExtLocationInfo91Test].assertOffset(org.codehaus.stax2.XMLStreamReader2,int,int)'
  - '[failing.ExtLocationInfo91Test].getReader(String,String,XMLResolver)'
  - '[failing.ExtLocationInfo91Test].<init>()'
  source_file: /src/woodstox/src/test/java/failing/ExtLocationInfo91Test.java
- function_names:
  - '[com.ctc.wstx.io.WstxInputDataTest].testIsNameStartCharBehavesSameAsBranchyVersion()'
  - '[com.ctc.wstx.io.WstxInputDataTest].isNameStartCharBranchy(char,boolean)'
  - '[com.ctc.wstx.io.WstxInputDataTest].testIsNameCharBehavesSameAsBranchyVersion()'
  - '[com.ctc.wstx.io.WstxInputDataTest].isNameCharBranchy(char,boolean)'
  - '[com.ctc.wstx.io.WstxInputDataTest].<init>()'
  source_file: /src/woodstox/src/test/java/com/ctc/wstx/io/WstxInputDataTest.java
- function_names:
  - '[wstxtest.TestOutputFactory].testConfig()'
  - '[wstxtest.TestOutputFactory].testMisc()'
  - '[wstxtest.TestOutputFactory].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/TestOutputFactory.java
- function_names:
  - '[wstxtest.TestInputFactory].testConfig()'
  - '[wstxtest.TestInputFactory].testMisc()'
  - '[wstxtest.TestInputFactory].<init>()'
  - '[wstxtest.TestInputFactory.MyReporter].report(String,String,Object,Location)'
  - '[wstxtest.TestInputFactory.MyReporter].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/TestInputFactory.java
- function_names:
  - '[wstxtest.BaseWstxTest].getInputFactory()'
  - '[wstxtest.BaseWstxTest].getEventFactory()'
  - '[wstxtest.BaseWstxTest].getWstxInputFactory()'
  - '[wstxtest.BaseWstxTest].getNewInputFactory()'
  - '[wstxtest.BaseWstxTest].getOutputFactory()'
  - '[wstxtest.BaseWstxTest].getWstxOutputFactory()'
  - '[wstxtest.BaseWstxTest].getNewOutputFactory()'
  - '[wstxtest.BaseWstxTest].constructStreamReader(XMLInputFactory,String)'
  - '[wstxtest.BaseWstxTest].constructStreamReaderForFile(XMLInputFactory,String)'
  - '[wstxtest.BaseWstxTest].constructEventReader(XMLInputFactory,String)'
  - '[wstxtest.BaseWstxTest].constructNsStreamReader(String,boolean)'
  - '[wstxtest.BaseWstxTest].constructNsStreamReader(InputStream,boolean)'
  - '[wstxtest.BaseWstxTest].constructNonNsStreamReader(String,boolean)'
  - '[wstxtest.BaseWstxTest].setLazyParsing(XMLInputFactory,boolean)'
  - '[wstxtest.BaseWstxTest].setMinTextSegment(XMLInputFactory,int)'
  - '[wstxtest.BaseWstxTest].setRepairing(XMLOutputFactory,boolean)'
  - '[wstxtest.BaseWstxTest].setValidateStructure(XMLOutputFactory,boolean)'
  - '[wstxtest.BaseWstxTest].setValidateContent(XMLOutputFactory,boolean)'
  - '[wstxtest.BaseWstxTest].setValidateNames(XMLOutputFactory,boolean)'
  - '[wstxtest.BaseWstxTest].setValidateAll(XMLOutputFactory,boolean)'
  - '[wstxtest.BaseWstxTest].setFixContent(XMLOutputFactory,boolean)'
  - '[wstxtest.BaseWstxTest].streamThroughFailing(XMLInputFactory,String,String)'
  - '[wstxtest.BaseWstxTest].streamThroughFailing(XMLStreamReader,String)'
  - '[wstxtest.BaseWstxTest].tokenTypeDesc(int)'
  - '[wstxtest.BaseWstxTest].assertTokenType(int,int)'
  - '[wstxtest.BaseWstxTest].assertTokenType(int,javax.xml.stream.events.XMLEvent)'
  - '[wstxtest.BaseWstxTest].assertNullOrEmpty(String)'
  - '[wstxtest.BaseWstxTest].assertNotNullOrEmpty(String)'
  - '[wstxtest.BaseWstxTest].assertNoElemPrefix(XMLStreamReader)'
  - '[wstxtest.BaseWstxTest].assertNoAttrPrefix(String)'
  - '[wstxtest.BaseWstxTest].assertElemNotInNamespace(XMLStreamReader)'
  - '[wstxtest.BaseWstxTest].assertNoAttrNamespace(String)'
  - '[wstxtest.BaseWstxTest].failStrings(String,String,String)'
  - '[wstxtest.BaseWstxTest].getAndVerifyText(XMLStreamReader)'
  - '[wstxtest.BaseWstxTest].utf8Bytes(String)'
  - '[wstxtest.BaseWstxTest].readResource(String)'
  - '[wstxtest.BaseWstxTest].warn(String)'
  - '[wstxtest.BaseWstxTest].printable(char)'
  - '[wstxtest.BaseWstxTest].printableWithSpaces(char)'
  - '[wstxtest.BaseWstxTest].printable(String)'
  - '[wstxtest.BaseWstxTest].printableWithSpaces(String)'
  - '[wstxtest.BaseWstxTest].quotedPrintable(String)'
  - '[wstxtest.BaseWstxTest].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/BaseWstxTest.java
- function_names:
  - '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsNull()'
  - '[wstxtest.TestDefaultNamespacePrefix].testDefaultNamespacePrefixAsEmptyString()'
  - '[wstxtest.TestDefaultNamespacePrefix].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/TestDefaultNamespacePrefix.java
- function_names:
  - '[wstxtest.io.TestUTF8Reader].testDelAtBufferBoundary()'
  - '[wstxtest.io.TestUTF8Reader].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/io/TestUTF8Reader.java
- function_names:
  - '[wstxtest.msv.TestWsdlValidation].setUp()'
  - '[wstxtest.msv.TestWsdlValidation].testWsdlValidation()'
  - '[wstxtest.msv.TestWsdlValidation].<init>()'
  - '[wstxtest.msv.TestWsdlValidation.LocalController].getLSResourceResolver()'
  - '[wstxtest.msv.TestWsdlValidation.LocalController].error(Locator[],String,Exception)'
  - '[wstxtest.msv.TestWsdlValidation.LocalController].warning(Locator[],String)'
  - '[wstxtest.msv.TestWsdlValidation.LocalController].resolveEntity(String,String)'
  - '[wstxtest.msv.TestWsdlValidation.LocalController].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/msv/TestWsdlValidation.java
- function_names:
  - '[wstxtest.msv.TestW3CSchema].testSimpleNonNs()'
  - '[wstxtest.msv.TestW3CSchema].testSimplePartialNonNs()'
  - '[wstxtest.msv.TestW3CSchema].testSimpleNonNsMissingId()'
  - '[wstxtest.msv.TestW3CSchema].testSimpleNonNsUndefinedId()'
  - '[wstxtest.msv.TestW3CSchema].testSimpleDataTypes()'
  - '[wstxtest.msv.TestW3CSchema].testSimpleText()'
  - '[wstxtest.msv.TestW3CSchema].testConstrainedText()'
  - '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String)'
  - '[wstxtest.msv.TestW3CSchema]._testValidDesc(XMLValidationSchema,String,String)'
  - '[wstxtest.msv.TestW3CSchema].testValidationHandler()'
  - '[wstxtest.msv.TestW3CSchema].getReader(String)'
  - '[wstxtest.msv.TestW3CSchema].<init>()'
  - '[wstxtest.msv.TestW3CSchema.LocalValidationError].<init>(XMLValidationProblem)'
  - '[wstxtest.msv.TestW3CSchema.LocalValidationError].getProblem()'
  source_file: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchema.java
- function_names:
  - '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidInt()'
  - '[wstxtest.msv.TestW3CSchemaTypes].testSimpleInvalidInt()'
  - '[wstxtest.msv.TestW3CSchemaTypes].testSimpleValidFloat()'
  - '[wstxtest.msv.TestW3CSchemaTypes].testSimpleInvalidFloat()'
  - '[wstxtest.msv.TestW3CSchemaTypes].testValidationWhenWritingAttribute()'
  - '[wstxtest.msv.TestW3CSchemaTypes].testValdiationWhenWritingCharactersFromArray()'
  - '[wstxtest.msv.TestW3CSchemaTypes].getReader(String)'
  - '[wstxtest.msv.TestW3CSchemaTypes].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/msv/TestW3CSchemaTypes.java
- function_names:
  - '[wstxtest.wstream.TestContentValidation].testCommentChecking()'
  - '[wstxtest.wstream.TestContentValidation].testCommentFixing()'
  - '[wstxtest.wstream.TestContentValidation].testCDataChecking()'
  - '[wstxtest.wstream.TestContentValidation].testCDataFixing()'
  - '[wstxtest.wstream.TestContentValidation].testPIChecking()'
  - '[wstxtest.wstream.TestContentValidation].getFactory(int,boolean,boolean)'
  - '[wstxtest.wstream.TestContentValidation].getReader(String)'
  - '[wstxtest.wstream.TestContentValidation].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestContentValidation.java
- function_names:
  - '[wstxtest.wstream.TestRepairingNsOutput].testNoDummyDefaultNs()'
  - '[wstxtest.wstream.TestRepairingNsOutput].testExplicitNsWrites()'
  - '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDefaultNsWrite()'
  - '[wstxtest.wstream.TestRepairingNsOutput].testExplicitDupNsWrite()'
  - '[wstxtest.wstream.TestRepairingNsOutput].getFactory()'
  - '[wstxtest.wstream.TestRepairingNsOutput].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestRepairingNsOutput.java
- function_names:
  - '[wstxtest.wstream.TestImplicitStartDoc].testWriteImplicitStartDoc()'
  - '[wstxtest.wstream.TestImplicitStartDoc].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestImplicitStartDoc.java
- function_names:
  - '[wstxtest.wstream.TestEmptyElementWriter].testDefaults()'
  - '[wstxtest.wstream.TestEmptyElementWriter].testSimple()'
  - '[wstxtest.wstream.TestEmptyElementWriter].testHTML()'
  - '[wstxtest.wstream.TestEmptyElementWriter].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestEmptyElementWriter.java
- function_names:
  - '[wstxtest.wstream.TestEscaping].testCrHandlingEscaping()'
  - '[wstxtest.wstream.TestEscaping].testCrHandlingNonEscaping()'
  - '[wstxtest.wstream.TestEscaping].doTestCrHandling(boolean,String,String,String)'
  - '[wstxtest.wstream.TestEscaping].writeDoc(XMLStreamWriter,String)'
  - '[wstxtest.wstream.TestEscaping].verifyDoc(boolean,String,byte[],String,String,XMLStreamWriter)'
  - '[wstxtest.wstream.TestEscaping].getFactory(int,boolean)'
  - '[wstxtest.wstream.TestEscaping].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestEscaping.java
- function_names:
  - '[wstxtest.wstream.TestStructuralValidation].testPrologChecks()'
  - '[wstxtest.wstream.TestStructuralValidation].testRootElementChecks()'
  - '[wstxtest.wstream.TestStructuralValidation].testWriteElementChecks()'
  - '[wstxtest.wstream.TestStructuralValidation].getFactory(int,boolean)'
  - '[wstxtest.wstream.TestStructuralValidation].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestStructuralValidation.java
- function_names:
  - '[wstxtest.wstream.TestNameValidation].testValidElemNames()'
  - '[wstxtest.wstream.TestNameValidation].testInvalidElemNames()'
  - '[wstxtest.wstream.TestNameValidation].doTestInvalidElemName(boolean,String,String)'
  - '[wstxtest.wstream.TestNameValidation].testInvalidElemNameExceptionMessage()'
  - '[wstxtest.wstream.TestNameValidation]._testInvalidElemNameExceptionMessage(boolean,String,String,int)'
  - '[wstxtest.wstream.TestNameValidation].testValidAttrNames()'
  - '[wstxtest.wstream.TestNameValidation].testInvalidAttrNames()'
  - '[wstxtest.wstream.TestNameValidation].doTestInvalidAttrName(boolean,String,String)'
  - '[wstxtest.wstream.TestNameValidation].testValidPiNames()'
  - '[wstxtest.wstream.TestNameValidation].testInvalidPiNames()'
  - '[wstxtest.wstream.TestNameValidation].testValidRootNames()'
  - '[wstxtest.wstream.TestNameValidation].testInvalidRootNames()'
  - '[wstxtest.wstream.TestNameValidation].testValidEntityNames()'
  - '[wstxtest.wstream.TestNameValidation].testInvalidEntityNames()'
  - '[wstxtest.wstream.TestNameValidation].getFactory(boolean,boolean)'
  - '[wstxtest.wstream.TestNameValidation].startDoc(boolean,boolean)'
  - '[wstxtest.wstream.TestNameValidation].closeDoc(XMLStreamWriter)'
  - '[wstxtest.wstream.TestNameValidation].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestNameValidation.java
- function_names:
  - '[wstxtest.wstream.BaseWriterTest].<init>()'
  - '[wstxtest.wstream.BaseWriterTest].constructNsStreamReader(String,boolean)'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/BaseWriterTest.java
- function_names:
  - '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingCharacters()'
  - '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingCData()'
  - '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingComment()'
  - '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingPI()'
  - '[wstxtest.wstream.TestInvalidChars].testInvalidCatchingAttribute()'
  - '[wstxtest.wstream.TestInvalidChars].testValidReplacingCharacters()'
  - '[wstxtest.wstream.TestInvalidChars].testValidReplacingCData()'
  - '[wstxtest.wstream.TestInvalidChars].testValidReplacingComment()'
  - '[wstxtest.wstream.TestInvalidChars].testValidReplacingPI()'
  - '[wstxtest.wstream.TestInvalidChars].testValidReplacingAttribute()'
  - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int)'
  - '[wstxtest.wstream.TestInvalidChars].doTestInvalid(int,XMLStreamWriter,boolean)'
  - '[wstxtest.wstream.TestInvalidChars].doTestValid(int)'
  - '[wstxtest.wstream.TestInvalidChars].doTestValid(XMLOutputFactory2,int,String,boolean)'
  - '[wstxtest.wstream.TestInvalidChars].verifyValidReplacement(int,XMLStreamWriter,String,boolean)'
  - '[wstxtest.wstream.TestInvalidChars].buildValid(int,XMLStreamWriter)'
  - '[wstxtest.wstream.TestInvalidChars].handleFailure(XMLStreamWriter,String,boolean)'
  - '[wstxtest.wstream.TestInvalidChars].getFactory(Character)'
  - '[wstxtest.wstream.TestInvalidChars].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestInvalidChars.java
- function_names:
  - '[wstxtest.wstream.TestOptions].testEmptyElemSpaces()'
  - '[wstxtest.wstream.TestOptions].getWriter(boolean,Writer,OutputStream,String)'
  - '[wstxtest.wstream.TestOptions].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestOptions.java
- function_names:
  - '[wstxtest.wstream.TestAttrValidation].testSimpleAttrs()'
  - '[wstxtest.wstream.TestAttrValidation].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestAttrValidation.java
- function_names:
  - '[wstxtest.wstream.TestAutoEndElems].testDefaultSetting()'
  - '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsEnabled()'
  - '[wstxtest.wstream.TestAutoEndElems].testAutomaticEndElemsDisabled()'
  - '[wstxtest.wstream.TestAutoEndElems].getFactory(boolean)'
  - '[wstxtest.wstream.TestAutoEndElems].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestAutoEndElems.java
- function_names:
  - '[wstxtest.wstream.TestWriterProperties].testAccessStream()'
  - '[wstxtest.wstream.TestWriterProperties].testAccessWriter()'
  - '[wstxtest.wstream.TestWriterProperties].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/wstream/TestWriterProperties.java
- function_names:
  - '[wstxtest.evt.TestEventFactoryLocation].setUp()'
  - '[wstxtest.evt.TestEventFactoryLocation].testDefaultLocation()'
  - '[wstxtest.evt.TestEventFactoryLocation].testResetLocation()'
  - '[wstxtest.evt.TestEventFactoryLocation].testNonVolatileLocation()'
  - '[wstxtest.evt.TestEventFactoryLocation].unknownLocation()'
  - '[wstxtest.evt.TestEventFactoryLocation].locationWithProperties(String,String,int,int,int)'
  - '[wstxtest.evt.TestEventFactoryLocation].<init>()'
  - '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].<init>(int,int)'
  - '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getPublicId()'
  - '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getSystemId()'
  - '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getLineNumber()'
  - '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getColumnNumber()'
  - '[wstxtest.evt.TestEventFactoryLocation.VolatileLocation].getCharacterOffset()'
  source_file: /src/woodstox/src/test/java/wstxtest/evt/TestEventFactoryLocation.java
- function_names:
  - '[wstxtest.evt.TestEventReader].testEventReaderNonLaziness()'
  - '[wstxtest.evt.TestEventReader].testEventReaderLongSegments()'
  - '[wstxtest.evt.TestEventReader].testDtdNotations()'
  - '[wstxtest.evt.TestEventReader].getReader(String,Boolean)'
  - '[wstxtest.evt.TestEventReader].numTextEvents(XMLEventReader)'
  - '[wstxtest.evt.TestEventReader].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/evt/TestEventReader.java
- function_names:
  - '[wstxtest.evt.TestParsingModeForEvents].testMultiDocumentWithEventReader()'
  - '[wstxtest.evt.TestParsingModeForEvents]._checkEventDoc(org.codehaus.stax2.XMLEventReader2,int)'
  - '[wstxtest.evt.TestParsingModeForEvents].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/evt/TestParsingModeForEvents.java
- function_names:
  - '[wstxtest.stream.TestXml11].testInvalidUnbinding()'
  - '[wstxtest.stream.TestXml11].testValidRebinding()'
  - '[wstxtest.stream.TestXml11].testInvalidUseOfUnbound()'
  - '[wstxtest.stream.TestXml11].getReader(String)'
  - '[wstxtest.stream.TestXml11].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestXml11.java
- function_names:
  - '[wstxtest.stream.TestRandomStream].<init>()'
  - '[wstxtest.stream.TestRandomStream].testCoalescingAutoEntity()'
  - '[wstxtest.stream.TestRandomStream].testCoalescingAutoEntityStreaming()'
  - '[wstxtest.stream.TestRandomStream].testNonCoalescingAutoEntity()'
  - '[wstxtest.stream.TestRandomStream].testNonCoalescingAutoEntityStreaming()'
  - '[wstxtest.stream.TestRandomStream].testCoalescingNonAutoEntity()'
  - '[wstxtest.stream.TestRandomStream].testCoalescingNonAutoEntityStreaming()'
  - '[wstxtest.stream.TestRandomStream].testNonCoalescingNonAutoEntity()'
  - '[wstxtest.stream.TestRandomStream].testNonCoalescingNonAutoEntityStreaming()'
  - '[wstxtest.stream.TestRandomStream].doTest(boolean,boolean,boolean)'
  - '[wstxtest.stream.TestRandomStream].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestRandomStream.java
- function_names:
  - '[wstxtest.stream.TestEntityLimits].testMaxEntityNesting()'
  - '[wstxtest.stream.TestEntityLimits].testMaxEntityExpansionCount()'
  - '[wstxtest.stream.TestEntityLimits].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestEntityLimits.java
- function_names:
  - '[wstxtest.stream.TestNamespaceImpl].testAddGeneratedMappingWithDefaultNsPrefix()'
  - '[wstxtest.stream.TestNamespaceImpl].<init>()'
  - '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getNamespaceURI(String)'
  - '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getPrefix(String)'
  - '[wstxtest.stream.TestNamespaceImpl.BadNDContext].getPrefixes(String)'
  - '[wstxtest.stream.TestNamespaceImpl.BadNDContext].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestNamespaceImpl.java
- function_names:
  - '[wstxtest.stream.TestAttr].testManyAttrs()'
  - '[wstxtest.stream.TestAttr].testAttributeOrder()'
  - '[wstxtest.stream.TestAttr].testNestedAttrsNs()'
  - '[wstxtest.stream.TestAttr].testNsAttr()'
  - '[wstxtest.stream.TestAttr].getReader(String,boolean)'
  - '[wstxtest.stream.TestAttr].getValidatingReader(String,boolean)'
  - '[wstxtest.stream.TestAttr].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestAttr.java
- function_names:
  - '[wstxtest.stream.TestLocation].testSimpleLocation()'
  - '[wstxtest.stream.TestLocation].testLineNumbers()'
  - '[wstxtest.stream.TestLocation].testOffsetIncrementing()'
  - '[wstxtest.stream.TestLocation].doTestOffset(boolean,boolean)'
  - '[wstxtest.stream.TestLocation].testLocationAfterComment()'
  - '[wstxtest.stream.TestLocation].doTestCommentLocation(String,boolean)'
  - '[wstxtest.stream.TestLocation].getLocation(javax.xml.stream.XMLStreamReader)'
  - '[wstxtest.stream.TestLocation].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestLocation.java
- function_names:
  - '[wstxtest.stream.TestPrologWS].testReportPrologWS()'
  - '[wstxtest.stream.TestPrologWS].testIgnorePrologWS()'
  - '[wstxtest.stream.TestPrologWS].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  - '[wstxtest.stream.TestPrologWS].getReader(String,boolean,boolean)'
  - '[wstxtest.stream.TestPrologWS].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestPrologWS.java
- function_names:
  - '[wstxtest.stream.TestCharacterLimits].<init>()'
  - '[wstxtest.stream.TestCharacterLimits].testLongGetElementText()'
  - '[wstxtest.stream.TestCharacterLimits].testLongElementText()'
  - '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceNextTag()'
  - '[wstxtest.stream.TestCharacterLimits].testLongWhitespace()'
  - '[wstxtest.stream.TestCharacterLimits].testLongCDATA()'
  - '[wstxtest.stream.TestCharacterLimits].testLongCDATANextTag()'
  - '[wstxtest.stream.TestCharacterLimits].testLongComment()'
  - '[wstxtest.stream.TestCharacterLimits].testLongCommentNextTag()'
  - '[wstxtest.stream.TestCharacterLimits].testLongCommentCoalescing()'
  - '[wstxtest.stream.TestCharacterLimits].testLongWhitespaceCoalescing()'
  - '[wstxtest.stream.TestCharacterLimits].createLongReader(String,String,boolean)'
  - '[wstxtest.stream.TestCharacterLimits]._verifyTextLimitException(Exception)'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestCharacterLimits.java
- function_names:
  - '[wstxtest.stream.BaseStreamTest].<init>()'
  - '[wstxtest.stream.BaseStreamTest].getAndVerifyText(XMLStreamReader)'
  - '[wstxtest.stream.BaseStreamTest].getStreamingText(XMLStreamReader)'
  - '[wstxtest.stream.BaseStreamTest].streamAndCheck(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
  - '[wstxtest.stream.BaseStreamTest].streamAndCheck(XMLStreamReader,wstxtest.cfg.InputConfigIterator,String,String,boolean)'
  - '[wstxtest.stream.BaseStreamTest].streamAndSkip(XMLInputFactory,wstxtest.cfg.InputConfigIterator,String)'
  - '[wstxtest.stream.BaseStreamTest].streamAndSkip(XMLStreamReader)'
  - '[wstxtest.stream.BaseStreamTest].generateData(java.util.Random,StringBuffer,StringBuffer,boolean)'
  - '[wstxtest.stream.BaseStreamTest].replaceEntity(StringBuffer,StringBuffer,boolean,java.util.Random,int)'
  - '[wstxtest.stream.BaseStreamTest].normalizeLFs(StringBuffer)'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/BaseStreamTest.java
- function_names:
  - '[wstxtest.stream.TestBufferRecycling].testCharBufferRecycling()'
  - '[wstxtest.stream.TestBufferRecycling].testCharBufferNonRecycling()'
  - '[wstxtest.stream.TestBufferRecycling].getCharBuffer(XMLStreamReader,boolean)'
  - '[wstxtest.stream.TestBufferRecycling].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestBufferRecycling.java
- function_names:
  - '[wstxtest.stream.TestEntityRead].testDeclaredInNonExpandingMode()'
  - '[wstxtest.stream.TestEntityRead].testUndeclaredInNonExpandingMode()'
  - '[wstxtest.stream.TestEntityRead].testUndeclaredUsingCustomMap()'
  - '[wstxtest.stream.TestEntityRead].testUndeclaredButResolved()'
  - '[wstxtest.stream.TestEntityRead].getReader(String,boolean,boolean)'
  - '[wstxtest.stream.TestEntityRead].getConfiguredFactory(boolean,boolean)'
  - '[wstxtest.stream.TestEntityRead].<init>()'
  - '[wstxtest.stream.TestEntityRead.Resolver].<init>(String,String)'
  - '[wstxtest.stream.TestEntityRead.Resolver].resolveEntity(String,String,String,String)'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestEntityRead.java
- function_names:
  - '[wstxtest.stream.TestComments].<init>()'
  - '[wstxtest.stream.TestComments].testValid()'
  - '[wstxtest.stream.TestComments].runTest(XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestComments.java
- function_names:
  - '[wstxtest.stream.TestEncodingDetection].testUtf8()'
  - '[wstxtest.stream.TestEncodingDetection].testWindows1252()'
  - '[wstxtest.stream.TestEncodingDetection].testUtf16()'
  - '[wstxtest.stream.TestEncodingDetection].testEBCDIC()'
  - '[wstxtest.stream.TestEncodingDetection].getUtf16Bytes(String,boolean)'
  - '[wstxtest.stream.TestEncodingDetection].getReader(byte[])'
  - '[wstxtest.stream.TestEncodingDetection].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestEncodingDetection.java
- function_names:
  - '[wstxtest.stream.TestDTD].testSkipping()'
  - '[wstxtest.stream.TestDTD].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestDTD.java
- function_names:
  - '[wstxtest.stream.TestStreaming].testTextStreaming()'
  - '[wstxtest.stream.TestStreaming].testCDataStreaming()'
  - '[wstxtest.stream.TestStreaming].testCoalescingStreaming()'
  - '[wstxtest.stream.TestStreaming].getReader(String,boolean)'
  - '[wstxtest.stream.TestStreaming].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestStreaming.java
- function_names:
  - '[wstxtest.stream.TestTreatCharRefAsEnts].setTreatCharRefsAsEnts(javax.xml.stream.XMLInputFactory,boolean)'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnEntityForCharReference()'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnCharsReference()'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnEntityForCharReferenceWithHighMinTextSegment()'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].testReturnCharsReferenceWithHighMinTextSegment()'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnEntityForCharReference()'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReference()'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnEntityForCharReferenceWithHighMinTextSegment()'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].testNoReplEntitiesAndReturnCharsReferenceWithHighMinTextSegment()'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].getReader(String,boolean,boolean,int)'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].getConfiguredFactory(boolean,boolean,int)'
  - '[wstxtest.stream.TestTreatCharRefAsEnts].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestTreatCharRefAsEnts.java
- function_names:
  - '[wstxtest.stream.TestAttributeLimits].testMaxAttributesLimit()'
  - '[wstxtest.stream.TestAttributeLimits].testExactSmallMaxAttributeCount()'
  - '[wstxtest.stream.TestAttributeLimits].testShorterAttribute()'
  - '[wstxtest.stream.TestAttributeLimits].testLongAttribute()'
  - '[wstxtest.stream.TestAttributeLimits].testMaxAttrMaxIntValue()'
  - '[wstxtest.stream.TestAttributeLimits].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestAttributeLimits.java
- function_names:
  - '[wstxtest.stream.TestParsingModeForTokens].testSingleDocumentMode()'
  - '[wstxtest.stream.TestParsingModeForTokens].testMultiDocumentMode()'
  - '[wstxtest.stream.TestParsingModeForTokens].testFragmentMode()'
  - '[wstxtest.stream.TestParsingModeForTokens].getReader(String,WstxInputProperties.ParsingMode)'
  - '[wstxtest.stream.TestParsingModeForTokens].streamThroughOk(XMLStreamReader,String)'
  - '[wstxtest.stream.TestParsingModeForTokens].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestParsingModeForTokens.java
- function_names:
  - '[wstxtest.stream.TestConfig].testSettingResolvers()'
  - '[wstxtest.stream.TestConfig].testUsingDTDResolver()'
  - '[wstxtest.stream.TestConfig].testUsingEntityResolver()'
  - '[wstxtest.stream.TestConfig].testReaderProperties()'
  - '[wstxtest.stream.TestConfig].testWriterProperties()'
  - '[wstxtest.stream.TestConfig].<init>()'
  - '[wstxtest.stream.TestConfig.DTDResolver].resolveEntity(String,String,String,String)'
  - '[wstxtest.stream.TestConfig.DTDResolver].<init>()'
  - '[wstxtest.stream.TestConfig.EntityResolver].resolveEntity(String,String,String,String)'
  - '[wstxtest.stream.TestConfig.EntityResolver].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestConfig.java
- function_names:
  - '[wstxtest.stream.TestXmlId].testXmlIdEnabledNs()'
  - '[wstxtest.stream.TestXmlId].testXmlIdDisabledNs()'
  - '[wstxtest.stream.TestXmlId].testXmlIdEnabledNonNs()'
  - '[wstxtest.stream.TestXmlId].testXmlIdDisabledNonNs()'
  - '[wstxtest.stream.TestXmlId].testInvalidXmlIdNs()'
  - '[wstxtest.stream.TestXmlId].testInvalidXmlIdNonNs()'
  - '[wstxtest.stream.TestXmlId].testInvalidXmlIdDisabledNs()'
  - '[wstxtest.stream.TestXmlId].testInvalidXmlIdDisabledNonNs()'
  - '[wstxtest.stream.TestXmlId].doTestXmlId(boolean,boolean,boolean)'
  - '[wstxtest.stream.TestXmlId].doTestInvalid(boolean,boolean)'
  - '[wstxtest.stream.TestXmlId].doTestInvalidDisabled(boolean,boolean)'
  - '[wstxtest.stream.TestXmlId].getReader(String,boolean,boolean,boolean)'
  - '[wstxtest.stream.TestXmlId].getValidatingReader(String,boolean,boolean)'
  - '[wstxtest.stream.TestXmlId].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestXmlId.java
- function_names:
  - '[wstxtest.stream.TestElementLimits].testSuperDeep()'
  - '[wstxtest.stream.TestElementLimits].testManyChildren()'
  - '[wstxtest.stream.TestElementLimits].testManyElements()'
  - '[wstxtest.stream.TestElementLimits].testCharacterLimit()'
  - '[wstxtest.stream.TestElementLimits].createManyElementReader()'
  - '[wstxtest.stream.TestElementLimits].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/stream/TestElementLimits.java
- function_names:
  - '[wstxtest.sax.TestSaxProperties].testSecureProcessingFactory()'
  - '[wstxtest.sax.TestSaxProperties].testSecureProcessingReader()'
  - '[wstxtest.sax.TestSaxProperties].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/sax/TestSaxProperties.java
- function_names:
  - '[wstxtest.sax.TestEntityResolver].testWithDummyExtSubset()'
  - '[wstxtest.sax.TestEntityResolver].<init>()'
  - '[wstxtest.sax.TestEntityResolver.MyResolver].<init>(String)'
  - '[wstxtest.sax.TestEntityResolver.MyResolver].resolveEntity(String,String)'
  source_file: /src/woodstox/src/test/java/wstxtest/sax/TestEntityResolver.java
- function_names:
  - '[wstxtest.sax.TestLexicalHandler].testReplaceEntityRefs()'
  - '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefs()'
  - '[wstxtest.sax.TestLexicalHandler].testWithoutReplaceEntityRefsAndWithLexicalHandler()'
  - '[wstxtest.sax.TestLexicalHandler].getInputSource(String)'
  - '[wstxtest.sax.TestLexicalHandler].<init>()'
  - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].<init>(EventListener)'
  - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].startEntity(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].endEntity(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].skippedEntity(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].characters(char[],int,int)'
  - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[wstxtest.sax.TestLexicalHandler.EventListenerHandler].endElement(String,String,String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListener].startElement(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListener].endElement(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListener].startEntity(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListener].endEntity(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListener].skippedEntity(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListener].characters(String)'
  - '[wstxtest.sax.TestLexicalHandler.EventListener].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/sax/TestLexicalHandler.java
- function_names:
  - '[wstxtest.sax.TestBasicSax].testSimpleNs()'
  - '[wstxtest.sax.TestBasicSax].testSimpleNonNs()'
  - '[wstxtest.sax.TestBasicSax].testEncoding()'
  - '[wstxtest.sax.TestBasicSax].doTestSimple(boolean,boolean)'
  - '[wstxtest.sax.TestBasicSax].<init>()'
  - '[wstxtest.sax.TestBasicSax.TextExtractor].characters(char[],int,int)'
  - '[wstxtest.sax.TestBasicSax.TextExtractor].getText()'
  - '[wstxtest.sax.TestBasicSax.TextExtractor].<init>()'
  - '[wstxtest.sax.TestBasicSax.MyHandler].setDocumentLocator(Locator)'
  - '[wstxtest.sax.TestBasicSax.MyHandler].startDocument()'
  - '[wstxtest.sax.TestBasicSax.MyHandler].characters(char[],int,int)'
  - '[wstxtest.sax.TestBasicSax.MyHandler].startElement(String,String,String,Attributes)'
  - '[wstxtest.sax.TestBasicSax.MyHandler].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/sax/TestBasicSax.java
- function_names:
  - '[wstxtest.cfg.InputTestMethod].runTest(javax.xml.stream.XMLInputFactory,wstxtest.cfg.InputConfigIterator)'
  - '[wstxtest.cfg.InputTestMethod].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/cfg/InputTestMethod.java
- function_names:
  - '[wstxtest.cfg.InputTestConfig].nextConfig(javax.xml.stream.XMLInputFactory)'
  - '[wstxtest.cfg.InputTestConfig].firstConfig(javax.xml.stream.XMLInputFactory)'
  - '[wstxtest.cfg.InputTestConfig].getDesc()'
  - '[wstxtest.cfg.InputTestConfig].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/cfg/InputTestConfig.java
- function_names:
  - '[wstxtest.cfg.Configs].<init>()'
  - '[wstxtest.cfg.Configs].addAll(wstxtest.cfg.InputConfigIterator)'
  - '[wstxtest.cfg.Configs].getNamespaceConfig()'
  - '[wstxtest.cfg.Configs].getCoalescingConfig()'
  - '[wstxtest.cfg.Configs].getEntityExpansionConfig()'
  - '[wstxtest.cfg.Configs].getLazyParsingConfig()'
  - '[wstxtest.cfg.Configs].getInputBufferSizeConfig()'
  - '[wstxtest.cfg.Configs].getMinTextSegmentConfig()'
  - '[wstxtest.cfg.Configs.BaseConfig].<init>(int)'
  - '[wstxtest.cfg.Configs.BaseConfig].nextConfig(javax.xml.stream.XMLInputFactory)'
  - '[wstxtest.cfg.Configs.BaseConfig].firstConfig(javax.xml.stream.XMLInputFactory)'
  - '[wstxtest.cfg.Configs.BaseConfig].getDesc()'
  - '[wstxtest.cfg.Configs.BaseConfig].toString()'
  - '[wstxtest.cfg.Configs.BaseConfig].booleanFromInt(int)'
  - '[wstxtest.cfg.Configs.BaseConfig].getDesc(int)'
  - '[wstxtest.cfg.Configs.BaseConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - '[wstxtest.cfg.Configs.NamespaceConfig].<init>()'
  - '[wstxtest.cfg.Configs.NamespaceConfig].getDesc(int)'
  - '[wstxtest.cfg.Configs.NamespaceConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - '[wstxtest.cfg.Configs.CoalescingConfig].<init>()'
  - '[wstxtest.cfg.Configs.CoalescingConfig].getDesc(int)'
  - '[wstxtest.cfg.Configs.CoalescingConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - '[wstxtest.cfg.Configs.EntityExpansionConfig].<init>()'
  - '[wstxtest.cfg.Configs.EntityExpansionConfig].getDesc(int)'
  - '[wstxtest.cfg.Configs.EntityExpansionConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - '[wstxtest.cfg.Configs.LazyParsingConfig].<init>()'
  - '[wstxtest.cfg.Configs.LazyParsingConfig].getDesc(int)'
  - '[wstxtest.cfg.Configs.LazyParsingConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - '[wstxtest.cfg.Configs.InputBufferSizeConfig].<init>()'
  - '[wstxtest.cfg.Configs.InputBufferSizeConfig].getDesc(int)'
  - '[wstxtest.cfg.Configs.InputBufferSizeConfig].config(javax.xml.stream.XMLInputFactory,int)'
  - '[wstxtest.cfg.Configs.TextSegmentConfig].<init>()'
  - '[wstxtest.cfg.Configs.TextSegmentConfig].getDesc(int)'
  - '[wstxtest.cfg.Configs.TextSegmentConfig].config(javax.xml.stream.XMLInputFactory,int)'
  source_file: /src/woodstox/src/test/java/wstxtest/cfg/Configs.java
- function_names:
  - '[wstxtest.cfg.InputConfigIterator].<init>()'
  - '[wstxtest.cfg.InputConfigIterator].addConfig(wstxtest.cfg.InputTestConfig)'
  - '[wstxtest.cfg.InputConfigIterator].iterate(javax.xml.stream.XMLInputFactory,wstxtest.cfg.InputTestMethod)'
  - '[wstxtest.cfg.InputConfigIterator].getIndex()'
  - '[wstxtest.cfg.InputConfigIterator].toString()'
  source_file: /src/woodstox/src/test/java/wstxtest/cfg/InputConfigIterator.java
- function_names:
  - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].testIssue125InputStream()'
  - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].testIssue125Stax2ByteArray()'
  - '[wstxtest.fuzz.Fuzz125_32969_UTF32ReadTest].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz125_32969_UTF32ReadTest.java
- function_names:
  - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue124InputStream()'
  - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue124Reader()'
  - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].testIssue465Stax2ByteARray()'
  - '[wstxtest.fuzz.Fuzz124_32906_CDataReadTest].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz124_32906_CDataReadTest.java
- function_names:
  - '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStream()'
  - '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueInputStreamHigherRecursionLimit()'
  - '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueReader()'
  - '[wstxtest.fuzz.Fuzz_DTDReadTest].testIssueStax2ByteArray()'
  - '[wstxtest.fuzz.Fuzz_DTDReadTest].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/fuzz/Fuzz_DTDReadTest.java
- function_names:
  - '[wstxtest.vstream.TestDTDErrorCollection104Test].testValidationBeyondUnknownElement()'
  - '[wstxtest.vstream.TestDTDErrorCollection104Test].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestDTDErrorCollection104Test.java
- function_names:
  - '[wstxtest.vstream.TestRelaxNG].testSimpleNonNs()'
  - '[wstxtest.vstream.TestRelaxNG].testInvalidNonNs()'
  - '[wstxtest.vstream.TestRelaxNG].testSimpleNs()'
  - '[wstxtest.vstream.TestRelaxNG].testInvalidNs()'
  - '[wstxtest.vstream.TestRelaxNG].testSimplePartialNonNs()'
  - '[wstxtest.vstream.TestRelaxNG]._testSimplePartialNonNS(String,XMLValidationSchema,XMLStreamWriter2,java.io.StringWriter,StopValidatingMethod)'
  - '[wstxtest.vstream.TestRelaxNG].testSimpleEnumAttr()'
  - '[wstxtest.vstream.TestRelaxNG].testSimpleIdAttrs()'
  - '[wstxtest.vstream.TestRelaxNG].testSimpleIntAttr()'
  - '[wstxtest.vstream.TestRelaxNG].testSimpleBooleanElem2()'
  - '[wstxtest.vstream.TestRelaxNG].testPartialValidationOk()'
  - '[wstxtest.vstream.TestRelaxNG]._testPartialValidationOk(String,XMLValidationSchema,XMLStreamWriter2,java.io.StringWriter)'
  - '[wstxtest.vstream.TestRelaxNG].getReader(String)'
  - '[wstxtest.vstream.TestRelaxNG].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestRelaxNG.java
- function_names:
  - '[wstxtest.vstream.TestInvalidAttributeValue].testInvalidAttributeValue()'
  - '[wstxtest.vstream.TestInvalidAttributeValue].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestInvalidAttributeValue.java
- function_names:
  - '[wstxtest.vstream.BaseValidationTest].parseSchema(String,String)'
  - '[wstxtest.vstream.BaseValidationTest].parseSchema(java.net.URL,String)'
  - '[wstxtest.vstream.BaseValidationTest].parseRngSchema(String)'
  - '[wstxtest.vstream.BaseValidationTest].parseDTDSchema(String)'
  - '[wstxtest.vstream.BaseValidationTest].parseW3CSchema(String)'
  - '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String)'
  - '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean)'
  - '[wstxtest.vstream.BaseValidationTest].verifyFailure(String,XMLValidationSchema,String,String,boolean,boolean,boolean)'
  - '[wstxtest.vstream.BaseValidationTest].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/BaseValidationTest.java
- function_names:
  - '[wstxtest.vstream.TestXmlSpace].testSimpleNonNs()'
  - '[wstxtest.vstream.TestXmlSpace].getReader(String,boolean)'
  - '[wstxtest.vstream.TestXmlSpace].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlSpace.java
- function_names:
  - '[wstxtest.vstream.TestDTD].testMissingAttrWithReporter()'
  - '[wstxtest.vstream.TestDTD].testFullValidationOk()'
  - '[wstxtest.vstream.TestDTD].testFullValidationIssue23()'
  - '[wstxtest.vstream.TestDTD].testPartialValidationOk()'
  - '[wstxtest.vstream.TestDTD].testSchemaWithFunnyFilename()'
  - '[wstxtest.vstream.TestDTD].getValidatingReader(String,XMLReporter)'
  - '[wstxtest.vstream.TestDTD].<init>()'
  - '[wstxtest.vstream.TestDTD.MyReporter].report(String,String,Object,Location)'
  - '[wstxtest.vstream.TestDTD.MyReporter].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestDTD.java
- function_names:
  - '[wstxtest.vstream.TestW3CSchemaComplexTypes].testMSVGithubIssue2()'
  - '[wstxtest.vstream.TestW3CSchemaComplexTypes]._testMSVGithubIssue2(org.codehaus.stax2.validation.XMLValidationSchema,String,org.codehaus.stax2.XMLStreamWriter2,java.io.StringWriter)'
  - '[wstxtest.vstream.TestW3CSchemaComplexTypes].getReader(String)'
  - '[wstxtest.vstream.TestW3CSchemaComplexTypes].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestW3CSchemaComplexTypes.java
- function_names:
  - '[wstxtest.vstream.TestFlattening].testFlatteningInclusive()'
  - '[wstxtest.vstream.TestFlattening].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestFlattening.java
- function_names:
  - '[wstxtest.vstream.TestXMLReporter].testValidationError()'
  - '[wstxtest.vstream.TestXMLReporter].testMissingAttrError()'
  - '[wstxtest.vstream.TestXMLReporter].testInvalidFixedAttr()'
  - '[wstxtest.vstream.TestXMLReporter].testInvalidIdAttr()'
  - '[wstxtest.vstream.TestXMLReporter].testInvalidSimpleChoiceStructure()'
  - '[wstxtest.vstream.TestXMLReporter].testErrorRethrow()'
  - '[wstxtest.vstream.TestXMLReporter].getReader(String,XMLReporter)'
  - '[wstxtest.vstream.TestXMLReporter].testOldReporterProblems(String,int)'
  - '[wstxtest.vstream.TestXMLReporter].testNewReporterProblems(String,String)'
  - '[wstxtest.vstream.TestXMLReporter].<init>()'
  - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].<init>()'
  - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].enableThrow()'
  - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].report(String,String,Object,Location)'
  - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getCount()'
  - '[wstxtest.vstream.TestXMLReporter.MyReporterOld].getMessage()'
  - '[wstxtest.vstream.TestXMLReporter.MyReporter2].<init>()'
  - '[wstxtest.vstream.TestXMLReporter.MyReporter2].report(String,String,Object,Location)'
  - '[wstxtest.vstream.TestXMLReporter.MyReporter2].report(org.codehaus.stax2.validation.XMLValidationProblem)'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestXMLReporter.java
- function_names:
  - '[wstxtest.vstream.TestXmlId].testSimpleNonNs()'
  - '[wstxtest.vstream.TestXmlId].testSimpleNs()'
  - '[wstxtest.vstream.TestXmlId].doTestSimple(boolean)'
  - '[wstxtest.vstream.TestXmlId].getReader(String,boolean)'
  - '[wstxtest.vstream.TestXmlId].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/vstream/TestXmlId.java
- function_names:
  - '[wstxtest.osgi.TestBasic].testBundleActivation()'
  - '[wstxtest.osgi.TestBasic].<init>()'
  - '[wstxtest.osgi.TestBasic.ContextHandler].invoke(Object,Method,Object[])'
  - '[wstxtest.osgi.TestBasic.ContextHandler].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/osgi/TestBasic.java
- function_names:
  - '[wstxtest.util.TestWordSet].<init>(String)'
  - '[wstxtest.util.TestWordSet].testNormal()'
  - '[wstxtest.util.TestWordSet].checkNotFind(com.ctc.wstx.util.WordSet,String)'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestWordSet.java
- function_names:
  - '[wstxtest.util.TestArgUtil].testBoolean()'
  - '[wstxtest.util.TestArgUtil].testInt()'
  - '[wstxtest.util.TestArgUtil].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestArgUtil.java
- function_names:
  - '[wstxtest.util.TestTextBuffer].testBasic()'
  - '[wstxtest.util.TestTextBuffer].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestTextBuffer.java
- function_names:
  - '[wstxtest.util.TestWordResolver].testNormal()'
  - '[wstxtest.util.TestWordResolver].testSingle()'
  - '[wstxtest.util.TestWordResolver].testLarge()'
  - '[wstxtest.util.TestWordResolver].checkResolver(String[],String[])'
  - '[wstxtest.util.TestWordResolver].checkNotFind(com.ctc.wstx.util.WordResolver,String)'
  - '[wstxtest.util.TestWordResolver].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestWordResolver.java
- function_names:
  - '[wstxtest.util.TestURLUtil].testUriCreationFromSystemIdWithPipe()'
  - '[wstxtest.util.TestURLUtil].testRelativePath()'
  - '[wstxtest.util.TestURLUtil].testAbsoluteUnixPath()'
  - '[wstxtest.util.TestURLUtil].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestURLUtil.java
- function_names:
  - '[wstxtest.util.TestBijectiveNsMap].testMaskingForFindPrefix()'
  - '[wstxtest.util.TestBijectiveNsMap].testMaskingForGetBoundPrefixes()'
  - '[wstxtest.util.TestBijectiveNsMap].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestBijectiveNsMap.java
- function_names:
  - '[wstxtest.util.TestXmlChars].testXml10Chars()'
  - '[wstxtest.util.TestXmlChars].testXml11NameStartChars()'
  - '[wstxtest.util.TestXmlChars].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestXmlChars.java
- function_names:
  - '[wstxtest.util.TestStringVector].testBasic()'
  - '[wstxtest.util.TestStringVector].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestStringVector.java
- function_names:
  - '[wstxtest.util.TestTextAccumulator].testBasic()'
  - '[wstxtest.util.TestTextAccumulator].testBasicWithCharArray()'
  - '[wstxtest.util.TestTextAccumulator].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestTextAccumulator.java
- function_names:
  - '[wstxtest.util.TestStringUtil].testConcatEntries()'
  - '[wstxtest.util.TestStringUtil].testIsAllWhitespace()'
  - '[wstxtest.util.TestStringUtil].testNormalizeSpaces()'
  - '[wstxtest.util.TestStringUtil].testEqualEncodings()'
  - '[wstxtest.util.TestStringUtil].testMatches()'
  - '[wstxtest.util.TestStringUtil].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestStringUtil.java
- function_names:
  - '[wstxtest.util.TestDataUtil].testBasic()'
  - '[wstxtest.util.TestDataUtil].testContainment()'
  - '[wstxtest.util.TestDataUtil].testExpansion()'
  - '[wstxtest.util.TestDataUtil].<init>()'
  source_file: /src/woodstox/src/test/java/wstxtest/util/TestDataUtil.java
- function_names: []
  source_file: /src/woodstox/src/moditect/module-info.java
- function_names:
  - '[com.ctc.wstx.io.InputBootstrapper].<init>(String,com.ctc.wstx.io.SystemId)'
  - '[com.ctc.wstx.io.InputBootstrapper].initFrom(com.ctc.wstx.io.InputBootstrapper)'
  - '[com.ctc.wstx.io.InputBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - '[com.ctc.wstx.io.InputBootstrapper].getPublicId()'
  - '[com.ctc.wstx.io.InputBootstrapper].getSystemId()'
  - '[com.ctc.wstx.io.InputBootstrapper].getDeclaredVersion()'
  - '[com.ctc.wstx.io.InputBootstrapper].declaredXml11()'
  - '[com.ctc.wstx.io.InputBootstrapper].getStandalone()'
  - '[com.ctc.wstx.io.InputBootstrapper].getDeclaredEncoding()'
  - '[com.ctc.wstx.io.InputBootstrapper].getInputTotal()'
  - '[com.ctc.wstx.io.InputBootstrapper].getInputRow()'
  - '[com.ctc.wstx.io.InputBootstrapper].getInputColumn()'
  - '[com.ctc.wstx.io.InputBootstrapper].getInputEncoding()'
  - '[com.ctc.wstx.io.InputBootstrapper].readXmlDecl(boolean,int)'
  - '[com.ctc.wstx.io.InputBootstrapper].readXmlVersion()'
  - '[com.ctc.wstx.io.InputBootstrapper].readXmlEncoding()'
  - '[com.ctc.wstx.io.InputBootstrapper].readXmlStandalone()'
  - '[com.ctc.wstx.io.InputBootstrapper].handleEq(String)'
  - '[com.ctc.wstx.io.InputBootstrapper].getWsOrChar(int)'
  - '[com.ctc.wstx.io.InputBootstrapper].pushback()'
  - '[com.ctc.wstx.io.InputBootstrapper].getNext()'
  - '[com.ctc.wstx.io.InputBootstrapper].getNextAfterWs(boolean)'
  - '[com.ctc.wstx.io.InputBootstrapper].checkKeyword(String)'
  - '[com.ctc.wstx.io.InputBootstrapper].readQuotedValue(char[],int)'
  - '[com.ctc.wstx.io.InputBootstrapper].getLocation()'
  - '[com.ctc.wstx.io.InputBootstrapper].reportNull()'
  - '[com.ctc.wstx.io.InputBootstrapper].reportXmlProblem(String)'
  - '[com.ctc.wstx.io.InputBootstrapper].reportUnexpectedChar(int,String)'
  - '[com.ctc.wstx.io.InputBootstrapper].reportPseudoAttrProblem(String,String,String,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/InputBootstrapper.java
- function_names:
  - '[com.ctc.wstx.io.InputSourceFactory].constructEntitySource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,com.ctc.wstx.io.InputBootstrapper,String,com.ctc.wstx.io.SystemId,int,java.io.Reader)'
  - '[com.ctc.wstx.io.InputSourceFactory].constructDocumentSource(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
  - '[com.ctc.wstx.io.InputSourceFactory].constructCharArraySource(com.ctc.wstx.io.WstxInputSource,String,char[],int,int,javax.xml.stream.Location,java.net.URL)'
  - '[com.ctc.wstx.io.InputSourceFactory].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/InputSourceFactory.java
- function_names:
  - '[com.ctc.wstx.io.CharsetNames].normalize(String)'
  - '[com.ctc.wstx.io.CharsetNames].findEncodingFor(java.io.Writer)'
  - '[com.ctc.wstx.io.CharsetNames].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/CharsetNames.java
- function_names:
  - '[com.ctc.wstx.io.WstxInputData].<init>()'
  - '[com.ctc.wstx.io.WstxInputData].copyBufferStateFrom(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char)'
  - '[com.ctc.wstx.io.WstxInputData].isNameChar(char)'
  - '[com.ctc.wstx.io.WstxInputData].isNameStartChar(char,boolean,boolean)'
  - '[com.ctc.wstx.io.WstxInputData].isNameChar(char,boolean,boolean)'
  - '[com.ctc.wstx.io.WstxInputData].findIllegalNameChar(String,boolean,boolean)'
  - '[com.ctc.wstx.io.WstxInputData].findIllegalNmtokenChar(String,boolean,boolean)'
  - '[com.ctc.wstx.io.WstxInputData].isSpaceChar(char)'
  - '[com.ctc.wstx.io.WstxInputData].getCharDesc(char)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputData.java
- function_names:
  - '[com.ctc.wstx.io.BaseInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId)'
  - '[com.ctc.wstx.io.BaseInputSource].overrideSource(java.net.URL)'
  - '[com.ctc.wstx.io.BaseInputSource].fromInternalEntity()'
  - '[com.ctc.wstx.io.BaseInputSource].getSource()'
  - '[com.ctc.wstx.io.BaseInputSource].getPublicId()'
  - '[com.ctc.wstx.io.BaseInputSource].getSystemId()'
  - '[com.ctc.wstx.io.BaseInputSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.BaseInputSource].readInto(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.BaseInputSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - '[com.ctc.wstx.io.BaseInputSource].saveContext(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.BaseInputSource].restoreContext(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.BaseInputSource].close()'
  - '[com.ctc.wstx.io.BaseInputSource].getLocation()'
  - '[com.ctc.wstx.io.BaseInputSource].getLocation(long,int,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseInputSource.java
- function_names:
  - '[com.ctc.wstx.io.SystemId].<init>(String,java.net.URL)'
  - '[com.ctc.wstx.io.SystemId].construct(String)'
  - '[com.ctc.wstx.io.SystemId].construct(java.net.URL)'
  - '[com.ctc.wstx.io.SystemId].construct(String,java.net.URL)'
  - '[com.ctc.wstx.io.SystemId].asURL()'
  - '[com.ctc.wstx.io.SystemId].hasResolvedURL()'
  - '[com.ctc.wstx.io.SystemId].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/SystemId.java
- function_names:
  - '[com.ctc.wstx.io.BaseReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
  - '[com.ctc.wstx.io.BaseReader].setXmlCompliancy(int)'
  - '[com.ctc.wstx.io.BaseReader].canModifyBuffer()'
  - '[com.ctc.wstx.io.BaseReader].close()'
  - '[com.ctc.wstx.io.BaseReader].read()'
  - '[com.ctc.wstx.io.BaseReader].getStream()'
  - '[com.ctc.wstx.io.BaseReader].readBytes()'
  - '[com.ctc.wstx.io.BaseReader].readBytesAt(int)'
  - '[com.ctc.wstx.io.BaseReader].freeBuffers()'
  - '[com.ctc.wstx.io.BaseReader].reportBounds(char[],int,int)'
  - '[com.ctc.wstx.io.BaseReader].reportStrangeStream()'
  - '[com.ctc.wstx.io.BaseReader].reportInvalidXml11(int,int,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/BaseReader.java
- function_names:
  - '[com.ctc.wstx.io.WstxInputSource].<init>(com.ctc.wstx.io.WstxInputSource,String)'
  - '[com.ctc.wstx.io.WstxInputSource].overrideSource(java.net.URL)'
  - '[com.ctc.wstx.io.WstxInputSource].getParent()'
  - '[com.ctc.wstx.io.WstxInputSource].isOrIsExpandedFrom(String)'
  - '[com.ctc.wstx.io.WstxInputSource].fromInternalEntity()'
  - '[com.ctc.wstx.io.WstxInputSource].getSource()'
  - '[com.ctc.wstx.io.WstxInputSource].getPublicId()'
  - '[com.ctc.wstx.io.WstxInputSource].getSystemId()'
  - '[com.ctc.wstx.io.WstxInputSource].getLocation()'
  - '[com.ctc.wstx.io.WstxInputSource].getLocation(long,int,int)'
  - '[com.ctc.wstx.io.WstxInputSource].getEntityId()'
  - '[com.ctc.wstx.io.WstxInputSource].getScopeId()'
  - '[com.ctc.wstx.io.WstxInputSource].getEntityDepth()'
  - '[com.ctc.wstx.io.WstxInputSource].initInputLocation(com.ctc.wstx.io.WstxInputData,int,int)'
  - '[com.ctc.wstx.io.WstxInputSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.WstxInputSource].readInto(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.WstxInputSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - '[com.ctc.wstx.io.WstxInputSource].saveContext(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.WstxInputSource].restoreContext(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.WstxInputSource].close()'
  - '[com.ctc.wstx.io.WstxInputSource].closeCompletely()'
  - '[com.ctc.wstx.io.WstxInputSource].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputSource.java
- function_names:
  - '[com.ctc.wstx.io.DefaultInputResolver].<init>()'
  - '[com.ctc.wstx.io.DefaultInputResolver].resolveEntity(com.ctc.wstx.io.WstxInputSource,java.net.URL,String,String,String,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - '[com.ctc.wstx.io.DefaultInputResolver].resolveEntityUsing(com.ctc.wstx.io.WstxInputSource,String,String,String,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  - '[com.ctc.wstx.io.DefaultInputResolver].sourceFrom(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,Object)'
  - '[com.ctc.wstx.io.DefaultInputResolver].constructOptimizedReader(com.ctc.wstx.api.ReaderConfig,InputStream,boolean,String)'
  - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromSS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,javax.xml.transform.stream.StreamSource)'
  - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromURL(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,java.net.URL,String)'
  - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromString(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,String)'
  - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromIS(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,InputStream,String,String)'
  - '[com.ctc.wstx.io.DefaultInputResolver].sourceFromR(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,String,int,Reader,String,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/DefaultInputResolver.java
- function_names:
  - '[com.ctc.wstx.io.CharArraySource].<init>(com.ctc.wstx.io.WstxInputSource,String,char[],int,int,javax.xml.stream.Location,com.ctc.wstx.io.SystemId)'
  - '[com.ctc.wstx.io.CharArraySource].fromInternalEntity()'
  - '[com.ctc.wstx.io.CharArraySource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.CharArraySource].readInto(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.CharArraySource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - '[com.ctc.wstx.io.CharArraySource].close()'
  - '[com.ctc.wstx.io.CharArraySource].closeCompletely()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/CharArraySource.java
- function_names:
  - '[com.ctc.wstx.io.BufferRecycler].<init>()'
  - '[com.ctc.wstx.io.BufferRecycler].getSmallCBuffer(int)'
  - '[com.ctc.wstx.io.BufferRecycler].returnSmallCBuffer(char[])'
  - '[com.ctc.wstx.io.BufferRecycler].getMediumCBuffer(int)'
  - '[com.ctc.wstx.io.BufferRecycler].returnMediumCBuffer(char[])'
  - '[com.ctc.wstx.io.BufferRecycler].getFullCBuffer(int)'
  - '[com.ctc.wstx.io.BufferRecycler].returnFullCBuffer(char[])'
  - '[com.ctc.wstx.io.BufferRecycler].getFullBBuffer(int)'
  - '[com.ctc.wstx.io.BufferRecycler].returnFullBBuffer(byte[])'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/BufferRecycler.java
- function_names:
  - '[com.ctc.wstx.io.EBCDICCodec].<init>()'
  - '[com.ctc.wstx.io.EBCDICCodec].getCp037Mapping()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/EBCDICCodec.java
- function_names:
  - '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,String,long,int,int)'
  - '[com.ctc.wstx.io.WstxInputLocation].<init>(com.ctc.wstx.io.WstxInputLocation,String,com.ctc.wstx.io.SystemId,long,int,int)'
  - '[com.ctc.wstx.io.WstxInputLocation].getEmptyLocation()'
  - '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffsetLong()'
  - '[com.ctc.wstx.io.WstxInputLocation].getCharacterOffset()'
  - '[com.ctc.wstx.io.WstxInputLocation].getColumnNumber()'
  - '[com.ctc.wstx.io.WstxInputLocation].getLineNumber()'
  - '[com.ctc.wstx.io.WstxInputLocation].getPublicId()'
  - '[com.ctc.wstx.io.WstxInputLocation].getSystemId()'
  - '[com.ctc.wstx.io.WstxInputLocation].getContext()'
  - '[com.ctc.wstx.io.WstxInputLocation].toString()'
  - '[com.ctc.wstx.io.WstxInputLocation].hashCode()'
  - '[com.ctc.wstx.io.WstxInputLocation].equals(Object)'
  - '[com.ctc.wstx.io.WstxInputLocation].appendDesc(StringBuilder)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/WstxInputLocation.java
- function_names:
  - '[com.ctc.wstx.io.UTF8Writer].<init>(com.ctc.wstx.api.WriterConfig,OutputStream,boolean)'
  - '[com.ctc.wstx.io.UTF8Writer].closeCompletely()'
  - '[com.ctc.wstx.io.UTF8Writer].close()'
  - '[com.ctc.wstx.io.UTF8Writer].flush()'
  - '[com.ctc.wstx.io.UTF8Writer].write(char[])'
  - '[com.ctc.wstx.io.UTF8Writer].write(char[],int,int)'
  - '[com.ctc.wstx.io.UTF8Writer].write(int)'
  - '[com.ctc.wstx.io.UTF8Writer].write(String)'
  - '[com.ctc.wstx.io.UTF8Writer].write(String,int,int)'
  - '[com.ctc.wstx.io.UTF8Writer]._close(boolean)'
  - '[com.ctc.wstx.io.UTF8Writer]._convertSurrogate(int)'
  - '[com.ctc.wstx.io.UTF8Writer].throwIllegal(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Writer.java
- function_names:
  - '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,InputStream)'
  - '[com.ctc.wstx.io.StreamBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,byte[],int,int)'
  - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,InputStream)'
  - '[com.ctc.wstx.io.StreamBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,byte[],int,int)'
  - '[com.ctc.wstx.io.StreamBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - '[com.ctc.wstx.io.StreamBootstrapper].getInputEncoding()'
  - '[com.ctc.wstx.io.StreamBootstrapper].getInputTotal()'
  - '[com.ctc.wstx.io.StreamBootstrapper].getInputColumn()'
  - '[com.ctc.wstx.io.StreamBootstrapper].resolveStreamEncoding()'
  - '[com.ctc.wstx.io.StreamBootstrapper].verifyXmlEncoding(String)'
  - '[com.ctc.wstx.io.StreamBootstrapper].ensureLoaded(int)'
  - '[com.ctc.wstx.io.StreamBootstrapper].loadMore()'
  - '[com.ctc.wstx.io.StreamBootstrapper].pushback()'
  - '[com.ctc.wstx.io.StreamBootstrapper].getNext()'
  - '[com.ctc.wstx.io.StreamBootstrapper].getNextAfterWs(boolean)'
  - '[com.ctc.wstx.io.StreamBootstrapper].checkKeyword(String)'
  - '[com.ctc.wstx.io.StreamBootstrapper].readQuotedValue(char[],int)'
  - '[com.ctc.wstx.io.StreamBootstrapper].hasXmlDecl()'
  - '[com.ctc.wstx.io.StreamBootstrapper].getLocation()'
  - '[com.ctc.wstx.io.StreamBootstrapper].nextByte()'
  - '[com.ctc.wstx.io.StreamBootstrapper].skipSbWs()'
  - '[com.ctc.wstx.io.StreamBootstrapper].skipSbLF(byte)'
  - '[com.ctc.wstx.io.StreamBootstrapper].checkSbKeyword(String)'
  - '[com.ctc.wstx.io.StreamBootstrapper].nextMultiByte()'
  - '[com.ctc.wstx.io.StreamBootstrapper].nextTranslated()'
  - '[com.ctc.wstx.io.StreamBootstrapper].skipMbWs()'
  - '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedWs()'
  - '[com.ctc.wstx.io.StreamBootstrapper].skipMbLF(int)'
  - '[com.ctc.wstx.io.StreamBootstrapper].skipTranslatedLF(int)'
  - '[com.ctc.wstx.io.StreamBootstrapper].checkMbKeyword(String)'
  - '[com.ctc.wstx.io.StreamBootstrapper].checkTranslatedKeyword(String)'
  - '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int)'
  - '[com.ctc.wstx.io.StreamBootstrapper].verifyEncoding(String,int,boolean)'
  - '[com.ctc.wstx.io.StreamBootstrapper].reportWeirdUCS4(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/StreamBootstrapper.java
- function_names:
  - '[com.ctc.wstx.io.UTF32Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean,boolean)'
  - '[com.ctc.wstx.io.UTF32Reader].setXmlCompliancy(int)'
  - '[com.ctc.wstx.io.UTF32Reader].read(char[],int,int)'
  - '[com.ctc.wstx.io.UTF32Reader].reportUnexpectedEOF(int,int)'
  - '[com.ctc.wstx.io.UTF32Reader].reportInvalid(int,int,String)'
  - '[com.ctc.wstx.io.UTF32Reader].loadMore(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF32Reader.java
- function_names:
  - '[com.ctc.wstx.io.MergedStream].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int)'
  - '[com.ctc.wstx.io.MergedStream].available()'
  - '[com.ctc.wstx.io.MergedStream].close()'
  - '[com.ctc.wstx.io.MergedStream].mark(int)'
  - '[com.ctc.wstx.io.MergedStream].markSupported()'
  - '[com.ctc.wstx.io.MergedStream].read()'
  - '[com.ctc.wstx.io.MergedStream].read(byte[])'
  - '[com.ctc.wstx.io.MergedStream].read(byte[],int,int)'
  - '[com.ctc.wstx.io.MergedStream].reset()'
  - '[com.ctc.wstx.io.MergedStream].skip(long)'
  - '[com.ctc.wstx.io.MergedStream].freeMergedBuffer()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedStream.java
- function_names:
  - '[com.ctc.wstx.io.MergedReader].<init>(com.ctc.wstx.api.ReaderConfig,Reader,char[],int,int)'
  - '[com.ctc.wstx.io.MergedReader].close()'
  - '[com.ctc.wstx.io.MergedReader].mark(int)'
  - '[com.ctc.wstx.io.MergedReader].markSupported()'
  - '[com.ctc.wstx.io.MergedReader].read()'
  - '[com.ctc.wstx.io.MergedReader].read(char[])'
  - '[com.ctc.wstx.io.MergedReader].read(char[],int,int)'
  - '[com.ctc.wstx.io.MergedReader].ready()'
  - '[com.ctc.wstx.io.MergedReader].reset()'
  - '[com.ctc.wstx.io.MergedReader].skip(long)'
  - '[com.ctc.wstx.io.MergedReader].freeMergedBuffer()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/MergedReader.java
- function_names:
  - '[com.ctc.wstx.io.ISOLatinReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
  - '[com.ctc.wstx.io.ISOLatinReader].setXmlCompliancy(int)'
  - '[com.ctc.wstx.io.ISOLatinReader].read(char[],int,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/ISOLatinReader.java
- function_names:
  - '[com.ctc.wstx.io.AsciiReader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
  - '[com.ctc.wstx.io.AsciiReader].setXmlCompliancy(int)'
  - '[com.ctc.wstx.io.AsciiReader].read(char[],int,int)'
  - '[com.ctc.wstx.io.AsciiReader].reportInvalidAscii(char)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/AsciiReader.java
- function_names:
  - '[com.ctc.wstx.io.ReaderBootstrapper].<init>(String,com.ctc.wstx.io.SystemId,Reader,String)'
  - '[com.ctc.wstx.io.ReaderBootstrapper].getInstance(String,com.ctc.wstx.io.SystemId,Reader,String)'
  - '[com.ctc.wstx.io.ReaderBootstrapper].bootstrapInput(com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - '[com.ctc.wstx.io.ReaderBootstrapper].getInputEncoding()'
  - '[com.ctc.wstx.io.ReaderBootstrapper].getInputTotal()'
  - '[com.ctc.wstx.io.ReaderBootstrapper].getInputColumn()'
  - '[com.ctc.wstx.io.ReaderBootstrapper].verifyXmlEncoding(com.ctc.wstx.api.ReaderConfig)'
  - '[com.ctc.wstx.io.ReaderBootstrapper].initialLoad(int)'
  - '[com.ctc.wstx.io.ReaderBootstrapper].loadMore()'
  - '[com.ctc.wstx.io.ReaderBootstrapper].pushback()'
  - '[com.ctc.wstx.io.ReaderBootstrapper].getNext()'
  - '[com.ctc.wstx.io.ReaderBootstrapper].getNextAfterWs(boolean)'
  - '[com.ctc.wstx.io.ReaderBootstrapper].checkKeyword(String)'
  - '[com.ctc.wstx.io.ReaderBootstrapper].readQuotedValue(char[],int)'
  - '[com.ctc.wstx.io.ReaderBootstrapper].getLocation()'
  - '[com.ctc.wstx.io.ReaderBootstrapper].nextChar()'
  - '[com.ctc.wstx.io.ReaderBootstrapper].skipCRLF(char)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderBootstrapper.java
- function_names:
  - '[com.ctc.wstx.io.UTF8Reader].<init>(com.ctc.wstx.api.ReaderConfig,InputStream,byte[],int,int,boolean)'
  - '[com.ctc.wstx.io.UTF8Reader].setXmlCompliancy(int)'
  - '[com.ctc.wstx.io.UTF8Reader].read(char[],int,int)'
  - '[com.ctc.wstx.io.UTF8Reader].reportInvalidInitial(int,int)'
  - '[com.ctc.wstx.io.UTF8Reader].reportInvalidOther(int,int)'
  - '[com.ctc.wstx.io.UTF8Reader].reportUnexpectedEOF(int,int)'
  - '[com.ctc.wstx.io.UTF8Reader].reportInvalid(int,int,String)'
  - '[com.ctc.wstx.io.UTF8Reader].loadMore(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/UTF8Reader.java
- function_names:
  - '[com.ctc.wstx.io.ReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.WstxInputSource,String,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
  - '[com.ctc.wstx.io.ReaderSource].setInputOffsets(int,int,int)'
  - '[com.ctc.wstx.io.ReaderSource].doInitInputLocation(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.ReaderSource].fromInternalEntity()'
  - '[com.ctc.wstx.io.ReaderSource].readInto(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.ReaderSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - '[com.ctc.wstx.io.ReaderSource].close()'
  - '[com.ctc.wstx.io.ReaderSource].closeCompletely()'
  - '[com.ctc.wstx.io.ReaderSource].closeAndRecycle(boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/ReaderSource.java
- function_names:
  - '[com.ctc.wstx.io.TextEscaper].<init>()'
  - '[com.ctc.wstx.io.TextEscaper].writeEscapedAttrValue(Writer,String)'
  - '[com.ctc.wstx.io.TextEscaper].outputDTDText(Writer,char[],int,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/TextEscaper.java
- function_names:
  - '[com.ctc.wstx.io.CompletelyCloseable].closeCompletely()'
  - '[com.ctc.wstx.io.CompletelyCloseable].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/CompletelyCloseable.java
- function_names:
  - '[com.ctc.wstx.io.BranchingReaderSource].<init>(com.ctc.wstx.api.ReaderConfig,String,com.ctc.wstx.io.SystemId,java.io.Reader,boolean)'
  - '[com.ctc.wstx.io.BranchingReaderSource].readInto(com.ctc.wstx.io.WstxInputData)'
  - '[com.ctc.wstx.io.BranchingReaderSource].readMore(com.ctc.wstx.io.WstxInputData,int)'
  - '[com.ctc.wstx.io.BranchingReaderSource].startBranch(com.ctc.wstx.util.TextBuffer,int,boolean)'
  - '[com.ctc.wstx.io.BranchingReaderSource].endBranch(int)'
  - '[com.ctc.wstx.io.BranchingReaderSource].appendBranched(int,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/io/BranchingReaderSource.java
- function_names:
  - '[com.ctc.wstx.msv.W3CSchema].<init>(com.sun.msv.grammar.xmlschema.XMLSchemaGrammar)'
  - '[com.ctc.wstx.msv.W3CSchema].getSchemaType()'
  - '[com.ctc.wstx.msv.W3CSchema].createValidator(ValidationContext)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CSchema.java
- function_names:
  - '[com.ctc.wstx.msv.RelaxNGSchemaFactory].<init>()'
  - '[com.ctc.wstx.msv.RelaxNGSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/msv/RelaxNGSchemaFactory.java
- function_names:
  - '[com.ctc.wstx.msv.W3CMultiSchemaFactory].<init>()'
  - '[com.ctc.wstx.msv.W3CMultiSchemaFactory].createSchema(String,java.util.Map<String,javax.xml.transform.Source>)'
  - '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].<init>(com.sun.msv.reader.GrammarReaderController,javax.xml.parsers.SAXParserFactory)'
  - '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].setLocator(org.xml.sax.Locator)'
  - '[com.ctc.wstx.msv.W3CMultiSchemaFactory.RecursiveAllowedXMLSchemaReader].switchSource(javax.xml.transform.Source,com.sun.msv.reader.State)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CMultiSchemaFactory.java
- function_names:
  - '[com.ctc.wstx.msv.RelaxNGSchema].<init>(com.sun.msv.grammar.trex.TREXGrammar)'
  - '[com.ctc.wstx.msv.RelaxNGSchema].getSchemaType()'
  - '[com.ctc.wstx.msv.RelaxNGSchema].createValidator(ValidationContext)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/msv/RelaxNGSchema.java
- function_names:
  - '[com.ctc.wstx.msv.W3CSchemaFactory].<init>()'
  - '[com.ctc.wstx.msv.W3CSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/msv/W3CSchemaFactory.java
- function_names:
  - '[com.ctc.wstx.msv.GenericMsvValidator].<init>(XMLValidationSchema,ValidationContext,com.sun.msv.verifier.DocumentDeclaration)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].getBaseUri()'
  - '[com.ctc.wstx.msv.GenericMsvValidator].isNotation(String)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].isUnparsedEntity(String)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].resolveNamespacePrefix(String)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].onID(org.relaxng.datatype.Datatype,com.sun.msv.verifier.regexp.StringToken)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].getSchema()'
  - '[com.ctc.wstx.msv.GenericMsvValidator].validateElementStart(String,String,String)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,String)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].validateAttribute(String,String,String,char[],int,int)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].validateElementAndAttributes()'
  - '[com.ctc.wstx.msv.GenericMsvValidator].validateElementEnd(String,String,String)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].validateText(String,boolean)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].validateText(char[],int,int,boolean)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].validationCompleted(boolean)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].getAttributeType(int)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].getIdAttrIndex()'
  - '[com.ctc.wstx.msv.GenericMsvValidator].getNotationAttrIndex()'
  - '[com.ctc.wstx.msv.GenericMsvValidator].getElementPName()'
  - '[com.ctc.wstx.msv.GenericMsvValidator].getAttrPName()'
  - '[com.ctc.wstx.msv.GenericMsvValidator].doValidateText(com.ctc.wstx.util.TextAccumulator)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(com.sun.msv.util.StringRef,int,javax.xml.namespace.QName)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String)'
  - '[com.ctc.wstx.msv.GenericMsvValidator].reportError(String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.msv.GenericMsvValidator]._name(javax.xml.namespace.QName,String,String)'
  - '[com.ctc.wstx.msv.GenericMsvValidator]._startTagAsQName()'
  - '[com.ctc.wstx.msv.GenericMsvValidator]._qname(String,String,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/msv/GenericMsvValidator.java
- function_names:
  - '[com.ctc.wstx.msv.AttributeProxy].<init>(org.codehaus.stax2.validation.ValidationContext)'
  - '[com.ctc.wstx.msv.AttributeProxy].getIndex(String)'
  - '[com.ctc.wstx.msv.AttributeProxy].getIndex(String,String)'
  - '[com.ctc.wstx.msv.AttributeProxy].getLength()'
  - '[com.ctc.wstx.msv.AttributeProxy].getLocalName(int)'
  - '[com.ctc.wstx.msv.AttributeProxy].getQName(int)'
  - '[com.ctc.wstx.msv.AttributeProxy].getType(int)'
  - '[com.ctc.wstx.msv.AttributeProxy].getType(String)'
  - '[com.ctc.wstx.msv.AttributeProxy].getType(String,String)'
  - '[com.ctc.wstx.msv.AttributeProxy].getURI(int)'
  - '[com.ctc.wstx.msv.AttributeProxy].getValue(int)'
  - '[com.ctc.wstx.msv.AttributeProxy].getValue(String)'
  - '[com.ctc.wstx.msv.AttributeProxy].getValue(String,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/msv/AttributeProxy.java
- function_names:
  - '[com.ctc.wstx.msv.BaseSchemaFactory].<init>(String)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].isPropertySupported(String)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].setProperty(String,Object)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].getProperty(String)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(InputStream,String,String,String)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(Reader,String,String)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(java.net.URL)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].createSchema(File)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].loadSchema(org.xml.sax.InputSource,Object)'
  - '[com.ctc.wstx.msv.BaseSchemaFactory].getSaxFactory()'
  - '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].<init>()'
  - '[com.ctc.wstx.msv.BaseSchemaFactory.MyGrammarController].error(Locator[],String,Exception)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/msv/BaseSchemaFactory.java
- function_names:
  - '[com.ctc.wstx.stax.WstxEventFactory].<init>()'
  - '[com.ctc.wstx.stax.WstxEventFactory].setLocation(Location)'
  - '[com.ctc.wstx.stax.WstxEventFactory].immutableLocation(Location)'
  - '[com.ctc.wstx.stax.WstxEventFactory].createDTD(String)'
  - '[com.ctc.wstx.stax.WstxEventFactory].createQName(String,String)'
  - '[com.ctc.wstx.stax.WstxEventFactory].createQName(String,String,String)'
  - '[com.ctc.wstx.stax.WstxEventFactory].createStartElement(javax.xml.namespace.QName,java.util.Iterator<?>,java.util.Iterator<?>,javax.xml.namespace.NamespaceContext)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxEventFactory.java
- function_names:
  - '[com.ctc.wstx.stax.WstxInputFactory].<init>()'
  - '[com.ctc.wstx.stax.WstxInputFactory].addSymbol(String)'
  - '[com.ctc.wstx.stax.WstxInputFactory].findCachedDTD(com.ctc.wstx.dtd.DTDId)'
  - '[com.ctc.wstx.stax.WstxInputFactory].updateSymbolTable(com.ctc.wstx.util.SymbolTable)'
  - '[com.ctc.wstx.stax.WstxInputFactory].addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createFilteredReader(XMLEventReader,EventFilter)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createFilteredReader(XMLStreamReader,StreamFilter)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(InputStream)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(InputStream,String)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(Reader)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(javax.xml.transform.Source)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(String,InputStream)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(String,Reader)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(XMLStreamReader)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStream)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(InputStream,String)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(Reader)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(javax.xml.transform.Source)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(String,InputStream)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(String,Reader)'
  - '[com.ctc.wstx.stax.WstxInputFactory].getProperty(String)'
  - '[com.ctc.wstx.stax.WstxInputFactory].setProperty(String,Object)'
  - '[com.ctc.wstx.stax.WstxInputFactory].getEventAllocator()'
  - '[com.ctc.wstx.stax.WstxInputFactory].getXMLReporter()'
  - '[com.ctc.wstx.stax.WstxInputFactory].getXMLResolver()'
  - '[com.ctc.wstx.stax.WstxInputFactory].isPropertySupported(String)'
  - '[com.ctc.wstx.stax.WstxInputFactory].setEventAllocator(javax.xml.stream.util.XMLEventAllocator)'
  - '[com.ctc.wstx.stax.WstxInputFactory].setXMLReporter(XMLReporter)'
  - '[com.ctc.wstx.stax.WstxInputFactory].setXMLResolver(XMLResolver)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(java.net.URL)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLEventReader(File)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(java.net.URL)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createXMLStreamReader(File)'
  - '[com.ctc.wstx.stax.WstxInputFactory].configureForXmlConformance()'
  - '[com.ctc.wstx.stax.WstxInputFactory].configureForConvenience()'
  - '[com.ctc.wstx.stax.WstxInputFactory].configureForSpeed()'
  - '[com.ctc.wstx.stax.WstxInputFactory].configureForLowMemUsage()'
  - '[com.ctc.wstx.stax.WstxInputFactory].configureForRoundTripping()'
  - '[com.ctc.wstx.stax.WstxInputFactory].getConfig()'
  - '[com.ctc.wstx.stax.WstxInputFactory].doCreateSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,String,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,com.ctc.wstx.io.InputBootstrapper,boolean,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,InputStream,String,boolean,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,java.net.URL,boolean,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.SystemId,InputStream,boolean,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createSR(com.ctc.wstx.io.SystemId,Reader,boolean,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createSR(File,boolean,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createSR(javax.xml.transform.Source,boolean)'
  - '[com.ctc.wstx.stax.WstxInputFactory].createEventAllocator()'
  - '[com.ctc.wstx.stax.WstxInputFactory].createPrivateConfig()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxInputFactory.java
- function_names:
  - '[com.ctc.wstx.stax.WstxOutputFactory].<init>()'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.OutputStream)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.OutputStream,String)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(javax.xml.transform.Result)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.Writer)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.OutputStream)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.OutputStream,String)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(javax.xml.transform.Result)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.Writer)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].getProperty(String)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].isPropertySupported(String)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].setProperty(String,Object)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(java.io.Writer,String)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLEventWriter(javax.xml.stream.XMLStreamWriter)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createXMLStreamWriter(java.io.Writer,String)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].configureForXmlConformance()'
  - '[com.ctc.wstx.stax.WstxOutputFactory].configureForRobustness()'
  - '[com.ctc.wstx.stax.WstxOutputFactory].configureForSpeed()'
  - '[com.ctc.wstx.stax.WstxOutputFactory].getConfig()'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(java.io.OutputStream,java.io.Writer,String,boolean)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(String,com.ctc.wstx.api.WriterConfig,com.ctc.wstx.sw.XmlWriter)'
  - '[com.ctc.wstx.stax.WstxOutputFactory].createSW(javax.xml.transform.Result)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/stax/WstxOutputFactory.java
- function_names:
  - '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String,String,String,com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String,String,String)'
  - '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String,String)'
  - '[com.ctc.wstx.evt.WDTD].<init>(javax.xml.stream.Location,String)'
  - '[com.ctc.wstx.evt.WDTD].getEntities()'
  - '[com.ctc.wstx.evt.WDTD].getNotations()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/WDTD.java
- function_names:
  - '[com.ctc.wstx.evt.MergedNsContext].<init>(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
  - '[com.ctc.wstx.evt.MergedNsContext].construct(javax.xml.namespace.NamespaceContext,List<javax.xml.stream.events.Namespace>)'
  - '[com.ctc.wstx.evt.MergedNsContext].doGetNamespaceURI(String)'
  - '[com.ctc.wstx.evt.MergedNsContext].doGetPrefix(String)'
  - '[com.ctc.wstx.evt.MergedNsContext].doGetPrefixes(String)'
  - '[com.ctc.wstx.evt.MergedNsContext].getNamespaces()'
  - '[com.ctc.wstx.evt.MergedNsContext].outputNamespaceDeclarations(java.io.Writer)'
  - '[com.ctc.wstx.evt.MergedNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
  - '[com.ctc.wstx.evt.MergedNsContext].buildByPrefixMap()'
  - '[com.ctc.wstx.evt.MergedNsContext].buildByNsURIMap()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/MergedNsContext.java
- function_names:
  - '[com.ctc.wstx.evt.DefaultEventAllocator].<init>(boolean)'
  - '[com.ctc.wstx.evt.DefaultEventAllocator].getDefaultInstance()'
  - '[com.ctc.wstx.evt.DefaultEventAllocator].getFastInstance()'
  - '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader)'
  - '[com.ctc.wstx.evt.DefaultEventAllocator].allocate(XMLStreamReader,javax.xml.stream.util.XMLEventConsumer)'
  - '[com.ctc.wstx.evt.DefaultEventAllocator].newInstance()'
  - '[com.ctc.wstx.evt.DefaultEventAllocator].withStartElement(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/DefaultEventAllocator.java
- function_names:
  - '[com.ctc.wstx.evt.WstxEventReader].<init>(javax.xml.stream.util.XMLEventAllocator,org.codehaus.stax2.XMLStreamReader2)'
  - '[com.ctc.wstx.evt.WstxEventReader].isPropertySupported(String)'
  - '[com.ctc.wstx.evt.WstxEventReader].setProperty(String,Object)'
  - '[com.ctc.wstx.evt.WstxEventReader].getErrorDesc(int,int)'
  - '[com.ctc.wstx.evt.WstxEventReader].close()'
  - '[com.ctc.wstx.evt.WstxEventReader].getElementText()'
  - '[com.ctc.wstx.evt.WstxEventReader].getProperty(String)'
  - '[com.ctc.wstx.evt.WstxEventReader].hasNext()'
  - '[com.ctc.wstx.evt.WstxEventReader].nextEvent()'
  - '[com.ctc.wstx.evt.WstxEventReader].next()'
  - '[com.ctc.wstx.evt.WstxEventReader].nextTag()'
  - '[com.ctc.wstx.evt.WstxEventReader].peek()'
  - '[com.ctc.wstx.evt.WstxEventReader].remove()'
  - '[com.ctc.wstx.evt.WstxEventReader].updateStateEndDocument()'
  - '[com.ctc.wstx.evt.WstxEventReader].hasNextEvent()'
  - '[com.ctc.wstx.evt.WstxEventReader].createNextEvent(boolean,int)'
  - '[com.ctc.wstx.evt.WstxEventReader]._checkUnwrap(RuntimeException)'
  - '[com.ctc.wstx.evt.WstxEventReader].createStartDocumentEvent()'
  - '[com.ctc.wstx.evt.WstxEventReader].throwEndOfInput()'
  - '[com.ctc.wstx.evt.WstxEventReader].throwUnchecked(XMLStreamException)'
  - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String)'
  - '[com.ctc.wstx.evt.WstxEventReader].reportProblem(String,Location)'
  - '[com.ctc.wstx.evt.WstxEventReader].getStreamReader()'
  - '[com.ctc.wstx.evt.WstxEventReader].findErrorDesc(int,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/WstxEventReader.java
- function_names:
  - '[com.ctc.wstx.evt.WNotationDeclaration].<init>(javax.xml.stream.Location,String,String,String,java.net.URL)'
  - '[com.ctc.wstx.evt.WNotationDeclaration].getBaseURI()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/WNotationDeclaration.java
- function_names:
  - '[com.ctc.wstx.evt.SimpleStartElement].<init>(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>)'
  - '[com.ctc.wstx.evt.SimpleStartElement].construct(javax.xml.stream.Location,javax.xml.namespace.QName,Map<javax.xml.namespace.QName,javax.xml.stream.events.Attribute>,List<javax.xml.stream.events.Namespace>,javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.evt.SimpleStartElement].construct(javax.xml.stream.Location,javax.xml.namespace.QName,Iterator<javax.xml.stream.events.Attribute>,Iterator<javax.xml.stream.events.Namespace>,javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.evt.SimpleStartElement].getAttributeByName(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.evt.SimpleStartElement].getAttributes()'
  - '[com.ctc.wstx.evt.SimpleStartElement].outputNsAndAttr(java.io.Writer)'
  - '[com.ctc.wstx.evt.SimpleStartElement].outputNsAndAttr(javax.xml.stream.XMLStreamWriter)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/SimpleStartElement.java
- function_names:
  - '[com.ctc.wstx.evt.CompactStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs)'
  - '[com.ctc.wstx.evt.CompactStartElement].getAttributeByName(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.evt.CompactStartElement].getAttributes()'
  - '[com.ctc.wstx.evt.CompactStartElement].outputNsAndAttr(java.io.Writer)'
  - '[com.ctc.wstx.evt.CompactStartElement].outputNsAndAttr(XMLStreamWriter)'
  - '[com.ctc.wstx.evt.CompactStartElement].constructAttr(String[],int,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/CompactStartElement.java
- function_names:
  - '[com.ctc.wstx.evt.WEntityDeclaration].<init>(javax.xml.stream.Location)'
  - '[com.ctc.wstx.evt.WEntityDeclaration].getBaseURI()'
  - '[com.ctc.wstx.evt.WEntityDeclaration].getName()'
  - '[com.ctc.wstx.evt.WEntityDeclaration].getNotationName()'
  - '[com.ctc.wstx.evt.WEntityDeclaration].getPublicId()'
  - '[com.ctc.wstx.evt.WEntityDeclaration].getReplacementText()'
  - '[com.ctc.wstx.evt.WEntityDeclaration].getSystemId()'
  - '[com.ctc.wstx.evt.WEntityDeclaration].getEventType()'
  - '[com.ctc.wstx.evt.WEntityDeclaration].writeEnc(java.io.Writer)'
  - '[com.ctc.wstx.evt.WEntityDeclaration].writeAsEncodedUnicode(java.io.Writer)'
  - '[com.ctc.wstx.evt.WEntityDeclaration].writeUsing(org.codehaus.stax2.XMLStreamWriter2)'
  - '[com.ctc.wstx.evt.WEntityDeclaration].equals(Object)'
  - '[com.ctc.wstx.evt.WEntityDeclaration].hashCode()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityDeclaration.java
- function_names:
  - '[com.ctc.wstx.evt.BaseStartElement].<init>(Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext)'
  - '[com.ctc.wstx.evt.BaseStartElement].getAttributeByName(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.evt.BaseStartElement].getAttributes()'
  - '[com.ctc.wstx.evt.BaseStartElement].getName()'
  - '[com.ctc.wstx.evt.BaseStartElement].getNamespaces()'
  - '[com.ctc.wstx.evt.BaseStartElement].getNamespaceContext()'
  - '[com.ctc.wstx.evt.BaseStartElement].getNamespaceURI(String)'
  - '[com.ctc.wstx.evt.BaseStartElement].asStartElement()'
  - '[com.ctc.wstx.evt.BaseStartElement].getEventType()'
  - '[com.ctc.wstx.evt.BaseStartElement].isStartElement()'
  - '[com.ctc.wstx.evt.BaseStartElement].writeAsEncodedUnicode(java.io.Writer)'
  - '[com.ctc.wstx.evt.BaseStartElement].writeUsing(org.codehaus.stax2.XMLStreamWriter2)'
  - '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(java.io.Writer)'
  - '[com.ctc.wstx.evt.BaseStartElement].outputNsAndAttr(XMLStreamWriter)'
  - '[com.ctc.wstx.evt.BaseStartElement].equals(Object)'
  - '[com.ctc.wstx.evt.BaseStartElement].hashCode()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/BaseStartElement.java
- function_names:
  - '[com.ctc.wstx.evt.WEntityReference].<init>(javax.xml.stream.Location,javax.xml.stream.events.EntityDeclaration)'
  - '[com.ctc.wstx.evt.WEntityReference].<init>(javax.xml.stream.Location,String)'
  - '[com.ctc.wstx.evt.WEntityReference].getName()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/evt/WEntityReference.java
- function_names:
  - '[com.ctc.wstx.dom.DOMOutputElement].<init>(org.w3c.dom.Node)'
  - '[com.ctc.wstx.dom.DOMOutputElement].<init>(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element,com.ctc.wstx.util.BijectiveNsMap)'
  - '[com.ctc.wstx.dom.DOMOutputElement].relink(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element)'
  - '[com.ctc.wstx.dom.DOMOutputElement].createRoot(org.w3c.dom.Node)'
  - '[com.ctc.wstx.dom.DOMOutputElement].createAndAttachChild(org.w3c.dom.Element)'
  - '[com.ctc.wstx.dom.DOMOutputElement].createChild(org.w3c.dom.Element)'
  - '[com.ctc.wstx.dom.DOMOutputElement].reuseAsChild(com.ctc.wstx.dom.DOMOutputElement,org.w3c.dom.Element)'
  - '[com.ctc.wstx.dom.DOMOutputElement].addToPool(com.ctc.wstx.dom.DOMOutputElement)'
  - '[com.ctc.wstx.dom.DOMOutputElement].getParent()'
  - '[com.ctc.wstx.dom.DOMOutputElement].isRoot()'
  - '[com.ctc.wstx.dom.DOMOutputElement].getNameDesc()'
  - '[com.ctc.wstx.dom.DOMOutputElement].setDefaultNsUri(String)'
  - '[com.ctc.wstx.dom.DOMOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.dom.DOMOutputElement].appendNode(org.w3c.dom.Node)'
  - '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(String,String)'
  - '[com.ctc.wstx.dom.DOMOutputElement].addAttribute(String,String,String)'
  - '[com.ctc.wstx.dom.DOMOutputElement].appendChild(org.w3c.dom.Node)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dom/DOMOutputElement.java
- function_names:
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].<init>(com.ctc.wstx.api.WriterConfig,Node)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createFrom(com.ctc.wstx.api.WriterConfig,javax.xml.transform.dom.DOMResult)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getNamespaceContext()'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getPrefix(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].getProperty(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setDefaultNamespace(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setPrefix(String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeAttribute(String,String,String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDefaultNamespace(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEmptyElement(String,String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEndDocument()'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeEndElement()'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeNamespace(String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeStartElement(String,String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].isPropertySupported(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].setProperty(String,Object)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].writeDTD(String,String,String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].appendLeaf(Node)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].createStartElem(String,String,String,boolean)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].outputAttribute(String,String,String,String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].validateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].findElemPrefix(String,com.ctc.wstx.dom.DOMOutputElement)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].generateElemPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.dom.DOMOutputElement)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingWriter.java
- function_names:
  - '[com.ctc.wstx.dom.WstxDOMWrappingReader].<init>(javax.xml.transform.dom.DOMSource,com.ctc.wstx.api.ReaderConfig)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingReader].createFrom(javax.xml.transform.dom.DOMSource,com.ctc.wstx.api.ReaderConfig)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingReader].isPropertySupported(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingReader].getProperty(String)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingReader].setProperty(String,Object)'
  - '[com.ctc.wstx.dom.WstxDOMWrappingReader].throwStreamException(String,Location)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dom/WstxDOMWrappingReader.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDAttribute].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDAttribute].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDAttribute].getName()'
  - '[com.ctc.wstx.dtd.DTDAttribute].toString()'
  - '[com.ctc.wstx.dtd.DTDAttribute].getDefaultValue(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
  - '[com.ctc.wstx.dtd.DTDAttribute].getSpecialIndex()'
  - '[com.ctc.wstx.dtd.DTDAttribute].needsValidation()'
  - '[com.ctc.wstx.dtd.DTDAttribute].isFixed()'
  - '[com.ctc.wstx.dtd.DTDAttribute].isRequired()'
  - '[com.ctc.wstx.dtd.DTDAttribute].isSpecial()'
  - '[com.ctc.wstx.dtd.DTDAttribute].hasDefaultValue()'
  - '[com.ctc.wstx.dtd.DTDAttribute].getValueType()'
  - '[com.ctc.wstx.dtd.DTDAttribute].getValueTypeString()'
  - '[com.ctc.wstx.dtd.DTDAttribute].typeIsId()'
  - '[com.ctc.wstx.dtd.DTDAttribute].typeIsNotation()'
  - '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDAttribute].validate(com.ctc.wstx.dtd.DTDValidatorBase,String,boolean)'
  - '[com.ctc.wstx.dtd.DTDAttribute].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - '[com.ctc.wstx.dtd.DTDAttribute].normalize(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int)'
  - '[com.ctc.wstx.dtd.DTDAttribute].normalizeDefault()'
  - '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultName(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultNames(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - '[com.ctc.wstx.dtd.DTDAttribute].validateDefaultNmToken(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - '[com.ctc.wstx.dtd.DTDAttribute].validateEnumValue(char[],int,int,boolean,com.ctc.wstx.util.WordResolver)'
  - '[com.ctc.wstx.dtd.DTDAttribute].findEntityDecl(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int)'
  - '[com.ctc.wstx.dtd.DTDAttribute].checkEntity(com.ctc.wstx.sr.InputProblemReporter,String,com.ctc.wstx.ent.EntityDecl)'
  - '[com.ctc.wstx.dtd.DTDAttribute].reportInvalidChar(com.ctc.wstx.dtd.DTDValidatorBase,char,String)'
  - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.dtd.DTDValidatorBase,String)'
  - '[com.ctc.wstx.dtd.DTDAttribute].reportValidationProblem(com.ctc.wstx.sr.InputProblemReporter,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDAttribute.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDSubset].<init>()'
  - '[com.ctc.wstx.dtd.DTDSubset].combineWithExternalSubset(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.dtd.DTDSubset].createValidator(ValidationContext)'
  - '[com.ctc.wstx.dtd.DTDSubset].getSchemaType()'
  - '[com.ctc.wstx.dtd.DTDSubset].getEntityCount()'
  - '[com.ctc.wstx.dtd.DTDSubset].getNotationCount()'
  - '[com.ctc.wstx.dtd.DTDSubset].isCachable()'
  - '[com.ctc.wstx.dtd.DTDSubset].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityMap()'
  - '[com.ctc.wstx.dtd.DTDSubset].getGeneralEntityList()'
  - '[com.ctc.wstx.dtd.DTDSubset].getParameterEntityMap()'
  - '[com.ctc.wstx.dtd.DTDSubset].getNotationMap()'
  - '[com.ctc.wstx.dtd.DTDSubset].getNotationList()'
  - '[com.ctc.wstx.dtd.DTDSubset].getElementMap()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubset.java
- function_names:
  - '[com.ctc.wstx.dtd.SmallPrefixedNameSet].<init>(boolean,PrefixedName[])'
  - '[com.ctc.wstx.dtd.SmallPrefixedNameSet].hasMultiple()'
  - '[com.ctc.wstx.dtd.SmallPrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.SmallPrefixedNameSet].appendNames(StringBuilder,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SmallPrefixedNameSet.java
- function_names:
  - '[com.ctc.wstx.dtd.DFAValidator].<init>(com.ctc.wstx.dtd.DFAState)'
  - '[com.ctc.wstx.dtd.DFAValidator].newInstance()'
  - '[com.ctc.wstx.dtd.DFAValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.DFAValidator].fullyValid()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAValidator.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDEntityAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDEntityAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDEntityAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDEntityAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDEntityAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntityAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDIdRefAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDIdRefAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDIdRefAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDIdRefAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDIdRefAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.StructValidator].newInstance()'
  - '[com.ctc.wstx.dtd.StructValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.StructValidator].fullyValid()'
  - '[com.ctc.wstx.dtd.StructValidator].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StructValidator.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDIdAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDIdAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDIdAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDIdAttr].typeIsId()'
  - '[com.ctc.wstx.dtd.DTDIdAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDIdAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDEnumAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean,com.ctc.wstx.util.WordResolver)'
  - '[com.ctc.wstx.dtd.DTDEnumAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDEnumAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDEnumAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDEnumAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEnumAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].<init>(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].constructInstance(boolean,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,com.ctc.wstx.ent.EntityDecl>,Set<String>,HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,boolean)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].combineWithExternalSubset(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].createValidator(ValidationContext)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].getEntityCount()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationCount()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].isCachable()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityMap()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].getGeneralEntityList()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].getParameterEntityMap()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationMap()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].getNotationList()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].getElementMap()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].isReusableWith(com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].toString()'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwNotationException(javax.xml.stream.events.NotationDeclaration,javax.xml.stream.events.NotationDeclaration)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].throwElementException(com.ctc.wstx.dtd.DTDElement,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].combineMaps(Map<K,V>,Map<K,V>)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].combineElements(com.ctc.wstx.sr.InputProblemReporter,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,HashMap<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>)'
  - '[com.ctc.wstx.dtd.DTDSubsetImpl].checkNotations(HashMap<String,javax.xml.stream.events.NotationDeclaration>,HashMap<String,javax.xml.stream.events.NotationDeclaration>)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSubsetImpl.java
- function_names:
  - '[com.ctc.wstx.dtd.EmptyValidator].<init>(String)'
  - '[com.ctc.wstx.dtd.EmptyValidator].getPcdataInstance()'
  - '[com.ctc.wstx.dtd.EmptyValidator].getEmptyInstance()'
  - '[com.ctc.wstx.dtd.EmptyValidator].newInstance()'
  - '[com.ctc.wstx.dtd.EmptyValidator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.EmptyValidator].fullyValid()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/EmptyValidator.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDWriter].<init>(java.io.Writer,boolean,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDWriter].includeComments()'
  - '[com.ctc.wstx.dtd.DTDWriter].includeConditionals()'
  - '[com.ctc.wstx.dtd.DTDWriter].includeParamEntities()'
  - '[com.ctc.wstx.dtd.DTDWriter].disableOutput()'
  - '[com.ctc.wstx.dtd.DTDWriter].enableOutput(int)'
  - '[com.ctc.wstx.dtd.DTDWriter].setFlattenStart(int)'
  - '[com.ctc.wstx.dtd.DTDWriter].getFlattenStart()'
  - '[com.ctc.wstx.dtd.DTDWriter].flush(char[],int)'
  - '[com.ctc.wstx.dtd.DTDWriter].output(String)'
  - '[com.ctc.wstx.dtd.DTDWriter].output(char)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDWriter.java
- function_names:
  - '[com.ctc.wstx.dtd.ModelNode].cloneModel()'
  - '[com.ctc.wstx.dtd.ModelNode].isNullable()'
  - '[com.ctc.wstx.dtd.ModelNode].indexTokens(java.util.List<com.ctc.wstx.dtd.TokenModel>)'
  - '[com.ctc.wstx.dtd.ModelNode].addFirstPos(java.util.BitSet)'
  - '[com.ctc.wstx.dtd.ModelNode].addLastPos(java.util.BitSet)'
  - '[com.ctc.wstx.dtd.ModelNode].calcFollowPos(BitSet[])'
  - '[com.ctc.wstx.dtd.ModelNode].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ModelNode.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDValidator].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
  - '[com.ctc.wstx.dtd.DTDValidator].reallyValidating()'
  - '[com.ctc.wstx.dtd.DTDValidator].validateElementStart(String,String,String)'
  - '[com.ctc.wstx.dtd.DTDValidator].validateAttribute(String,String,String,String)'
  - '[com.ctc.wstx.dtd.DTDValidator].validateAttribute(String,String,String,char[],int,int)'
  - '[com.ctc.wstx.dtd.DTDValidator].validateElementAndAttributes()'
  - '[com.ctc.wstx.dtd.DTDValidator].validateElementEnd(String,String,String)'
  - '[com.ctc.wstx.dtd.DTDValidator].validationCompleted(boolean)'
  - '[com.ctc.wstx.dtd.DTDValidator].getIdMap()'
  - '[com.ctc.wstx.dtd.DTDValidator].checkIdRefs()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidator.java
- function_names:
  - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
  - '[com.ctc.wstx.dtd.FullDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean,int)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readExternalSubset(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.dtd.DTDSubset,boolean,int)'
  - '[com.ctc.wstx.dtd.FullDTDReader].flattenExternalSubset(com.ctc.wstx.io.WstxInputSource,java.io.Writer,boolean,boolean,boolean)'
  - '[com.ctc.wstx.dtd.FullDTDReader].getTextBuffer()'
  - '[com.ctc.wstx.dtd.FullDTDReader].setFlattenWriter(java.io.Writer,boolean,boolean,boolean)'
  - '[com.ctc.wstx.dtd.FullDTDReader].flushFlattenWriter()'
  - '[com.ctc.wstx.dtd.FullDTDReader].findEntity(String)'
  - '[com.ctc.wstx.dtd.FullDTDReader].parseDTD()'
  - '[com.ctc.wstx.dtd.FullDTDReader].parseDirective()'
  - '[com.ctc.wstx.dtd.FullDTDReader].parseDirectiveFlattened()'
  - '[com.ctc.wstx.dtd.FullDTDReader].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
  - '[com.ctc.wstx.dtd.FullDTDReader].loadMore()'
  - '[com.ctc.wstx.dtd.FullDTDReader].loadMoreFromCurrent()'
  - '[com.ctc.wstx.dtd.FullDTDReader].ensureInput(int)'
  - '[com.ctc.wstx.dtd.FullDTDReader].loadMoreScoped(com.ctc.wstx.io.WstxInputSource,String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.FullDTDReader].dtdNextIfAvailable()'
  - '[com.ctc.wstx.dtd.FullDTDReader].getNextExpanded()'
  - '[com.ctc.wstx.dtd.FullDTDReader].skipDtdWs(boolean)'
  - '[com.ctc.wstx.dtd.FullDTDReader].skipObligatoryDtdWs()'
  - '[com.ctc.wstx.dtd.FullDTDReader].expandPE()'
  - '[com.ctc.wstx.dtd.FullDTDReader].checkDTDKeyword(String)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readDTDKeyword(String)'
  - '[com.ctc.wstx.dtd.FullDTDReader].checkPublicSystemKeyword(char)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readDTDName(char)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readDTDLocalName(char,boolean)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readDTDNmtoken(char)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readDTDQName(char)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readArity()'
  - '[com.ctc.wstx.dtd.FullDTDReader].parseEntityValue(String,javax.xml.stream.Location,char)'
  - '[com.ctc.wstx.dtd.FullDTDReader].parseAttrDefaultValue(com.ctc.wstx.dtd.DefaultAttrValue,char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location,boolean)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readPI()'
  - '[com.ctc.wstx.dtd.FullDTDReader].readComment(com.ctc.wstx.dtd.DTDEventListener)'
  - '[com.ctc.wstx.dtd.FullDTDReader].checkInclusion()'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleIncluded()'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleIgnored()'
  - '[com.ctc.wstx.dtd.FullDTDReader]._reportUndefinedNotationRefs()'
  - '[com.ctc.wstx.dtd.FullDTDReader]._reportBadDirective(String)'
  - '[com.ctc.wstx.dtd.FullDTDReader]._reportVCViolation(String)'
  - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String)'
  - '[com.ctc.wstx.dtd.FullDTDReader]._reportWFCViolation(String,Object)'
  - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDElemError(String,Object)'
  - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDAttrError(String,com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.FullDTDReader].throwDTDUnexpectedChar(int,String)'
  - '[com.ctc.wstx.dtd.FullDTDReader].throwForbiddenPE()'
  - '[com.ctc.wstx.dtd.FullDTDReader].elemDesc(Object)'
  - '[com.ctc.wstx.dtd.FullDTDReader].attrDesc(Object,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.FullDTDReader].entityDesc(com.ctc.wstx.io.WstxInputSource)'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleDeclaration(char)'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleSuppressedDeclaration()'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleAttlistDecl()'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleElementDecl()'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleEntityDecl(boolean)'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleNotationDecl()'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleTargetNsDecl()'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleAttrDecl(com.ctc.wstx.dtd.DTDElement,char,int,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.FullDTDReader].parseEnumerated(com.ctc.wstx.dtd.DTDElement,com.ctc.wstx.util.PrefixedName,boolean)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readNotationEntry(char,com.ctc.wstx.util.PrefixedName,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readEnumEntry(char,HashMap<String,String>)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readMixedSpec(com.ctc.wstx.util.PrefixedName,boolean)'
  - '[com.ctc.wstx.dtd.FullDTDReader].readContentSpec(com.ctc.wstx.util.PrefixedName,boolean,int)'
  - '[com.ctc.wstx.dtd.FullDTDReader].combineArities(char,char)'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleExternalEntityDecl(com.ctc.wstx.io.WstxInputSource,boolean,String,char,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.FullDTDReader].getElementMap()'
  - '[com.ctc.wstx.dtd.FullDTDReader].findSharedName(String,String)'
  - '[com.ctc.wstx.dtd.FullDTDReader].findEntity(String,Object)'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleUndeclaredEntity(String)'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - '[com.ctc.wstx.dtd.FullDTDReader].handleGreedyEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - '[com.ctc.wstx.dtd.FullDTDReader].checkXmlSpaceAttr(int,com.ctc.wstx.util.WordResolver)'
  - '[com.ctc.wstx.dtd.FullDTDReader].checkXmlIdAttr(int)'
  - '[com.ctc.wstx.dtd.FullDTDReader]._reportWarning(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/FullDTDReader.java
- function_names:
  - '[com.ctc.wstx.dtd.DFAState].<init>(int,BitSet)'
  - '[com.ctc.wstx.dtd.DFAState].constructDFA(com.ctc.wstx.dtd.ContentSpec)'
  - '[com.ctc.wstx.dtd.DFAState].isAcceptingState()'
  - '[com.ctc.wstx.dtd.DFAState].getIndex()'
  - '[com.ctc.wstx.dtd.DFAState].findNext(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.DFAState].getNextNames()'
  - '[com.ctc.wstx.dtd.DFAState].calcNext(PrefixedName[],BitSet[],List<com.ctc.wstx.dtd.DFAState>,Map<BitSet,com.ctc.wstx.dtd.DFAState>)'
  - '[com.ctc.wstx.dtd.DFAState].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DFAState.java
- function_names:
  - '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,boolean)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset(com.ctc.wstx.io.WstxInputData,com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].getLocation()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(String,Object)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].handleUndeclaredEntity(String)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].handleExpandedSurrogate(char,char)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].findEntity(String)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipInternalSubset()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextFromCurr()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].dtdNextChar()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].getNextSkippingPEs()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipPE()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipComment()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipCommentContent()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipPI()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipDeclaration(char)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipLiteral(char)'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].skipDTDName()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].getErrorMsg()'
  - '[com.ctc.wstx.dtd.MinimalDTDReader].throwIllegalCall()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/MinimalDTDReader.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDElement].<init>(javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDElement].createDefined(com.ctc.wstx.api.ReaderConfig,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.StructValidator,int)'
  - '[com.ctc.wstx.dtd.DTDElement].createPlaceholder(com.ctc.wstx.api.ReaderConfig,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.DTDElement].define(javax.xml.stream.Location,com.ctc.wstx.dtd.StructValidator,int)'
  - '[com.ctc.wstx.dtd.DTDElement].defineFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
  - '[com.ctc.wstx.dtd.DTDElement].verifyUndefined()'
  - '[com.ctc.wstx.dtd.DTDElement].addAttribute(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.PrefixedName,int,com.ctc.wstx.dtd.DefaultAttrValue,com.ctc.wstx.util.WordResolver,boolean)'
  - '[com.ctc.wstx.dtd.DTDElement].addNsDefault(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.PrefixedName,int,com.ctc.wstx.dtd.DefaultAttrValue,boolean)'
  - '[com.ctc.wstx.dtd.DTDElement].mergeMissingAttributesFrom(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDElement,boolean)'
  - '[com.ctc.wstx.dtd.DTDElement].doAddAttribute(Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDAttribute>,com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.dtd.DTDAttribute,List<com.ctc.wstx.dtd.DTDAttribute>,boolean)'
  - '[com.ctc.wstx.dtd.DTDElement].getName()'
  - '[com.ctc.wstx.dtd.DTDElement].toString()'
  - '[com.ctc.wstx.dtd.DTDElement].getDisplayName()'
  - '[com.ctc.wstx.dtd.DTDElement].getLocation()'
  - '[com.ctc.wstx.dtd.DTDElement].isDefined()'
  - '[com.ctc.wstx.dtd.DTDElement].getAllowedContent()'
  - '[com.ctc.wstx.dtd.DTDElement].getAllowedContentIfSpace()'
  - '[com.ctc.wstx.dtd.DTDElement].getAttributes()'
  - '[com.ctc.wstx.dtd.DTDElement].getSpecialCount()'
  - '[com.ctc.wstx.dtd.DTDElement].getSpecialAttrs()'
  - '[com.ctc.wstx.dtd.DTDElement].attrsNeedValidation()'
  - '[com.ctc.wstx.dtd.DTDElement].hasFixedAttrs()'
  - '[com.ctc.wstx.dtd.DTDElement].hasAttrDefaultValues()'
  - '[com.ctc.wstx.dtd.DTDElement].getIdAttribute()'
  - '[com.ctc.wstx.dtd.DTDElement].getNotationAttribute()'
  - '[com.ctc.wstx.dtd.DTDElement].hasNsDefaults()'
  - '[com.ctc.wstx.dtd.DTDElement].getValidator()'
  - '[com.ctc.wstx.dtd.DTDElement].getNsDefaults()'
  - '[com.ctc.wstx.dtd.DTDElement].getSpecialList()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDElement.java
- function_names:
  - '[com.ctc.wstx.dtd.SeqContentSpec].<init>(boolean,char,ContentSpec[])'
  - '[com.ctc.wstx.dtd.SeqContentSpec].construct(boolean,char,Collection<com.ctc.wstx.dtd.ContentSpec>)'
  - '[com.ctc.wstx.dtd.SeqContentSpec].getSimpleValidator()'
  - '[com.ctc.wstx.dtd.SeqContentSpec].rewrite()'
  - '[com.ctc.wstx.dtd.SeqContentSpec].rewrite(ContentSpec[],int,int)'
  - '[com.ctc.wstx.dtd.SeqContentSpec].toString()'
  - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].<init>(char,PrefixedName[])'
  - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].newInstance()'
  - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].fullyValid()'
  - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].expElem(int)'
  - '[com.ctc.wstx.dtd.SeqContentSpec.Validator].concatNames(PrefixedName[])'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/SeqContentSpec.java
- function_names:
  - '[com.ctc.wstx.dtd.ConcatModel].<init>(com.ctc.wstx.dtd.ModelNode,com.ctc.wstx.dtd.ModelNode)'
  - '[com.ctc.wstx.dtd.ConcatModel].cloneModel()'
  - '[com.ctc.wstx.dtd.ConcatModel].isNullable()'
  - '[com.ctc.wstx.dtd.ConcatModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
  - '[com.ctc.wstx.dtd.ConcatModel].addFirstPos(BitSet)'
  - '[com.ctc.wstx.dtd.ConcatModel].addLastPos(BitSet)'
  - '[com.ctc.wstx.dtd.ConcatModel].calcFollowPos(BitSet[])'
  - '[com.ctc.wstx.dtd.ConcatModel].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ConcatModel.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDValidatorBase].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].setAttrValueNormalization(boolean)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].reallyValidating()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getSchema()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementStart(String,String,String)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].validateAttribute(String,String,String,String)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].validateAttribute(String,String,String,char[],int,int)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementAndAttributes()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].validateElementEnd(String,String,String)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].validateText(String,boolean)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].validateText(char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].validationCompleted(boolean)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getAttributeType(int)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getIdAttrIndex()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getNotationAttrIndex()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].mayHaveNsDefaults(String,String)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].checkNsDefaults(com.ctc.wstx.sr.InputElementStack)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getElemName()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getLocation()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getIdMap()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getEntityMap()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].getTempAttrValueBuffer(int)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].hasNsDefaults()'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,Object)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].reportValidationProblem(String,Object,Object)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].doReportValidationProblem(String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.DTDValidatorBase].doAddDefaultValue(com.ctc.wstx.dtd.DTDAttribute)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDValidatorBase.java
- function_names:
  - '[com.ctc.wstx.dtd.DefaultAttrValue].<init>(int)'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].constructImplied()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].constructRequired()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].constructFixed()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].constructOptional()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].setValue(String)'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredPE(String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredGE(String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].hasUndeclaredEntities()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].getValue()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].getValueIfOk()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].isRequired()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].isFixed()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].hasDefaultValue()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].isSpecial()'
  - '[com.ctc.wstx.dtd.DefaultAttrValue].addUndeclaredEntity(String,javax.xml.stream.Location,boolean)'
  - '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].<init>(String,javax.xml.stream.Location,boolean)'
  - '[com.ctc.wstx.dtd.DefaultAttrValue.UndeclaredEntity].reportUndeclared(org.codehaus.stax2.validation.ValidationContext,org.codehaus.stax2.validation.XMLValidator)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DefaultAttrValue.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDCdataAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDCdataAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDCdataAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDCdataAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  - '[com.ctc.wstx.dtd.DTDCdataAttr].normalize(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int)'
  - '[com.ctc.wstx.dtd.DTDCdataAttr].normalizeDefault()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDCdataAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.ChoiceModel].<init>(ModelNode[])'
  - '[com.ctc.wstx.dtd.ChoiceModel].toString()'
  - '[com.ctc.wstx.dtd.ChoiceModel].cloneModel()'
  - '[com.ctc.wstx.dtd.ChoiceModel].isNullable()'
  - '[com.ctc.wstx.dtd.ChoiceModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
  - '[com.ctc.wstx.dtd.ChoiceModel].addFirstPos(BitSet)'
  - '[com.ctc.wstx.dtd.ChoiceModel].addLastPos(BitSet)'
  - '[com.ctc.wstx.dtd.ChoiceModel].calcFollowPos(BitSet[])'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceModel.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDNotationAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean,com.ctc.wstx.util.WordResolver)'
  - '[com.ctc.wstx.dtd.DTDNotationAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDNotationAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDNotationAttr].typeIsNotation()'
  - '[com.ctc.wstx.dtd.DTDNotationAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDNotationAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNotationAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.TokenContentSpec].<init>(char,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.TokenContentSpec].construct(char,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.TokenContentSpec].getDummySpec()'
  - '[com.ctc.wstx.dtd.TokenContentSpec].isLeaf()'
  - '[com.ctc.wstx.dtd.TokenContentSpec].getName()'
  - '[com.ctc.wstx.dtd.TokenContentSpec].getSimpleValidator()'
  - '[com.ctc.wstx.dtd.TokenContentSpec].rewrite()'
  - '[com.ctc.wstx.dtd.TokenContentSpec].toString()'
  - '[com.ctc.wstx.dtd.TokenContentSpec.Validator].<init>(char,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.TokenContentSpec.Validator].newInstance()'
  - '[com.ctc.wstx.dtd.TokenContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.TokenContentSpec.Validator].fullyValid()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenContentSpec.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDId].<init>(String,java.net.URI,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDId].constructFromPublicId(String,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDId].constructFromSystemId(java.net.URI,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDId].construct(String,java.net.URI,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDId].hashCode()'
  - '[com.ctc.wstx.dtd.DTDId].toString()'
  - '[com.ctc.wstx.dtd.DTDId].equals(Object)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDId.java
- function_names:
  - '[com.ctc.wstx.dtd.LargePrefixedNameSet].<init>(boolean,PrefixedName[])'
  - '[com.ctc.wstx.dtd.LargePrefixedNameSet].hasMultiple()'
  - '[com.ctc.wstx.dtd.LargePrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.LargePrefixedNameSet].appendNames(StringBuilder,String)'
  - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].<init>(com.ctc.wstx.util.PrefixedName,Bucket)'
  - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].getName()'
  - '[com.ctc.wstx.dtd.LargePrefixedNameSet.Bucket].getNext()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/LargePrefixedNameSet.java
- function_names:
  - '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,ContentSpec[])'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec].<init>(boolean,char,boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec].constructChoice(boolean,char,Collection<com.ctc.wstx.dtd.ContentSpec>)'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec].constructMixed(boolean,Collection<com.ctc.wstx.dtd.ContentSpec>)'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec].getSimpleValidator()'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec].rewrite()'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec].toString()'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec].namesetFromSpecs(boolean,ContentSpec[])'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].<init>(char,com.ctc.wstx.dtd.PrefixedNameSet)'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].newInstance()'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].tryToValidate(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.ChoiceContentSpec.Validator].fullyValid()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ChoiceContentSpec.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdReportComments()'
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdProcessingInstruction(String,String)'
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdComment(char[],int,int)'
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdSkippedEntity(String)'
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdNotationDecl(String,String,String,java.net.URL)'
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdUnparsedEntityDecl(String,String,String,String,java.net.URL)'
  - '[com.ctc.wstx.dtd.DTDEventListener].attributeDecl(String,String,String,String,String)'
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdElementDecl(String,String)'
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdExternalEntityDecl(String,String,String)'
  - '[com.ctc.wstx.dtd.DTDEventListener].dtdInternalEntityDecl(String,String)'
  - '[com.ctc.wstx.dtd.DTDEventListener].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEventListener.java
- function_names:
  - '[com.ctc.wstx.dtd.ContentSpec].<init>(char)'
  - '[com.ctc.wstx.dtd.ContentSpec].getArity()'
  - '[com.ctc.wstx.dtd.ContentSpec].setArity(char)'
  - '[com.ctc.wstx.dtd.ContentSpec].isLeaf()'
  - '[com.ctc.wstx.dtd.ContentSpec].getSimpleValidator()'
  - '[com.ctc.wstx.dtd.ContentSpec].rewrite()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/ContentSpec.java
- function_names:
  - '[com.ctc.wstx.dtd.StarModel].<init>(com.ctc.wstx.dtd.ModelNode)'
  - '[com.ctc.wstx.dtd.StarModel].cloneModel()'
  - '[com.ctc.wstx.dtd.StarModel].isNullable()'
  - '[com.ctc.wstx.dtd.StarModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
  - '[com.ctc.wstx.dtd.StarModel].addFirstPos(BitSet)'
  - '[com.ctc.wstx.dtd.StarModel].addLastPos(BitSet)'
  - '[com.ctc.wstx.dtd.StarModel].calcFollowPos(BitSet[])'
  - '[com.ctc.wstx.dtd.StarModel].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/StarModel.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDEntitiesAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDEntitiesAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDEntitiesAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDEntitiesAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDEntitiesAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDEntitiesAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDNmTokensAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDNmTokensAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDNmTokensAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDNmTokensAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDNmTokensAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokensAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.OptionalModel].<init>(com.ctc.wstx.dtd.ModelNode)'
  - '[com.ctc.wstx.dtd.OptionalModel].cloneModel()'
  - '[com.ctc.wstx.dtd.OptionalModel].isNullable()'
  - '[com.ctc.wstx.dtd.OptionalModel].indexTokens(List<com.ctc.wstx.dtd.TokenModel>)'
  - '[com.ctc.wstx.dtd.OptionalModel].addFirstPos(BitSet)'
  - '[com.ctc.wstx.dtd.OptionalModel].addLastPos(BitSet)'
  - '[com.ctc.wstx.dtd.OptionalModel].calcFollowPos(BitSet[])'
  - '[com.ctc.wstx.dtd.OptionalModel].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/OptionalModel.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].<init>(com.ctc.wstx.dtd.DTDSubset,ValidationContext,boolean,Map<com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DTDElement>,Map<String,com.ctc.wstx.ent.EntityDecl>)'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].reallyValidating()'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].setAttrValueNormalization(boolean)'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementStart(String,String,String)'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateAttribute(String,String,String,String)'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateAttribute(String,String,String,char[],int,int)'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementAndAttributes()'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].validateElementEnd(String,String,String)'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].validationCompleted(boolean)'
  - '[com.ctc.wstx.dtd.DTDTypingNonValidator].getIdMap()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDTypingNonValidator.java
- function_names:
  - '[com.ctc.wstx.dtd.TokenModel].<init>(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.TokenModel].getNullToken()'
  - '[com.ctc.wstx.dtd.TokenModel].getName()'
  - '[com.ctc.wstx.dtd.TokenModel].cloneModel()'
  - '[com.ctc.wstx.dtd.TokenModel].isNullable()'
  - '[com.ctc.wstx.dtd.TokenModel].indexTokens(java.util.List<com.ctc.wstx.dtd.TokenModel>)'
  - '[com.ctc.wstx.dtd.TokenModel].addFirstPos(java.util.BitSet)'
  - '[com.ctc.wstx.dtd.TokenModel].addLastPos(java.util.BitSet)'
  - '[com.ctc.wstx.dtd.TokenModel].calcFollowPos(BitSet[])'
  - '[com.ctc.wstx.dtd.TokenModel].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/TokenModel.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDIdRefsAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDIdRefsAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDIdRefsAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDIdRefsAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDIdRefsAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDIdRefsAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDNmTokenAttr].<init>(com.ctc.wstx.util.PrefixedName,com.ctc.wstx.dtd.DefaultAttrValue,int,boolean,boolean)'
  - '[com.ctc.wstx.dtd.DTDNmTokenAttr].cloneWith(int)'
  - '[com.ctc.wstx.dtd.DTDNmTokenAttr].getValueType()'
  - '[com.ctc.wstx.dtd.DTDNmTokenAttr].validate(com.ctc.wstx.dtd.DTDValidatorBase,char[],int,int,boolean)'
  - '[com.ctc.wstx.dtd.DTDNmTokenAttr].validateDefault(com.ctc.wstx.sr.InputProblemReporter,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDNmTokenAttr.java
- function_names:
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].<init>()'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].isPropertySupported(String)'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].setProperty(String,Object)'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].getProperty(String)'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(InputStream,String,String,String)'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(Reader,String,String)'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(java.net.URL)'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].createSchema(File)'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].doCreateSchema(com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,String,String,java.net.URL)'
  - '[com.ctc.wstx.dtd.DTDSchemaFactory].createPrivateReaderConfig()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/DTDSchemaFactory.java
- function_names:
  - '[com.ctc.wstx.dtd.PrefixedNameSet].<init>()'
  - '[com.ctc.wstx.dtd.PrefixedNameSet].hasMultiple()'
  - '[com.ctc.wstx.dtd.PrefixedNameSet].contains(com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.dtd.PrefixedNameSet].appendNames(StringBuilder,String)'
  - '[com.ctc.wstx.dtd.PrefixedNameSet].toString()'
  - '[com.ctc.wstx.dtd.PrefixedNameSet].toString(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/dtd/PrefixedNameSet.java
- function_names:
  - '[com.ctc.wstx.sw.SimpleOutputElement].<init>()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].<init>(com.ctc.wstx.sw.SimpleOutputElement,String,String,String,com.ctc.wstx.util.BijectiveNsMap)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].relink(com.ctc.wstx.sw.SimpleOutputElement,String,String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].createRoot()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].reuseAsChild(com.ctc.wstx.sw.SimpleOutputElement,String,String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].createChild(String,String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].addToPool(com.ctc.wstx.sw.SimpleOutputElement)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getParent()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].isRoot()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getNameDesc()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getPrefix()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getLocalName()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getNamespaceURI()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].getName()'
  - '[com.ctc.wstx.sw.SimpleOutputElement].checkAttrWrite(String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].setPrefix(String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].setDefaultNsUri(String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement].setRootNsContext(javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].<init>(String,String)'
  - '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].equals(Object)'
  - '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].toString()'
  - '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].hashCode()'
  - '[com.ctc.wstx.sw.SimpleOutputElement.AttrName].compareTo(AttrName)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleOutputElement.java
- function_names:
  - '[com.ctc.wstx.sw.BufferingXmlWriter].<init>(java.io.Writer,com.ctc.wstx.api.WriterConfig,String,boolean,java.io.OutputStream,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].getOutputPtr()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].getOutputStream()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].getWriter()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].close(boolean)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].flush()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(char[],int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRawAscii(char[],int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeRaw(String,int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeCDataStart()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeCDataEnd()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeCommentStart()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeCommentEnd()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writePIStart(String,boolean)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writePIEnd()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeCData(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeCData(char[],int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeCharacters(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeCharacters(char[],int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeComment(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeDTD(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeDTD(String,String,String,String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeEntityReference(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeXmlDeclaration(String,String,String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writePI(String,String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagStart(String,String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagEnd()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeStartTagEmptyEnd()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeEndTag(String,String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,char[],int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttribute(String,String,char[],int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(String,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAttrValue(char[],int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writePrefixedName(String,String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].flushBuffer()'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(char,char)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].fastWriteRaw(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCDataContent(char[],int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].verifyCommentContent(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(String,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedCData(char[],int,int,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeSegmentedComment(String,int)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].guessEncodingBitSize(String)'
  - '[com.ctc.wstx.sw.BufferingXmlWriter].writeAsEntity(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/BufferingXmlWriter.java
- function_names:
  - '[com.ctc.wstx.sw.EncodingXmlWriter].<init>(java.io.OutputStream,com.ctc.wstx.api.WriterConfig,String,boolean)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].getOutputPtr()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].getOutputStream()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].getWriter()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].close(boolean)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].flush()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(char[],int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRaw(String,int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataStart()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataEnd()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentStart()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentEnd()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writePIStart(String,boolean)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writePIEnd()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCData(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCData(char[],int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCharacters(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCharacters(char[],int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeComment(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeDTD(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeDTD(String,String,String,String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeEntityReference(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeXmlDeclaration(String,String,String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writePI(String,String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagStart(String,String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagEnd()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeStartTagEmptyEnd()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeEndTag(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeEndTag(String,String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,char[],int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttribute(String,String,char[],int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].flushBuffer()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(byte,byte)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAscii(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeRawAscii(char[],int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAsEntity(int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeName(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeNameUnchecked(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].calcSurrogate(int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate()'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].throwUnpairedSurrogate(int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeAttrValue(char[],int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCDataContent(char[],int,int)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeCommentContent(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writePIData(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(String)'
  - '[com.ctc.wstx.sw.EncodingXmlWriter].writeTextContent(char[],int,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/EncodingXmlWriter.java
- function_names:
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,boolean)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(char[],int,int)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeRaw(String,int,int)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAttrValue(String)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeAttrValue(char[],int,int)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataContent(String)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCDataContent(char[],int,int)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeCommentContent(String)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writePIData(String)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeTextContent(String)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].writeTextContent(char[],int,int)'
  - '[com.ctc.wstx.sw.ISOLatin1XmlWriter].handleInvalidLatinChar(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/ISOLatin1XmlWriter.java
- function_names:
  - '[com.ctc.wstx.sw.XmlWriter].<init>(com.ctc.wstx.api.WriterConfig,String,boolean)'
  - '[com.ctc.wstx.sw.XmlWriter].enableXml11()'
  - '[com.ctc.wstx.sw.XmlWriter].getOutputStream()'
  - '[com.ctc.wstx.sw.XmlWriter].getWriter()'
  - '[com.ctc.wstx.sw.XmlWriter].close(boolean)'
  - '[com.ctc.wstx.sw.XmlWriter].flush()'
  - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String,int,int)'
  - '[com.ctc.wstx.sw.XmlWriter].writeRaw(String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeRaw(char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriter].writeRawAscii(char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriter].writeCDataStart()'
  - '[com.ctc.wstx.sw.XmlWriter].writeCDataEnd()'
  - '[com.ctc.wstx.sw.XmlWriter].writeCommentStart()'
  - '[com.ctc.wstx.sw.XmlWriter].writeCommentEnd()'
  - '[com.ctc.wstx.sw.XmlWriter].writePIStart(String,boolean)'
  - '[com.ctc.wstx.sw.XmlWriter].writePIEnd()'
  - '[com.ctc.wstx.sw.XmlWriter].writeCData(String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeCData(char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeCharacters(char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriter].writeComment(String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeDTD(String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeDTD(String,String,String,String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeEntityReference(String)'
  - '[com.ctc.wstx.sw.XmlWriter].writePI(String,String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeXmlDeclaration(String,String,String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeStartTagStart(String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeStartTagStart(String,String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeStartTagEnd()'
  - '[com.ctc.wstx.sw.XmlWriter].writeStartTagEmptyEnd()'
  - '[com.ctc.wstx.sw.XmlWriter].writeEndTag(String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeEndTag(String,String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.sw.XmlWriter].writeAttribute(String,String,char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.XmlWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.XmlWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder,org.codehaus.stax2.validation.XMLValidator,char[])'
  - '[com.ctc.wstx.sw.XmlWriter].getOutputPtr()'
  - '[com.ctc.wstx.sw.XmlWriter].getRow()'
  - '[com.ctc.wstx.sw.XmlWriter].getColumn()'
  - '[com.ctc.wstx.sw.XmlWriter].getAbsOffset()'
  - '[com.ctc.wstx.sw.XmlWriter].wrapAsRawWriter()'
  - '[com.ctc.wstx.sw.XmlWriter].wrapAsTextWriter()'
  - '[com.ctc.wstx.sw.XmlWriter].verifyNameValidity(String,boolean)'
  - '[com.ctc.wstx.sw.XmlWriter].reportNwfName(String)'
  - '[com.ctc.wstx.sw.XmlWriter].reportNwfContent(String)'
  - '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String)'
  - '[com.ctc.wstx.sw.XmlWriter].throwOutputError(String,Object)'
  - '[com.ctc.wstx.sw.XmlWriter].handleInvalidChar(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriter.java
- function_names:
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig,boolean)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getNamespaceContext()'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getPrefix(String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].setDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].setPrefix(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEmptyElement(String,String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEndElement()'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(String,String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeFullEndElement()'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getCurrentElementName()'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getNamespaceURI(String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeEndElement(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].closeStartElement(boolean)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].getTopElementDesc()'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].checkStartElement(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,String,String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteAttr(String,String,String,char[],int,int)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteNamespace(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteDefaultNs(String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteStartTag(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].doWriteEndTag(javax.xml.namespace.QName,boolean)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].doSetPrefix(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeNamespace(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String)'
  - '[com.ctc.wstx.sw.BaseNsStreamWriter].writeStartOrEmpty(String,String,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseNsStreamWriter.java
- function_names:
  - '[com.ctc.wstx.sw.OutputElementBase].<init>()'
  - '[com.ctc.wstx.sw.OutputElementBase].<init>(com.ctc.wstx.sw.OutputElementBase,com.ctc.wstx.util.BijectiveNsMap)'
  - '[com.ctc.wstx.sw.OutputElementBase].relink(com.ctc.wstx.sw.OutputElementBase)'
  - '[com.ctc.wstx.sw.OutputElementBase].setRootNsContext(javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.sw.OutputElementBase].isRoot()'
  - '[com.ctc.wstx.sw.OutputElementBase].getNameDesc()'
  - '[com.ctc.wstx.sw.OutputElementBase].getDefaultNsUri()'
  - '[com.ctc.wstx.sw.OutputElementBase].getExplicitPrefix(String)'
  - '[com.ctc.wstx.sw.OutputElementBase].isPrefixValid(String,String,boolean)'
  - '[com.ctc.wstx.sw.OutputElementBase].setDefaultNsUri(String)'
  - '[com.ctc.wstx.sw.OutputElementBase].generateMapping(String,String,int[])'
  - '[com.ctc.wstx.sw.OutputElementBase].addPrefix(String,String)'
  - '[com.ctc.wstx.sw.OutputElementBase].getNamespaceURI(String)'
  - '[com.ctc.wstx.sw.OutputElementBase].getPrefix(String)'
  - '[com.ctc.wstx.sw.OutputElementBase].getPrefixes(String)'
  - '[com.ctc.wstx.sw.OutputElementBase].throwOutputError(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/OutputElementBase.java
- function_names:
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeNamespace(String,String)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].setDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].doSetPrefix(String,String)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartOrEmpty(String,String)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].writeStartOrEmpty(String,String,String)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findElemPrefix(String,com.ctc.wstx.sw.SimpleOutputElement)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].generateElemPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].findOrCreateAttrPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
  - '[com.ctc.wstx.sw.RepairingNsStreamWriter].validateElemPrefix(String,String,com.ctc.wstx.sw.SimpleOutputElement)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/RepairingNsStreamWriter.java
- function_names:
  - '[com.ctc.wstx.sw.AsciiXmlWriter].<init>(OutputStream,com.ctc.wstx.api.WriterConfig,boolean)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(char[],int,int)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeRaw(String,int,int)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAttrValue(String)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeAttrValue(char[],int,int)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataContent(String)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCDataContent(char[],int,int)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeCommentContent(String)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writePIData(String)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeTextContent(String)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].writeTextContent(char[],int,int)'
  - '[com.ctc.wstx.sw.AsciiXmlWriter].handleInvalidAsciiChar(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/AsciiXmlWriter.java
- function_names:
  - '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteRaw(com.ctc.wstx.sw.XmlWriter)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].wrapWriteCharacters(com.ctc.wstx.sw.XmlWriter)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].close()'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].flush()'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[])'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].write(char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].write(int)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].write(String)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper].write(String,int,int)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(String,int,int)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper.RawWrapper].write(String)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].<init>(com.ctc.wstx.sw.XmlWriter)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(char[],int,int)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(String)'
  - '[com.ctc.wstx.sw.XmlWriterWrapper.TextWrapper].write(String,int,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/XmlWriterWrapper.java
- function_names:
  - '[com.ctc.wstx.sw.BaseStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].close()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].flush()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getNamespaceContext()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getPrefix(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getProperty(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].setDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].setPrefix(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(char[],int,int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeComment(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeEmptyElement(String,String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndDocument()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeEntityRef(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeNamespace(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeProcessingInstruction(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeProcessingInstruction(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].doWriteStartDocument(String,String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(String,String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].copyEventFromReader(org.codehaus.stax2.XMLStreamReader2,boolean)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].closeCompletely()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].isPropertySupported(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].setProperty(String,Object)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].validateAgainst(XMLValidationSchema)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].stopValidatingAgainst(XMLValidationSchema)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].stopValidatingAgainst(XMLValidator)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].setValidationProblemHandler(ValidationProblemHandler)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].resetValidationFlags()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getLocation()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getEncoding()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeCData(char[],int,int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(org.codehaus.stax2.DTDInfo)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeDTD(String,String,String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeFullEndElement()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartDocument(String,String,boolean)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(String,int,int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeRaw(char[],int,int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeSpace(char[],int,int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getXmlVersion()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getCurrentElementName()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getNamespaceURI(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getBaseUri()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getValidationLocation()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportProblem(XMLValidationProblem)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].addDefaultAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].isNotationDeclared(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].isUnparsedEntityDeclared(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeCount()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeLocalName(int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeNamespace(int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getAttributePrefix(int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeValue(int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeValue(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getAttributeType(int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].findAttributeIndex(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsRawWriter()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].wrapAsTextWriter()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].isValidating()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeEndElement(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].writeCharacters(javax.xml.stream.events.Characters)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].closeStartElement(boolean)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].inPrologOrEpilog()'
  - '[com.ctc.wstx.sw.BaseStreamWriter]._finishDocument(boolean)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteCData()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].verifyWriteDTD()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].verifyRootElement(String,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].throwOutputError(String,Object)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportIllegalMethod(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfStructure(String,Object)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfContent(String,Object)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfAttr(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportNwfAttr(String,Object)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].throwFromIOE(java.io.IOException)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportIllegalArg(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportInvalidContent(int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,javax.xml.stream.Location,int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(javax.xml.stream.Location,String)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,Object)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].reportValidationProblem(String,Object,Object)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].doReportProblem(javax.xml.stream.XMLReporter,XMLValidationProblem)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getTopElementDesc()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer()'
  - '[com.ctc.wstx.sw.BaseStreamWriter].getCopyBuffer(int)'
  - '[com.ctc.wstx.sw.BaseStreamWriter].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/BaseStreamWriter.java
- function_names:
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeNamespace(String,String)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].setDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].doSetPrefix(String,String)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartOrEmpty(String,String)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].writeStartOrEmpty(String,String,String)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
  - '[com.ctc.wstx.sw.SimpleNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/SimpleNsStreamWriter.java
- function_names:
  - '[com.ctc.wstx.sw.TypedStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].valueEncoderFactory()'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeBoolean(boolean)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeInt(int)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeLong(long)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeFloat(float)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeDouble(double)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeInteger(java.math.BigInteger)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeDecimal(java.math.BigDecimal)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeQName(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeIntArray(int[],int,int)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeLongArray(long[],int,int)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatArray(float[],int,int)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleArray(double[],int,int)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeBinary(byte[],int,int)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeBinary(org.codehaus.stax2.typed.Base64Variant,byte[],int,int)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedElement(org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeBooleanAttribute(String,String,String,boolean)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeIntAttribute(String,String,String,int)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeLongAttribute(String,String,String,long)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatAttribute(String,String,String,float)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleAttribute(String,String,String,double)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeIntegerAttribute(String,String,String,java.math.BigInteger)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeDecimalAttribute(String,String,String,java.math.BigDecimal)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeQNameAttribute(String,String,String,javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeIntArrayAttribute(String,String,String,int[])'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeLongArrayAttribute(String,String,String,long[])'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeFloatArrayAttribute(String,String,String,float[])'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeDoubleArrayAttribute(String,String,String,double[])'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeBinaryAttribute(String,String,String,byte[])'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeBinaryAttribute(org.codehaus.stax2.typed.Base64Variant,String,String,String,byte[])'
  - '[com.ctc.wstx.sw.TypedStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.TypedStreamWriter].serializeQName(javax.xml.namespace.QName)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/TypedStreamWriter.java
- function_names:
  - '[com.ctc.wstx.sw.NonNsStreamWriter].<init>(com.ctc.wstx.sw.XmlWriter,String,com.ctc.wstx.api.WriterConfig)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getNamespaceContext()'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getPrefix(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].setDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].setPrefix(String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeDefaultNamespace(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeEmptyElement(String,String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeEndElement()'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeNamespace(String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(String,String,String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeFullEndElement()'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getCurrentElementName()'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getNamespaceURI(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeStartElement(javax.xml.stream.events.StartElement)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeEndElement(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].writeTypedAttribute(String,String,String,org.codehaus.stax2.ri.typed.AsciiValueEncoder)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].closeStartElement(boolean)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].copyStartElement(com.ctc.wstx.sr.InputElementStack,com.ctc.wstx.sr.AttributeCollector)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].getTopElementDesc()'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].validateQNamePrefix(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteStartElement(String)'
  - '[com.ctc.wstx.sw.NonNsStreamWriter].doWriteEndTag(String,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sw/NonNsStreamWriter.java
- function_names:
  - '[com.ctc.wstx.api.ReaderConfig].<init>(com.ctc.wstx.api.ReaderConfig,boolean,com.ctc.wstx.util.SymbolTable,int,int,int,int)'
  - '[com.ctc.wstx.api.ReaderConfig].createJ2MEDefaults()'
  - '[com.ctc.wstx.api.ReaderConfig].createFullDefaults()'
  - '[com.ctc.wstx.api.ReaderConfig].createNonShared(com.ctc.wstx.util.SymbolTable)'
  - '[com.ctc.wstx.api.ReaderConfig].resetState()'
  - '[com.ctc.wstx.api.ReaderConfig].findPropertyId(String)'
  - '[com.ctc.wstx.api.ReaderConfig].getSymbols()'
  - '[com.ctc.wstx.api.ReaderConfig].getDtdCacheSize()'
  - '[com.ctc.wstx.api.ReaderConfig].getConfigFlags()'
  - '[com.ctc.wstx.api.ReaderConfig].willCoalesceText()'
  - '[com.ctc.wstx.api.ReaderConfig].willSupportNamespaces()'
  - '[com.ctc.wstx.api.ReaderConfig].willReplaceEntityRefs()'
  - '[com.ctc.wstx.api.ReaderConfig].willSupportExternalEntities()'
  - '[com.ctc.wstx.api.ReaderConfig].willSupportDTDs()'
  - '[com.ctc.wstx.api.ReaderConfig].willValidateWithDTD()'
  - '[com.ctc.wstx.api.ReaderConfig].willReportCData()'
  - '[com.ctc.wstx.api.ReaderConfig].willParseLazily()'
  - '[com.ctc.wstx.api.ReaderConfig].willInternNames()'
  - '[com.ctc.wstx.api.ReaderConfig].willInternNsURIs()'
  - '[com.ctc.wstx.api.ReaderConfig].willPreserveLocation()'
  - '[com.ctc.wstx.api.ReaderConfig].willAutoCloseInput()'
  - '[com.ctc.wstx.api.ReaderConfig].willProcessSecurely()'
  - '[com.ctc.wstx.api.ReaderConfig].willReportPrologWhitespace()'
  - '[com.ctc.wstx.api.ReaderConfig].willCacheDTDs()'
  - '[com.ctc.wstx.api.ReaderConfig].willCacheDTDsByPublicId()'
  - '[com.ctc.wstx.api.ReaderConfig].willDoXmlIdTyping()'
  - '[com.ctc.wstx.api.ReaderConfig].willDoXmlIdUniqChecks()'
  - '[com.ctc.wstx.api.ReaderConfig].willSupportDTDPP()'
  - '[com.ctc.wstx.api.ReaderConfig].willNormalizeLFs()'
  - '[com.ctc.wstx.api.ReaderConfig].willTreatCharRefsAsEnts()'
  - '[com.ctc.wstx.api.ReaderConfig].willAllowXml11EscapedCharsInXml10()'
  - '[com.ctc.wstx.api.ReaderConfig].getInputBufferLength()'
  - '[com.ctc.wstx.api.ReaderConfig].getShortestReportedTextSegment()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxAttributesPerElement()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxAttributeSize()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxChildrenPerElement()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxElementDepth()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxElementCount()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityDepth()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxEntityCount()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxDtdDepth()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxCharacters()'
  - '[com.ctc.wstx.api.ReaderConfig].getMaxTextLength()'
  - '[com.ctc.wstx.api.ReaderConfig].getCustomInternalEntities()'
  - '[com.ctc.wstx.api.ReaderConfig].findCustomInternalEntity(String)'
  - '[com.ctc.wstx.api.ReaderConfig].getXMLReporter()'
  - '[com.ctc.wstx.api.ReaderConfig].getXMLResolver()'
  - '[com.ctc.wstx.api.ReaderConfig].getDtdResolver()'
  - '[com.ctc.wstx.api.ReaderConfig].getEntityResolver()'
  - '[com.ctc.wstx.api.ReaderConfig].getUndeclaredEntityResolver()'
  - '[com.ctc.wstx.api.ReaderConfig].getBaseURL()'
  - '[com.ctc.wstx.api.ReaderConfig].allowsSurrogatePairEntities()'
  - '[com.ctc.wstx.api.ReaderConfig].getInputParsingMode()'
  - '[com.ctc.wstx.api.ReaderConfig].inputParsingModeDocuments()'
  - '[com.ctc.wstx.api.ReaderConfig].inputParsingModeFragment()'
  - '[com.ctc.wstx.api.ReaderConfig].isXml11()'
  - '[com.ctc.wstx.api.ReaderConfig].getDTDEventListener()'
  - '[com.ctc.wstx.api.ReaderConfig].getDTDOverride()'
  - '[com.ctc.wstx.api.ReaderConfig].hasInternNamesBeenEnabled()'
  - '[com.ctc.wstx.api.ReaderConfig].hasInternNsURIsBeenEnabled()'
  - '[com.ctc.wstx.api.ReaderConfig].isCoalescingExplicitlyDisabled()'
  - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(int)'
  - '[com.ctc.wstx.api.ReaderConfig].clearConfigFlag(int)'
  - '[com.ctc.wstx.api.ReaderConfig].doCoalesceText(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doSupportNamespaces(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doReplaceEntityRefs(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doSupportExternalEntities(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doSupportDTDs(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doValidateWithDTD(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doProcessSecurely(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doInternNames(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doInternNsURIs(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doReportPrologWhitespace(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doReportCData(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDs(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doCacheDTDsByPublicId(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doParseLazily(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doXmlIdTyping(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doXmlIdUniqChecks(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doPreserveLocation(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doAutoCloseInput(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doSupportDTDPP(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doTreatCharRefsAsEnts(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doAllowXml11EscapedCharsInXml10(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].doNormalizeLFs(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].setInputBufferLength(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setShortestReportedTextSegment(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxAttributesPerElement(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxAttributeSize(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxChildrenPerElement(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxElementDepth(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxElementCount(long)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxCharacters(long)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxTextLength(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxEntityDepth(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxEntityCount(long)'
  - '[com.ctc.wstx.api.ReaderConfig].setMaxDtdDepth(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setCustomInternalEntities(Map<String,?>)'
  - '[com.ctc.wstx.api.ReaderConfig].setXMLReporter(XMLReporter)'
  - '[com.ctc.wstx.api.ReaderConfig].setXMLResolver(XMLResolver)'
  - '[com.ctc.wstx.api.ReaderConfig].setDtdResolver(XMLResolver)'
  - '[com.ctc.wstx.api.ReaderConfig].setEntityResolver(XMLResolver)'
  - '[com.ctc.wstx.api.ReaderConfig].setUndeclaredEntityResolver(XMLResolver)'
  - '[com.ctc.wstx.api.ReaderConfig].setBaseURL(java.net.URL)'
  - '[com.ctc.wstx.api.ReaderConfig].doAllowSurrogatePairEntities(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].setInputParsingMode(WstxInputProperties.ParsingMode)'
  - '[com.ctc.wstx.api.ReaderConfig].enableXml11(boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].setDTDEventListener(com.ctc.wstx.dtd.DTDEventListener)'
  - '[com.ctc.wstx.api.ReaderConfig].setDTDOverride(org.codehaus.stax2.validation.DTDValidationSchema)'
  - '[com.ctc.wstx.api.ReaderConfig].configureForXmlConformance()'
  - '[com.ctc.wstx.api.ReaderConfig].configureForConvenience()'
  - '[com.ctc.wstx.api.ReaderConfig].configureForSpeed()'
  - '[com.ctc.wstx.api.ReaderConfig].configureForLowMemUsage()'
  - '[com.ctc.wstx.api.ReaderConfig].configureForRoundTripping()'
  - '[com.ctc.wstx.api.ReaderConfig].allocSmallCBuffer(int)'
  - '[com.ctc.wstx.api.ReaderConfig].freeSmallCBuffer(char[])'
  - '[com.ctc.wstx.api.ReaderConfig].allocMediumCBuffer(int)'
  - '[com.ctc.wstx.api.ReaderConfig].freeMediumCBuffer(char[])'
  - '[com.ctc.wstx.api.ReaderConfig].allocFullCBuffer(int)'
  - '[com.ctc.wstx.api.ReaderConfig].freeFullCBuffer(char[])'
  - '[com.ctc.wstx.api.ReaderConfig].allocFullBBuffer(int)'
  - '[com.ctc.wstx.api.ReaderConfig].freeFullBBuffer(byte[])'
  - '[com.ctc.wstx.api.ReaderConfig].createRecycler()'
  - '[com.ctc.wstx.api.ReaderConfig].setConfigFlag(int,boolean)'
  - '[com.ctc.wstx.api.ReaderConfig].getProperty(int)'
  - '[com.ctc.wstx.api.ReaderConfig].setProperty(String,int,Object)'
  - '[com.ctc.wstx.api.ReaderConfig]._hasConfigFlag(int)'
  - '[com.ctc.wstx.api.ReaderConfig]._hasExplicitConfigFlag(int)'
  - '[com.ctc.wstx.api.ReaderConfig]._getSpecialProperty(int)'
  - '[com.ctc.wstx.api.ReaderConfig]._setSpecialProperty(int,Object)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/api/ReaderConfig.java
- function_names:
  - '[com.ctc.wstx.api.ValidatorConfig].<init>(com.ctc.wstx.api.ValidatorConfig)'
  - '[com.ctc.wstx.api.ValidatorConfig].createDefaults()'
  - '[com.ctc.wstx.api.ValidatorConfig].findPropertyId(String)'
  - '[com.ctc.wstx.api.ValidatorConfig].getProperty(int)'
  - '[com.ctc.wstx.api.ValidatorConfig].setProperty(String,int,Object)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/api/ValidatorConfig.java
- function_names:
  - '[com.ctc.wstx.api.WstxInputProperties].<init>()'
  - '[com.ctc.wstx.api.WstxInputProperties.ParsingMode].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/api/WstxInputProperties.java
- function_names:
  - '[com.ctc.wstx.api.EmptyElementHandler].allowEmptyElement(String,String,String,boolean)'
  - '[com.ctc.wstx.api.EmptyElementHandler].<init>()'
  - '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].<init>(java.util.Set<String>)'
  - '[com.ctc.wstx.api.EmptyElementHandler.SetEmptyElementHandler].allowEmptyElement(String,String,String,boolean)'
  - '[com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler].getInstance()'
  - '[com.ctc.wstx.api.EmptyElementHandler.HtmlEmptyElementHandler].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/api/EmptyElementHandler.java
- function_names:
  - '[com.ctc.wstx.api.WriterConfig].<init>(com.ctc.wstx.api.WriterConfig,boolean,int,Object[])'
  - '[com.ctc.wstx.api.WriterConfig].createJ2MEDefaults()'
  - '[com.ctc.wstx.api.WriterConfig].createFullDefaults()'
  - '[com.ctc.wstx.api.WriterConfig].createNonShared()'
  - '[com.ctc.wstx.api.WriterConfig].findPropertyId(String)'
  - '[com.ctc.wstx.api.WriterConfig].getProperty(int)'
  - '[com.ctc.wstx.api.WriterConfig].setProperty(String,int,Object)'
  - '[com.ctc.wstx.api.WriterConfig].getConfigFlags()'
  - '[com.ctc.wstx.api.WriterConfig].automaticNamespacesEnabled()'
  - '[com.ctc.wstx.api.WriterConfig].automaticEmptyElementsEnabled()'
  - '[com.ctc.wstx.api.WriterConfig].willAutoCloseOutput()'
  - '[com.ctc.wstx.api.WriterConfig].willSupportNamespaces()'
  - '[com.ctc.wstx.api.WriterConfig].willUseDoubleQuotesInXmlDecl()'
  - '[com.ctc.wstx.api.WriterConfig].willOutputCDataAsText()'
  - '[com.ctc.wstx.api.WriterConfig].willCopyDefaultAttrs()'
  - '[com.ctc.wstx.api.WriterConfig].willEscapeCr()'
  - '[com.ctc.wstx.api.WriterConfig].willAddSpaceAfterEmptyElem()'
  - '[com.ctc.wstx.api.WriterConfig].automaticEndElementsEnabled()'
  - '[com.ctc.wstx.api.WriterConfig].willValidateStructure()'
  - '[com.ctc.wstx.api.WriterConfig].willValidateContent()'
  - '[com.ctc.wstx.api.WriterConfig].willValidateAttributes()'
  - '[com.ctc.wstx.api.WriterConfig].willValidateNames()'
  - '[com.ctc.wstx.api.WriterConfig].willFixContent()'
  - '[com.ctc.wstx.api.WriterConfig].getAutomaticNsPrefix()'
  - '[com.ctc.wstx.api.WriterConfig].getTextEscaperFactory()'
  - '[com.ctc.wstx.api.WriterConfig].getAttrValueEscaperFactory()'
  - '[com.ctc.wstx.api.WriterConfig].getProblemReporter()'
  - '[com.ctc.wstx.api.WriterConfig].getInvalidCharHandler()'
  - '[com.ctc.wstx.api.WriterConfig].getEmptyElementHandler()'
  - '[com.ctc.wstx.api.WriterConfig].enableAutomaticNamespaces(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].enableAutomaticEmptyElements(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doAutoCloseOutput(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doSupportNamespaces(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doUseDoubleQuotesInXmlDecl(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doOutputCDataAsText(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doCopyDefaultAttrs(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doEscapeCr(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doAddSpaceAfterEmptyElem(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].enableAutomaticEndElements(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doValidateStructure(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doValidateContent(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doValidateAttributes(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doValidateNames(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].doFixContent(boolean)'
  - '[com.ctc.wstx.api.WriterConfig].setAutomaticNsPrefix(String)'
  - '[com.ctc.wstx.api.WriterConfig].setTextEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
  - '[com.ctc.wstx.api.WriterConfig].setAttrValueEscaperFactory(org.codehaus.stax2.io.EscapingWriterFactory)'
  - '[com.ctc.wstx.api.WriterConfig].setProblemReporter(javax.xml.stream.XMLReporter)'
  - '[com.ctc.wstx.api.WriterConfig].setInvalidCharHandler(com.ctc.wstx.api.InvalidCharHandler)'
  - '[com.ctc.wstx.api.WriterConfig].setEmptyElementHandler(com.ctc.wstx.api.EmptyElementHandler)'
  - '[com.ctc.wstx.api.WriterConfig].configureForXmlConformance()'
  - '[com.ctc.wstx.api.WriterConfig].configureForRobustness()'
  - '[com.ctc.wstx.api.WriterConfig].configureForSpeed()'
  - '[com.ctc.wstx.api.WriterConfig].allocMediumCBuffer(int)'
  - '[com.ctc.wstx.api.WriterConfig].freeMediumCBuffer(char[])'
  - '[com.ctc.wstx.api.WriterConfig].allocFullCBuffer(int)'
  - '[com.ctc.wstx.api.WriterConfig].freeFullCBuffer(char[])'
  - '[com.ctc.wstx.api.WriterConfig].allocFullBBuffer(int)'
  - '[com.ctc.wstx.api.WriterConfig].freeFullBBuffer(byte[])'
  - '[com.ctc.wstx.api.WriterConfig].createRecycler()'
  - '[com.ctc.wstx.api.WriterConfig].setConfigFlag(int,boolean)'
  - '[com.ctc.wstx.api.WriterConfig].hasConfigFlag(int)'
  - '[com.ctc.wstx.api.WriterConfig].getSpecialProperty(int)'
  - '[com.ctc.wstx.api.WriterConfig].setSpecialProperty(int,Object)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/api/WriterConfig.java
- function_names:
  - '[com.ctc.wstx.api.InvalidCharHandler].convertInvalidChar(int)'
  - '[com.ctc.wstx.api.InvalidCharHandler].<init>()'
  - '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].<init>()'
  - '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].getInstance()'
  - '[com.ctc.wstx.api.InvalidCharHandler.FailingHandler].convertInvalidChar(int)'
  - '[com.ctc.wstx.api.InvalidCharHandler.ReplacingHandler].<init>(char)'
  - '[com.ctc.wstx.api.InvalidCharHandler.ReplacingHandler].convertInvalidChar(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/api/InvalidCharHandler.java
- function_names:
  - '[com.ctc.wstx.api.CommonConfig].<init>(com.ctc.wstx.api.CommonConfig)'
  - '[com.ctc.wstx.api.CommonConfig].getProperty(String)'
  - '[com.ctc.wstx.api.CommonConfig].isPropertySupported(String)'
  - '[com.ctc.wstx.api.CommonConfig].setProperty(String,Object)'
  - '[com.ctc.wstx.api.CommonConfig].reportUnknownProperty(String)'
  - '[com.ctc.wstx.api.CommonConfig].safeGetProperty(String)'
  - '[com.ctc.wstx.api.CommonConfig].getImplName()'
  - '[com.ctc.wstx.api.CommonConfig].getImplVersion()'
  - '[com.ctc.wstx.api.CommonConfig].findPropertyId(String)'
  - '[com.ctc.wstx.api.CommonConfig].doesSupportXml11()'
  - '[com.ctc.wstx.api.CommonConfig].doesSupportXmlId()'
  - '[com.ctc.wstx.api.CommonConfig].returnNullForDefaultNamespace()'
  - '[com.ctc.wstx.api.CommonConfig].getProperty(int)'
  - '[com.ctc.wstx.api.CommonConfig].setProperty(String,int,Object)'
  - '[com.ctc.wstx.api.CommonConfig].findStdPropertyId(String)'
  - '[com.ctc.wstx.api.CommonConfig].setStdProperty(String,int,Object)'
  - '[com.ctc.wstx.api.CommonConfig].getStdProperty(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/api/CommonConfig.java
- function_names:
  - '[com.ctc.wstx.api.WstxOutputProperties].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/api/WstxOutputProperties.java
- function_names:
  - '[com.ctc.wstx.ent.IntEntity].<init>(javax.xml.stream.Location,String,java.net.URL,char[],javax.xml.stream.Location)'
  - '[com.ctc.wstx.ent.IntEntity].create(String,String)'
  - '[com.ctc.wstx.ent.IntEntity].create(String,char[])'
  - '[com.ctc.wstx.ent.IntEntity].getNotationName()'
  - '[com.ctc.wstx.ent.IntEntity].getPublicId()'
  - '[com.ctc.wstx.ent.IntEntity].getReplacementText()'
  - '[com.ctc.wstx.ent.IntEntity].getReplacementText(java.io.Writer)'
  - '[com.ctc.wstx.ent.IntEntity].getSystemId()'
  - '[com.ctc.wstx.ent.IntEntity].writeEnc(java.io.Writer)'
  - '[com.ctc.wstx.ent.IntEntity].getReplacementChars()'
  - '[com.ctc.wstx.ent.IntEntity].isExternal()'
  - '[com.ctc.wstx.ent.IntEntity].isParsed()'
  - '[com.ctc.wstx.ent.IntEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/ent/IntEntity.java
- function_names:
  - '[com.ctc.wstx.ent.ExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
  - '[com.ctc.wstx.ent.ExtEntity].getNotationName()'
  - '[com.ctc.wstx.ent.ExtEntity].getPublicId()'
  - '[com.ctc.wstx.ent.ExtEntity].getReplacementText()'
  - '[com.ctc.wstx.ent.ExtEntity].getReplacementText(java.io.Writer)'
  - '[com.ctc.wstx.ent.ExtEntity].getSystemId()'
  - '[com.ctc.wstx.ent.ExtEntity].writeEnc(java.io.Writer)'
  - '[com.ctc.wstx.ent.ExtEntity].getReplacementChars()'
  - '[com.ctc.wstx.ent.ExtEntity].isExternal()'
  - '[com.ctc.wstx.ent.ExtEntity].isParsed()'
  - '[com.ctc.wstx.ent.ExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/ent/ExtEntity.java
- function_names:
  - '[com.ctc.wstx.ent.ParsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String)'
  - '[com.ctc.wstx.ent.ParsedExtEntity].getNotationName()'
  - '[com.ctc.wstx.ent.ParsedExtEntity].writeEnc(java.io.Writer)'
  - '[com.ctc.wstx.ent.ParsedExtEntity].isParsed()'
  - '[com.ctc.wstx.ent.ParsedExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/ent/ParsedExtEntity.java
- function_names:
  - '[com.ctc.wstx.ent.UnparsedExtEntity].<init>(javax.xml.stream.Location,String,java.net.URL,String,String,String)'
  - '[com.ctc.wstx.ent.UnparsedExtEntity].getNotationName()'
  - '[com.ctc.wstx.ent.UnparsedExtEntity].writeEnc(java.io.Writer)'
  - '[com.ctc.wstx.ent.UnparsedExtEntity].isParsed()'
  - '[com.ctc.wstx.ent.UnparsedExtEntity].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/ent/UnparsedExtEntity.java
- function_names:
  - '[com.ctc.wstx.ent.EntityDecl].<init>(javax.xml.stream.Location,String,java.net.URL)'
  - '[com.ctc.wstx.ent.EntityDecl].markAsExternallyDeclared()'
  - '[com.ctc.wstx.ent.EntityDecl].getBaseURI()'
  - '[com.ctc.wstx.ent.EntityDecl].getName()'
  - '[com.ctc.wstx.ent.EntityDecl].getNotationName()'
  - '[com.ctc.wstx.ent.EntityDecl].getPublicId()'
  - '[com.ctc.wstx.ent.EntityDecl].getReplacementText()'
  - '[com.ctc.wstx.ent.EntityDecl].getReplacementText(java.io.Writer)'
  - '[com.ctc.wstx.ent.EntityDecl].getSystemId()'
  - '[com.ctc.wstx.ent.EntityDecl].wasDeclaredExternally()'
  - '[com.ctc.wstx.ent.EntityDecl].writeEnc(java.io.Writer)'
  - '[com.ctc.wstx.ent.EntityDecl].getReplacementChars()'
  - '[com.ctc.wstx.ent.EntityDecl].getReplacementTextLength()'
  - '[com.ctc.wstx.ent.EntityDecl].isExternal()'
  - '[com.ctc.wstx.ent.EntityDecl].isParsed()'
  - '[com.ctc.wstx.ent.EntityDecl].expand(com.ctc.wstx.io.WstxInputSource,javax.xml.stream.XMLResolver,com.ctc.wstx.api.ReaderConfig,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/ent/EntityDecl.java
- function_names:
  - '[com.ctc.wstx.sax.SAXFeature].<init>(String)'
  - '[com.ctc.wstx.sax.SAXFeature].findByUri(String)'
  - '[com.ctc.wstx.sax.SAXFeature].findBySuffix(String)'
  - '[com.ctc.wstx.sax.SAXFeature].getSuffix()'
  - '[com.ctc.wstx.sax.SAXFeature].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXFeature.java
- function_names:
  - '[com.ctc.wstx.sax.SAXProperty].<init>(String)'
  - '[com.ctc.wstx.sax.SAXProperty].findByUri(String)'
  - '[com.ctc.wstx.sax.SAXProperty].findBySuffix(String)'
  - '[com.ctc.wstx.sax.SAXProperty].getSuffix()'
  - '[com.ctc.wstx.sax.SAXProperty].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sax/SAXProperty.java
- function_names:
  - '[com.ctc.wstx.sax.WstxSAXParser].<init>(com.ctc.wstx.stax.WstxInputFactory,boolean)'
  - '[com.ctc.wstx.sax.WstxSAXParser].<init>()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getParser()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getXMLReader()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getStaxConfig()'
  - '[com.ctc.wstx.sax.WstxSAXParser].isNamespaceAware()'
  - '[com.ctc.wstx.sax.WstxSAXParser].isValidating()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getProperty(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].setProperty(String,Object)'
  - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,HandlerBase)'
  - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource,org.xml.sax.helpers.DefaultHandler)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getContentHandler()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getDTDHandler()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getEntityResolver()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getErrorHandler()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getFeature(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].setContentHandler(ContentHandler)'
  - '[com.ctc.wstx.sax.WstxSAXParser].setDTDHandler(DTDHandler)'
  - '[com.ctc.wstx.sax.WstxSAXParser].setEntityResolver(EntityResolver)'
  - '[com.ctc.wstx.sax.WstxSAXParser].setErrorHandler(ErrorHandler)'
  - '[com.ctc.wstx.sax.WstxSAXParser].setFeature(String,boolean)'
  - '[com.ctc.wstx.sax.WstxSAXParser].parse(InputSource)'
  - '[com.ctc.wstx.sax.WstxSAXParser].parse(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].fireEvents()'
  - '[com.ctc.wstx.sax.WstxSAXParser].fireAuxEvent(int,boolean)'
  - '[com.ctc.wstx.sax.WstxSAXParser].fireStartTag()'
  - '[com.ctc.wstx.sax.WstxSAXParser].setDocumentHandler(DocumentHandler)'
  - '[com.ctc.wstx.sax.WstxSAXParser].setLocale(java.util.Locale)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getIndex(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getLength()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getLocalName(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getQName(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getType(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getType(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getType(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getURI(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getValue(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getValue(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getValue(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].isDeclared(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].isSpecified(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].getColumnNumber()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getLineNumber()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getPublicId()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getSystemId()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getEncoding()'
  - '[com.ctc.wstx.sax.WstxSAXParser].getXMLVersion()'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdReportComments()'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdComment(char[],int,int)'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdProcessingInstruction(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdSkippedEntity(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdNotationDecl(String,String,String,java.net.URL)'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdUnparsedEntityDecl(String,String,String,String,java.net.URL)'
  - '[com.ctc.wstx.sax.WstxSAXParser].attributeDecl(String,String,String,String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdElementDecl(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdExternalEntityDecl(String,String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].dtdInternalEntityDecl(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(Exception)'
  - '[com.ctc.wstx.sax.WstxSAXParser].throwSaxException(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser].throwNoSuchAttribute(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].<init>()'
  - '[com.ctc.wstx.sax.WstxSAXParser.ResolverProxy].resolveEntity(String,String,String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].<init>(DocumentHandler)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].characters(char[],int,int)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endDocument()'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endElement(String,String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].endPrefixMapping(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].ignorableWhitespace(char[],int,int)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].processingInstruction(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].setDocumentLocator(Locator)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].skippedEntity(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startDocument()'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startElement(String,String,String,Attributes)'
  - '[com.ctc.wstx.sax.WstxSAXParser.DocHandlerWrapper].startPrefixMapping(String,String)'
  - '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].<init>()'
  - '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].setAttributes(Attributes)'
  - '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getLength()'
  - '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getName(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getType(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getType(String)'
  - '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getValue(int)'
  - '[com.ctc.wstx.sax.WstxSAXParser.AttributesWrapper].getValue(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParser.java
- function_names:
  - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>()'
  - '[com.ctc.wstx.sax.WstxSAXParserFactory].<init>(com.ctc.wstx.stax.WstxInputFactory)'
  - '[com.ctc.wstx.sax.WstxSAXParserFactory].getFeature(String)'
  - '[com.ctc.wstx.sax.WstxSAXParserFactory].newSAXParser()'
  - '[com.ctc.wstx.sax.WstxSAXParserFactory].setFeature(String,boolean)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sax/WstxSAXParserFactory.java
- function_names:
  - '[com.ctc.wstx.sax.WrappedSaxException].<init>(org.xml.sax.SAXException)'
  - '[com.ctc.wstx.sax.WrappedSaxException].getSaxException()'
  - '[com.ctc.wstx.sax.WrappedSaxException].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sax/WrappedSaxException.java
- function_names:
  - '[com.ctc.wstx.cfg.ParsingErrorMsgs].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/cfg/ParsingErrorMsgs.java
- function_names:
  - '[com.ctc.wstx.cfg.InputConfigFlags].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/cfg/InputConfigFlags.java
- function_names:
  - '[com.ctc.wstx.cfg.ErrorConsts].tokenTypeDesc(int)'
  - '[com.ctc.wstx.cfg.ErrorConsts].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/cfg/ErrorConsts.java
- function_names:
  - '[com.ctc.wstx.cfg.OutputConfigFlags].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/cfg/OutputConfigFlags.java
- function_names:
  - '[com.ctc.wstx.cfg.XmlConsts].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/cfg/XmlConsts.java
- function_names:
  - '[com.ctc.wstx.exc.WstxOutputException].<init>(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxOutputException.java
- function_names:
  - '[com.ctc.wstx.exc.WstxParsingException].<init>(String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.exc.WstxParsingException].<init>(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxParsingException.java
- function_names:
  - '[com.ctc.wstx.exc.WstxUnexpectedCharException].<init>(String,javax.xml.stream.Location,char)'
  - '[com.ctc.wstx.exc.WstxUnexpectedCharException].getChar()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxUnexpectedCharException.java
- function_names:
  - '[com.ctc.wstx.exc.WstxLazyException].<init>(javax.xml.stream.XMLStreamException)'
  - '[com.ctc.wstx.exc.WstxLazyException].throwLazily(javax.xml.stream.XMLStreamException)'
  - '[com.ctc.wstx.exc.WstxLazyException].getMessage()'
  - '[com.ctc.wstx.exc.WstxLazyException].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxLazyException.java
- function_names:
  - '[com.ctc.wstx.exc.WstxIOException].<init>(java.io.IOException)'
  - '[com.ctc.wstx.exc.WstxIOException].<init>(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxIOException.java
- function_names:
  - '[com.ctc.wstx.exc.WstxEOFException].<init>(String,javax.xml.stream.Location)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxEOFException.java
- function_names:
  - '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String)'
  - '[com.ctc.wstx.exc.WstxValidationException].<init>(org.codehaus.stax2.validation.XMLValidationProblem,String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.exc.WstxValidationException].create(org.codehaus.stax2.validation.XMLValidationProblem)'
  - '[com.ctc.wstx.exc.WstxValidationException].getMessage()'
  - '[com.ctc.wstx.exc.WstxValidationException].toString()'
  - '[com.ctc.wstx.exc.WstxValidationException].getLocationDesc()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxValidationException.java
- function_names:
  - '[com.ctc.wstx.exc.WstxException].<init>(String)'
  - '[com.ctc.wstx.exc.WstxException].<init>(Throwable)'
  - '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.exc.WstxException].<init>(String,javax.xml.stream.Location,Throwable)'
  - '[com.ctc.wstx.exc.WstxException].getMessage()'
  - '[com.ctc.wstx.exc.WstxException].toString()'
  - '[com.ctc.wstx.exc.WstxException].getLocationDesc()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/exc/WstxException.java
- function_names:
  - '[com.ctc.wstx.osgi.InputFactoryProviderImpl].createInputFactory()'
  - '[com.ctc.wstx.osgi.InputFactoryProviderImpl].getProperties()'
  - '[com.ctc.wstx.osgi.InputFactoryProviderImpl].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/osgi/InputFactoryProviderImpl.java
- function_names:
  - '[com.ctc.wstx.osgi.WstxBundleActivator].<init>()'
  - '[com.ctc.wstx.osgi.WstxBundleActivator].start(org.osgi.framework.BundleContext)'
  - '[com.ctc.wstx.osgi.WstxBundleActivator].stop(org.osgi.framework.BundleContext)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/osgi/WstxBundleActivator.java
- function_names:
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].<init>(String)'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createAll()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].createValidationSchemaFactory()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].getSchemaType()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl].getProperties()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD].<init>()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.DTD].createValidationSchemaFactory()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG].<init>()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.RelaxNG].createValidationSchemaFactory()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema].<init>()'
  - '[com.ctc.wstx.osgi.ValidationSchemaFactoryProviderImpl.W3CSchema].createValidationSchemaFactory()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/osgi/ValidationSchemaFactoryProviderImpl.java
- function_names:
  - '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].createOutputFactory()'
  - '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].getProperties()'
  - '[com.ctc.wstx.osgi.OutputFactoryProviderImpl].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/osgi/OutputFactoryProviderImpl.java
- function_names:
  - '[com.ctc.wstx.util.URLUtil].<init>()'
  - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String)'
  - '[com.ctc.wstx.util.URLUtil].uriFromSystemId(String)'
  - '[com.ctc.wstx.util.URLUtil].urlFromSystemId(String,URL)'
  - '[com.ctc.wstx.util.URLUtil].urlFromCurrentDir()'
  - '[com.ctc.wstx.util.URLUtil].inputStreamFromURL(URL)'
  - '[com.ctc.wstx.util.URLUtil].outputStreamFromURL(URL)'
  - '[com.ctc.wstx.util.URLUtil].toURL(File)'
  - '[com.ctc.wstx.util.URLUtil].cleanSystemId(String)'
  - '[com.ctc.wstx.util.URLUtil].throwIOException(Exception,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/URLUtil.java
- function_names:
  - '[com.ctc.wstx.util.BijectiveNsMap].<init>(int,String[])'
  - '[com.ctc.wstx.util.BijectiveNsMap].createEmpty()'
  - '[com.ctc.wstx.util.BijectiveNsMap].createChild()'
  - '[com.ctc.wstx.util.BijectiveNsMap].findUriByPrefix(String)'
  - '[com.ctc.wstx.util.BijectiveNsMap].findPrefixByUri(String)'
  - '[com.ctc.wstx.util.BijectiveNsMap].getPrefixesBoundToUri(String,List<String>)'
  - '[com.ctc.wstx.util.BijectiveNsMap].size()'
  - '[com.ctc.wstx.util.BijectiveNsMap].localSize()'
  - '[com.ctc.wstx.util.BijectiveNsMap].addMapping(String,String)'
  - '[com.ctc.wstx.util.BijectiveNsMap].addGeneratedMapping(String,javax.xml.namespace.NamespaceContext,String,int[])'
  - '[com.ctc.wstx.util.BijectiveNsMap].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/BijectiveNsMap.java
- function_names:
  - '[com.ctc.wstx.util.ElementIdMap].<init>()'
  - '[com.ctc.wstx.util.ElementIdMap].<init>(int)'
  - '[com.ctc.wstx.util.ElementIdMap].getFirstUndefined()'
  - '[com.ctc.wstx.util.ElementIdMap].addReferenced(char[],int,int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.util.ElementIdMap].addReferenced(String,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.util.ElementIdMap].addDefined(char[],int,int,int,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.util.ElementIdMap].addDefined(String,javax.xml.stream.Location,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.util.ElementIdMap].calcHash(char[],int,int)'
  - '[com.ctc.wstx.util.ElementIdMap].calcHash(String)'
  - '[com.ctc.wstx.util.ElementIdMap].rehash()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementIdMap.java
- function_names:
  - '[com.ctc.wstx.util.TextAccumulator].<init>()'
  - '[com.ctc.wstx.util.TextAccumulator].hasText()'
  - '[com.ctc.wstx.util.TextAccumulator].addText(String)'
  - '[com.ctc.wstx.util.TextAccumulator].addText(char[],int,int)'
  - '[com.ctc.wstx.util.TextAccumulator].getAndClear()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/TextAccumulator.java
- function_names:
  - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getInstance()'
  - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlSymbol()'
  - '[com.ctc.wstx.util.DefaultXmlSymbolTable].getXmlnsSymbol()'
  - '[com.ctc.wstx.util.DefaultXmlSymbolTable].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/DefaultXmlSymbolTable.java
- function_names:
  - '[com.ctc.wstx.util.SimpleCache].<init>(int)'
  - '[com.ctc.wstx.util.SimpleCache].find(K)'
  - '[com.ctc.wstx.util.SimpleCache].add(K,V)'
  - '[com.ctc.wstx.util.SimpleCache.LimitMap].<init>(int)'
  - '[com.ctc.wstx.util.SimpleCache.LimitMap].removeEldestEntry(Map.Entry<K,V>)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/SimpleCache.java
- function_names:
  - '[com.ctc.wstx.util.WordResolver].<init>(String[],char[])'
  - '[com.ctc.wstx.util.WordResolver].constructInstance(TreeSet<String>)'
  - '[com.ctc.wstx.util.WordResolver].size()'
  - '[com.ctc.wstx.util.WordResolver].find(char[],int,int)'
  - '[com.ctc.wstx.util.WordResolver].findFromOne(char[],int,int)'
  - '[com.ctc.wstx.util.WordResolver].find(String)'
  - '[com.ctc.wstx.util.WordResolver].toString()'
  - '[com.ctc.wstx.util.WordResolver.Builder].<init>(TreeSet<String>)'
  - '[com.ctc.wstx.util.WordResolver.Builder].construct()'
  - '[com.ctc.wstx.util.WordResolver.Builder].constructBranch(int,int,int)'
  - '[com.ctc.wstx.util.WordResolver.Builder].expand(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/WordResolver.java
- function_names:
  - '[com.ctc.wstx.util.ArgUtil].<init>()'
  - '[com.ctc.wstx.util.ArgUtil].convertToBoolean(String,Object)'
  - '[com.ctc.wstx.util.ArgUtil].convertToInt(String,Object,int)'
  - '[com.ctc.wstx.util.ArgUtil].convertToLong(String,Object,long)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/ArgUtil.java
- function_names:
  - '[com.ctc.wstx.util.ElementId].<init>(String,javax.xml.stream.Location,boolean,com.ctc.wstx.util.PrefixedName,com.ctc.wstx.util.PrefixedName)'
  - '[com.ctc.wstx.util.ElementId].linkUndefined(com.ctc.wstx.util.ElementId)'
  - '[com.ctc.wstx.util.ElementId].setNextColliding(com.ctc.wstx.util.ElementId)'
  - '[com.ctc.wstx.util.ElementId].getId()'
  - '[com.ctc.wstx.util.ElementId].getLocation()'
  - '[com.ctc.wstx.util.ElementId].getElemName()'
  - '[com.ctc.wstx.util.ElementId].getAttrName()'
  - '[com.ctc.wstx.util.ElementId].isDefined()'
  - '[com.ctc.wstx.util.ElementId].idMatches(char[],int,int)'
  - '[com.ctc.wstx.util.ElementId].idMatches(String)'
  - '[com.ctc.wstx.util.ElementId].nextUndefined()'
  - '[com.ctc.wstx.util.ElementId].nextColliding()'
  - '[com.ctc.wstx.util.ElementId].markDefined(javax.xml.stream.Location)'
  - '[com.ctc.wstx.util.ElementId].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/ElementId.java
- function_names:
  - '[com.ctc.wstx.util.TextBuilder].<init>(int)'
  - '[com.ctc.wstx.util.TextBuilder].reset()'
  - '[com.ctc.wstx.util.TextBuilder].isEmpty()'
  - '[com.ctc.wstx.util.TextBuilder].getAllValues()'
  - '[com.ctc.wstx.util.TextBuilder].getCharBuffer()'
  - '[com.ctc.wstx.util.TextBuilder].getCharSize()'
  - '[com.ctc.wstx.util.TextBuilder].append(char)'
  - '[com.ctc.wstx.util.TextBuilder].append(char[],int,int)'
  - '[com.ctc.wstx.util.TextBuilder].setBufferSize(int)'
  - '[com.ctc.wstx.util.TextBuilder].bufferFull(int)'
  - '[com.ctc.wstx.util.TextBuilder].toString()'
  - '[com.ctc.wstx.util.TextBuilder].resize(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuilder.java
- function_names:
  - '[com.ctc.wstx.util.StringUtil].getLF()'
  - '[com.ctc.wstx.util.StringUtil].appendLF(StringBuilder)'
  - '[com.ctc.wstx.util.StringUtil].concatEntries(java.util.Collection<?>,String,String)'
  - '[com.ctc.wstx.util.StringUtil].normalizeSpaces(char[],int,int)'
  - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(String)'
  - '[com.ctc.wstx.util.StringUtil].isAllWhitespace(char[],int,int)'
  - '[com.ctc.wstx.util.StringUtil].equalEncodings(String,String)'
  - '[com.ctc.wstx.util.StringUtil].encodingStartsWith(String,String)'
  - '[com.ctc.wstx.util.StringUtil].trimEncoding(String,boolean)'
  - '[com.ctc.wstx.util.StringUtil].matches(String,char[],int,int)'
  - '[com.ctc.wstx.util.StringUtil].isSpace(char)'
  - '[com.ctc.wstx.util.StringUtil].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/StringUtil.java
- function_names:
  - '[com.ctc.wstx.util.DataUtil].<init>()'
  - '[com.ctc.wstx.util.DataUtil].getEmptyCharArray()'
  - '[com.ctc.wstx.util.DataUtil].Integer(int)'
  - '[com.ctc.wstx.util.DataUtil].singletonIterator(T)'
  - '[com.ctc.wstx.util.DataUtil].emptyIterator()'
  - '[com.ctc.wstx.util.DataUtil].anyValuesInCommon(Collection<T>,Collection<T>)'
  - '[com.ctc.wstx.util.DataUtil].growArrayBy50Pct(Object)'
  - '[com.ctc.wstx.util.DataUtil].growArrayToAtLeast(Object,int)'
  - '[com.ctc.wstx.util.DataUtil].growArrayToAtMost(Object,int)'
  - '[com.ctc.wstx.util.DataUtil].growArrayBy(String[],int)'
  - '[com.ctc.wstx.util.DataUtil].growArrayBy(int[],int)'
  - '[com.ctc.wstx.util.DataUtil.EI].getInstance()'
  - '[com.ctc.wstx.util.DataUtil.EI].hasNext()'
  - '[com.ctc.wstx.util.DataUtil.EI].next()'
  - '[com.ctc.wstx.util.DataUtil.EI].remove()'
  - '[com.ctc.wstx.util.DataUtil.EI].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/DataUtil.java
- function_names:
  - '[com.ctc.wstx.util.WordSet].<init>(char[])'
  - '[com.ctc.wstx.util.WordSet].constructSet(TreeSet<String>)'
  - '[com.ctc.wstx.util.WordSet].constructRaw(TreeSet<String>)'
  - '[com.ctc.wstx.util.WordSet].contains(char[],int,int)'
  - '[com.ctc.wstx.util.WordSet].contains(char[],char[],int,int)'
  - '[com.ctc.wstx.util.WordSet].contains(String)'
  - '[com.ctc.wstx.util.WordSet].contains(char[],String)'
  - '[com.ctc.wstx.util.WordSet.Builder].<init>(TreeSet<String>)'
  - '[com.ctc.wstx.util.WordSet.Builder].construct()'
  - '[com.ctc.wstx.util.WordSet.Builder].constructBranch(int,int,int)'
  - '[com.ctc.wstx.util.WordSet.Builder].constructLeaf(int,int)'
  - '[com.ctc.wstx.util.WordSet.Builder].expand(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/WordSet.java
- function_names:
  - '[com.ctc.wstx.util.PrefixedName].<init>(String,String)'
  - '[com.ctc.wstx.util.PrefixedName].reset(String,String)'
  - '[com.ctc.wstx.util.PrefixedName].valueOf(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.util.PrefixedName].getPrefix()'
  - '[com.ctc.wstx.util.PrefixedName].getLocalName()'
  - '[com.ctc.wstx.util.PrefixedName].isaNsDeclaration()'
  - '[com.ctc.wstx.util.PrefixedName].isXmlReservedAttr(boolean,String)'
  - '[com.ctc.wstx.util.PrefixedName].toString()'
  - '[com.ctc.wstx.util.PrefixedName].equals(Object)'
  - '[com.ctc.wstx.util.PrefixedName].hashCode()'
  - '[com.ctc.wstx.util.PrefixedName].compareTo(com.ctc.wstx.util.PrefixedName)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/PrefixedName.java
- function_names:
  - '[com.ctc.wstx.util.ExceptionUtil].<init>()'
  - '[com.ctc.wstx.util.ExceptionUtil].throwRuntimeException(Throwable)'
  - '[com.ctc.wstx.util.ExceptionUtil].constructIOException(String,Throwable)'
  - '[com.ctc.wstx.util.ExceptionUtil].throwAsIllegalArgument(Throwable)'
  - '[com.ctc.wstx.util.ExceptionUtil].throwIfUnchecked(Throwable)'
  - '[com.ctc.wstx.util.ExceptionUtil].throwGenericInternal()'
  - '[com.ctc.wstx.util.ExceptionUtil].throwInternal(String)'
  - '[com.ctc.wstx.util.ExceptionUtil].setInitCause(Throwable,Throwable)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/ExceptionUtil.java
- function_names:
  - '[com.ctc.wstx.util.XmlChars].<init>()'
  - '[com.ctc.wstx.util.XmlChars].is10NameStartChar(char)'
  - '[com.ctc.wstx.util.XmlChars].is10NameChar(char)'
  - '[com.ctc.wstx.util.XmlChars].is11NameStartChar(char)'
  - '[com.ctc.wstx.util.XmlChars].is11NameChar(char)'
  - '[com.ctc.wstx.util.XmlChars].SETBITS(int[],int,int)'
  - '[com.ctc.wstx.util.XmlChars].SETBITS(int[],int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/XmlChars.java
- function_names:
  - '[com.ctc.wstx.util.EmptyNamespaceContext].<init>()'
  - '[com.ctc.wstx.util.EmptyNamespaceContext].getInstance()'
  - '[com.ctc.wstx.util.EmptyNamespaceContext].getNamespaces()'
  - '[com.ctc.wstx.util.EmptyNamespaceContext].outputNamespaceDeclarations(java.io.Writer)'
  - '[com.ctc.wstx.util.EmptyNamespaceContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
  - '[com.ctc.wstx.util.EmptyNamespaceContext].doGetNamespaceURI(String)'
  - '[com.ctc.wstx.util.EmptyNamespaceContext].doGetPrefix(String)'
  - '[com.ctc.wstx.util.EmptyNamespaceContext].doGetPrefixes(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/EmptyNamespaceContext.java
- function_names:
  - '[com.ctc.wstx.util.StringVector].<init>(int)'
  - '[com.ctc.wstx.util.StringVector].size()'
  - '[com.ctc.wstx.util.StringVector].isEmpty()'
  - '[com.ctc.wstx.util.StringVector].getString(int)'
  - '[com.ctc.wstx.util.StringVector].getLastString()'
  - '[com.ctc.wstx.util.StringVector].getInternalArray()'
  - '[com.ctc.wstx.util.StringVector].asArray()'
  - '[com.ctc.wstx.util.StringVector].containsInterned(String)'
  - '[com.ctc.wstx.util.StringVector].addString(String)'
  - '[com.ctc.wstx.util.StringVector].addStrings(String,String)'
  - '[com.ctc.wstx.util.StringVector].setString(int,String)'
  - '[com.ctc.wstx.util.StringVector].clear(boolean)'
  - '[com.ctc.wstx.util.StringVector].removeLast()'
  - '[com.ctc.wstx.util.StringVector].removeLast(int)'
  - '[com.ctc.wstx.util.StringVector].findLastFromMap(String)'
  - '[com.ctc.wstx.util.StringVector].findLastNonInterned(String)'
  - '[com.ctc.wstx.util.StringVector].findLastIndexNonInterned(String)'
  - '[com.ctc.wstx.util.StringVector].findLastByValueNonInterned(String)'
  - '[com.ctc.wstx.util.StringVector].findLastIndexByValueNonInterned(String)'
  - '[com.ctc.wstx.util.StringVector].toString()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/StringVector.java
- function_names:
  - '[com.ctc.wstx.util.BaseNsContext].getNamespaceURI(String)'
  - '[com.ctc.wstx.util.BaseNsContext].getPrefix(String)'
  - '[com.ctc.wstx.util.BaseNsContext].getPrefixes(String)'
  - '[com.ctc.wstx.util.BaseNsContext].getNamespaces()'
  - '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(java.io.Writer)'
  - '[com.ctc.wstx.util.BaseNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
  - '[com.ctc.wstx.util.BaseNsContext].doGetNamespaceURI(String)'
  - '[com.ctc.wstx.util.BaseNsContext].doGetPrefix(String)'
  - '[com.ctc.wstx.util.BaseNsContext].doGetPrefixes(String)'
  - '[com.ctc.wstx.util.BaseNsContext].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/BaseNsContext.java
- function_names:
  - '[com.ctc.wstx.util.InternCache].<init>()'
  - '[com.ctc.wstx.util.InternCache].getInstance()'
  - '[com.ctc.wstx.util.InternCache].intern(String)'
  - '[com.ctc.wstx.util.InternCache].removeEldestEntry(Map.Entry<String,String>)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/InternCache.java
- function_names:
  - '[com.ctc.wstx.util.SymbolTable].<init>()'
  - '[com.ctc.wstx.util.SymbolTable].<init>(boolean)'
  - '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int)'
  - '[com.ctc.wstx.util.SymbolTable].<init>(boolean,int,float)'
  - '[com.ctc.wstx.util.SymbolTable].<init>(boolean,String[],Bucket[],int,int,int,int)'
  - '[com.ctc.wstx.util.SymbolTable].makeChild()'
  - '[com.ctc.wstx.util.SymbolTable].mergeChild(com.ctc.wstx.util.SymbolTable)'
  - '[com.ctc.wstx.util.SymbolTable].setInternStrings(boolean)'
  - '[com.ctc.wstx.util.SymbolTable].size()'
  - '[com.ctc.wstx.util.SymbolTable].version()'
  - '[com.ctc.wstx.util.SymbolTable].isDirty()'
  - '[com.ctc.wstx.util.SymbolTable].isDirectChildOf(com.ctc.wstx.util.SymbolTable)'
  - '[com.ctc.wstx.util.SymbolTable].findSymbol(char[],int,int,int)'
  - '[com.ctc.wstx.util.SymbolTable].findSymbolIfExists(char[],int,int,int)'
  - '[com.ctc.wstx.util.SymbolTable].findSymbol(String)'
  - '[com.ctc.wstx.util.SymbolTable].calcHash(char[],int,int)'
  - '[com.ctc.wstx.util.SymbolTable].calcHash(String)'
  - '[com.ctc.wstx.util.SymbolTable].copyArrays()'
  - '[com.ctc.wstx.util.SymbolTable].rehash()'
  - '[com.ctc.wstx.util.SymbolTable].calcAvgSeek()'
  - '[com.ctc.wstx.util.SymbolTable.Bucket].<init>(String,Bucket)'
  - '[com.ctc.wstx.util.SymbolTable.Bucket].find(char[],int,int)'
  - '[com.ctc.wstx.util.SymbolTable.Bucket].find(String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/SymbolTable.java
- function_names:
  - '[com.ctc.wstx.util.TextBuffer].<init>(com.ctc.wstx.api.ReaderConfig)'
  - '[com.ctc.wstx.util.TextBuffer].createRecyclableBuffer(com.ctc.wstx.api.ReaderConfig)'
  - '[com.ctc.wstx.util.TextBuffer].createTemporaryBuffer()'
  - '[com.ctc.wstx.util.TextBuffer].recycle(boolean)'
  - '[com.ctc.wstx.util.TextBuffer].resetWithEmpty()'
  - '[com.ctc.wstx.util.TextBuffer].resetWithEmptyString()'
  - '[com.ctc.wstx.util.TextBuffer].resetWithShared(char[],int,int)'
  - '[com.ctc.wstx.util.TextBuffer].resetWithCopy(char[],int,int)'
  - '[com.ctc.wstx.util.TextBuffer].resetInitialized()'
  - '[com.ctc.wstx.util.TextBuffer].allocBuffer(int)'
  - '[com.ctc.wstx.util.TextBuffer].clearSegments()'
  - '[com.ctc.wstx.util.TextBuffer].resetWithIndentation(int,char)'
  - '[com.ctc.wstx.util.TextBuffer].size()'
  - '[com.ctc.wstx.util.TextBuffer].getTextStart()'
  - '[com.ctc.wstx.util.TextBuffer].getTextBuffer()'
  - '[com.ctc.wstx.util.TextBuffer].decode(org.codehaus.stax2.typed.TypedValueDecoder)'
  - '[com.ctc.wstx.util.TextBuffer].decodeElements(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter)'
  - '[com.ctc.wstx.util.TextBuffer].initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,boolean)'
  - '[com.ctc.wstx.util.TextBuffer].contentsAsString()'
  - '[com.ctc.wstx.util.TextBuffer].contentsAsStringBuilder(int)'
  - '[com.ctc.wstx.util.TextBuffer].contentsToStringBuilder(StringBuilder)'
  - '[com.ctc.wstx.util.TextBuffer].contentsAsArray()'
  - '[com.ctc.wstx.util.TextBuffer].contentsToArray(int,char[],int,int)'
  - '[com.ctc.wstx.util.TextBuffer].rawContentsTo(Writer)'
  - '[com.ctc.wstx.util.TextBuffer].rawContentsViaReader()'
  - '[com.ctc.wstx.util.TextBuffer].isAllWhitespace()'
  - '[com.ctc.wstx.util.TextBuffer].equalsString(String)'
  - '[com.ctc.wstx.util.TextBuffer].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
  - '[com.ctc.wstx.util.TextBuffer].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
  - '[com.ctc.wstx.util.TextBuffer].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
  - '[com.ctc.wstx.util.TextBuffer].fireDtdCommentEvent(com.ctc.wstx.dtd.DTDEventListener)'
  - '[com.ctc.wstx.util.TextBuffer].validateText(org.codehaus.stax2.validation.XMLValidator,boolean)'
  - '[com.ctc.wstx.util.TextBuffer].ensureNotShared()'
  - '[com.ctc.wstx.util.TextBuffer].append(char)'
  - '[com.ctc.wstx.util.TextBuffer].append(char[],int,int)'
  - '[com.ctc.wstx.util.TextBuffer].append(String)'
  - '[com.ctc.wstx.util.TextBuffer].getCurrentSegment()'
  - '[com.ctc.wstx.util.TextBuffer].getCurrentSegmentSize()'
  - '[com.ctc.wstx.util.TextBuffer].setCurrentLength(int)'
  - '[com.ctc.wstx.util.TextBuffer].finishCurrentSegment()'
  - '[com.ctc.wstx.util.TextBuffer].calcNewSize(int)'
  - '[com.ctc.wstx.util.TextBuffer].toString()'
  - '[com.ctc.wstx.util.TextBuffer].unshare(int)'
  - '[com.ctc.wstx.util.TextBuffer].expand(int)'
  - '[com.ctc.wstx.util.TextBuffer].buildResultArray()'
  - '[com.ctc.wstx.util.TextBuffer.BufferReader].<init>(java.util.ArrayList<char[]>,char[],int)'
  - '[com.ctc.wstx.util.TextBuffer.BufferReader].close()'
  - '[com.ctc.wstx.util.TextBuffer.BufferReader].mark(int)'
  - '[com.ctc.wstx.util.TextBuffer.BufferReader].markSupported()'
  - '[com.ctc.wstx.util.TextBuffer.BufferReader].read(char[],int,int)'
  - '[com.ctc.wstx.util.TextBuffer.BufferReader].ready()'
  - '[com.ctc.wstx.util.TextBuffer.BufferReader].reset()'
  - '[com.ctc.wstx.util.TextBuffer.BufferReader].skip(long)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/util/TextBuffer.java
- function_names:
  - '[com.ctc.wstx.sr.CompactNsContext].<init>(javax.xml.stream.Location,String[],int,int)'
  - '[com.ctc.wstx.sr.CompactNsContext].doGetNamespaceURI(String)'
  - '[com.ctc.wstx.sr.CompactNsContext].doGetPrefix(String)'
  - '[com.ctc.wstx.sr.CompactNsContext].doGetPrefixes(String)'
  - '[com.ctc.wstx.sr.CompactNsContext].getNamespaces()'
  - '[com.ctc.wstx.sr.CompactNsContext].outputNamespaceDeclarations(java.io.Writer)'
  - '[com.ctc.wstx.sr.CompactNsContext].outputNamespaceDeclarations(javax.xml.stream.XMLStreamWriter)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/CompactNsContext.java
- function_names:
  - '[com.ctc.wstx.sr.Attribute].<init>(String,String,int)'
  - '[com.ctc.wstx.sr.Attribute].reset(String,String,int)'
  - '[com.ctc.wstx.sr.Attribute].setValue(String)'
  - '[com.ctc.wstx.sr.Attribute].hasQName(String,String)'
  - '[com.ctc.wstx.sr.Attribute].hasLocalName(String)'
  - '[com.ctc.wstx.sr.Attribute].getQName()'
  - '[com.ctc.wstx.sr.Attribute].getValue(String)'
  - '[com.ctc.wstx.sr.Attribute].getValue(String,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/Attribute.java
- function_names:
  - '[com.ctc.wstx.sr.ElemAttrs].<init>(String[],int)'
  - '[com.ctc.wstx.sr.ElemAttrs].<init>(String[],int,int[],int,int)'
  - '[com.ctc.wstx.sr.ElemAttrs].getRawAttrs()'
  - '[com.ctc.wstx.sr.ElemAttrs].findIndex(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sr.ElemAttrs].getFirstDefaultOffset()'
  - '[com.ctc.wstx.sr.ElemAttrs].isDefault(int)'
  - '[com.ctc.wstx.sr.ElemAttrs].findMapIndex(String,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemAttrs.java
- function_names:
  - '[com.ctc.wstx.sr.Element].<init>(com.ctc.wstx.sr.Element,int,String,String)'
  - '[com.ctc.wstx.sr.Element].reset(com.ctc.wstx.sr.Element,int,String,String)'
  - '[com.ctc.wstx.sr.Element].relink(com.ctc.wstx.sr.Element)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/Element.java
- function_names:
  - '[com.ctc.wstx.sr.BasicStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].createElementStack(com.ctc.wstx.api.ReaderConfig)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getCharacterEncodingScheme()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getEncoding()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getVersion()'
  - '[com.ctc.wstx.sr.BasicStreamReader].isStandalone()'
  - '[com.ctc.wstx.sr.BasicStreamReader].standaloneSet()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getProperty(String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCount()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeLocalName(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeName(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeNamespace(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributePrefix(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeType(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeValue(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeValue(String,String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getElementText()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getEventType()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getLocalName()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getName()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceContext()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceCount()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getNamespacePrefix(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getNamespaceURI(String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getPIData()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getPITarget()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getPrefix()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getText()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getTextCharacters()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getTextCharacters(int,char[],int,int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getTextLength()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getTextStart()'
  - '[com.ctc.wstx.sr.BasicStreamReader].hasName()'
  - '[com.ctc.wstx.sr.BasicStreamReader].hasNext()'
  - '[com.ctc.wstx.sr.BasicStreamReader].hasText()'
  - '[com.ctc.wstx.sr.BasicStreamReader].isAttributeSpecified(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].isCharacters()'
  - '[com.ctc.wstx.sr.BasicStreamReader].isEndElement()'
  - '[com.ctc.wstx.sr.BasicStreamReader].isStartElement()'
  - '[com.ctc.wstx.sr.BasicStreamReader].isWhiteSpace()'
  - '[com.ctc.wstx.sr.BasicStreamReader].require(int,String,String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].next()'
  - '[com.ctc.wstx.sr.BasicStreamReader].nextTag()'
  - '[com.ctc.wstx.sr.BasicStreamReader].close()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getFeature(String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].setFeature(String,Object)'
  - '[com.ctc.wstx.sr.BasicStreamReader].isPropertySupported(String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].setProperty(String,Object)'
  - '[com.ctc.wstx.sr.BasicStreamReader].skipElement()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeInfo()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInfo()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getLocationInfo()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getText(Writer,boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getDepth()'
  - '[com.ctc.wstx.sr.BasicStreamReader].isEmptyElement()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getNonTransientNamespaceContext()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getPrefixedName()'
  - '[com.ctc.wstx.sr.BasicStreamReader].closeCompletely()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getProcessedDTD()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getDTDRootName()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getDTDPublicId()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getDTDSystemId()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubset()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getDTDInternalSubsetArray()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getProcessedDTDSchema()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getStartingByteOffset()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getStartingCharOffset()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getEndingByteOffset()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getEndingCharOffset()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getLocation()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getEndLocation()'
  - '[com.ctc.wstx.sr.BasicStreamReader].validateAgainst(XMLValidationSchema)'
  - '[com.ctc.wstx.sr.BasicStreamReader].stopValidatingAgainst(XMLValidationSchema)'
  - '[com.ctc.wstx.sr.BasicStreamReader].stopValidatingAgainst(XMLValidator)'
  - '[com.ctc.wstx.sr.BasicStreamReader].setValidationProblemHandler(ValidationProblemHandler)'
  - '[com.ctc.wstx.sr.BasicStreamReader].getCurrentEntityDecl()'
  - '[com.ctc.wstx.sr.BasicStreamReader].withStartElement(com.ctc.wstx.sr.ElemCallback,javax.xml.stream.Location)'
  - '[com.ctc.wstx.sr.BasicStreamReader].isNamespaceAware()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getInputElementStack()'
  - '[com.ctc.wstx.sr.BasicStreamReader].getAttributeCollector()'
  - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxStartElement(org.xml.sax.ContentHandler,org.xml.sax.Attributes)'
  - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxEndElement(org.xml.sax.ContentHandler)'
  - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCharacterEvents(org.xml.sax.ContentHandler)'
  - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxSpaceEvents(org.xml.sax.ContentHandler)'
  - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxCommentEvent(org.xml.sax.ext.LexicalHandler)'
  - '[com.ctc.wstx.sr.BasicStreamReader].fireSaxPIEvent(org.xml.sax.ContentHandler)'
  - '[com.ctc.wstx.sr.BasicStreamReader].hasConfigFlags(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].checkKeyword(char,String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].checkCData()'
  - '[com.ctc.wstx.sr.BasicStreamReader].parseAttrValue(char,com.ctc.wstx.util.TextBuilder)'
  - '[com.ctc.wstx.sr.BasicStreamReader]._outputLimit(char[],int,int)'
  - '[com.ctc.wstx.sr.BasicStreamReader]._checkAttributeLimit(com.ctc.wstx.util.TextBuilder,char[],int,int,int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].nextFromProlog(boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleRootElem(char)'
  - '[com.ctc.wstx.sr.BasicStreamReader].initValidation()'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleEOF(boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleExtraRoot(char)'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocStart(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].nextFromMultiDocState()'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleMultiDocXmlDecl()'
  - '[com.ctc.wstx.sr.BasicStreamReader].skipEquals(String,String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].parseQuoted(String,char,com.ctc.wstx.util.TextBuffer)'
  - '[com.ctc.wstx.sr.BasicStreamReader].nextFromPrologBang(boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].startDTD()'
  - '[com.ctc.wstx.sr.BasicStreamReader].finishDTD(boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].nextFromTree()'
  - '[com.ctc.wstx.sr.BasicStreamReader].closeContentTree()'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleStartElem(char)'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleNsAttrs(char)'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleNonNsAttrs(char)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readEndElem()'
  - '[com.ctc.wstx.sr.BasicStreamReader].reportExtraEndElem()'
  - '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndPrefix(String,String,int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].reportWrongEndElem(String,String,int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].nextFromTreeCommentOrCData()'
  - '[com.ctc.wstx.sr.BasicStreamReader].skipToken()'
  - '[com.ctc.wstx.sr.BasicStreamReader].skipCommentOrCData(String,char,boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].skipCoalescedText(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].skipTokenText(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].ensureFinishToken()'
  - '[com.ctc.wstx.sr.BasicStreamReader].safeEnsureFinishToken()'
  - '[com.ctc.wstx.sr.BasicStreamReader].safeFinishToken()'
  - '[com.ctc.wstx.sr.BasicStreamReader].finishToken(boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readComment()'
  - '[com.ctc.wstx.sr.BasicStreamReader].readComment2(com.ctc.wstx.util.TextBuffer)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readPIPrimary()'
  - '[com.ctc.wstx.sr.BasicStreamReader].readPI()'
  - '[com.ctc.wstx.sr.BasicStreamReader].readPI2(com.ctc.wstx.util.TextBuffer)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readCoalescedText(int,boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readCDataPrimary(char)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readCDataSecondary(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].checkCDataEnd(char[],int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readTextPrimary(char)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readTextSecondary(int,boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader]._expandOutputForText(int,char[],int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readIndentation(char,int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readSpacePrimary(char,boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readSpaceSecondary(boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteText(Writer)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCData(Writer)'
  - '[com.ctc.wstx.sr.BasicStreamReader].readAndWriteCoalesced(Writer,boolean)'
  - '[com.ctc.wstx.sr.BasicStreamReader].skipWS(char)'
  - '[com.ctc.wstx.sr.BasicStreamReader].findEntity(String,Object)'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleUndeclaredEntity(String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - '[com.ctc.wstx.sr.BasicStreamReader].handleGreedyEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextual(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextXxx(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].throwNotTextualOrElem(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader].throwUnexpectedEOF()'
  - '[com.ctc.wstx.sr.BasicStreamReader]._constructUnexpectedInTyped(int)'
  - '[com.ctc.wstx.sr.BasicStreamReader]._constructTypeException(String,String)'
  - '[com.ctc.wstx.sr.BasicStreamReader].reportInvalidContent(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/BasicStreamReader.java
- function_names:
  - '[com.ctc.wstx.sr.TypedStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
  - '[com.ctc.wstx.sr.TypedStreamReader].createStreamReader(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,boolean)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBoolean()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsInt()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsLong()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsFloat()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsDouble()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsInteger()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsDecimal()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsQName()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBinary()'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAsBinary(org.codehaus.stax2.typed.Base64Variant)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getElementAs(org.codehaus.stax2.typed.TypedValueDecoder)'
  - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsIntArray(int[],int,int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsLongArray(long[],int,int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsFloatArray(float[],int,int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsDoubleArray(double[],int,int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsArray(org.codehaus.stax2.typed.TypedArrayDecoder)'
  - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].readElementAsBinary(byte[],int,int,org.codehaus.stax2.typed.Base64Variant)'
  - '[com.ctc.wstx.sr.TypedStreamReader]._initBinaryChunks(org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,int,boolean)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeIndex(String,String)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBoolean(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsInt(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsLong(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsFloat(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDouble(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsInteger(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDecimal(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsQName(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAs(int,org.codehaus.stax2.typed.TypedValueDecoder)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsIntArray(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsLongArray(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsFloatArray(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsDoubleArray(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsArray(int,org.codehaus.stax2.typed.TypedArrayDecoder)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBinary(int)'
  - '[com.ctc.wstx.sr.TypedStreamReader].getAttributeAsBinary(int,org.codehaus.stax2.typed.Base64Variant)'
  - '[com.ctc.wstx.sr.TypedStreamReader]._verifyQName(javax.xml.namespace.QName)'
  - '[com.ctc.wstx.sr.TypedStreamReader]._decoderFactory()'
  - '[com.ctc.wstx.sr.TypedStreamReader]._base64Decoder()'
  - '[com.ctc.wstx.sr.TypedStreamReader]._handleEmptyValue(org.codehaus.stax2.typed.TypedValueDecoder)'
  - '[com.ctc.wstx.sr.TypedStreamReader]._constructTypeException(IllegalArgumentException,String)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/TypedStreamReader.java
- function_names:
  - '[com.ctc.wstx.sr.ElemCallback].withStartElement(javax.xml.stream.Location,javax.xml.namespace.QName,com.ctc.wstx.util.BaseNsContext,com.ctc.wstx.sr.ElemAttrs,boolean)'
  - '[com.ctc.wstx.sr.ElemCallback].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/ElemCallback.java
- function_names:
  - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String)'
  - '[com.ctc.wstx.sr.InputProblemReporter].throwParseError(String,Object,Object)'
  - '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
  - '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String)'
  - '[com.ctc.wstx.sr.InputProblemReporter].reportValidationProblem(String,Object,Object)'
  - '[com.ctc.wstx.sr.InputProblemReporter].reportProblem(javax.xml.stream.Location,String,String,Object,Object)'
  - '[com.ctc.wstx.sr.InputProblemReporter].getLocation()'
  - '[com.ctc.wstx.sr.InputProblemReporter].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputProblemReporter.java
- function_names:
  - '[com.ctc.wstx.sr.NsDefaultProvider].mayHaveNsDefaults(String,String)'
  - '[com.ctc.wstx.sr.NsDefaultProvider].checkNsDefaults(com.ctc.wstx.sr.InputElementStack)'
  - '[com.ctc.wstx.sr.NsDefaultProvider].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/NsDefaultProvider.java
- function_names:
  - '[com.ctc.wstx.sr.InputElementStack].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
  - '[com.ctc.wstx.sr.InputElementStack].connectReporter(com.ctc.wstx.sr.InputProblemReporter)'
  - '[com.ctc.wstx.sr.InputElementStack].addValidator(org.codehaus.stax2.validation.XMLValidator)'
  - '[com.ctc.wstx.sr.InputElementStack].setAutomaticDTDValidator(org.codehaus.stax2.validation.XMLValidator,com.ctc.wstx.sr.NsDefaultProvider)'
  - '[com.ctc.wstx.sr.InputElementStack].validateAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
  - '[com.ctc.wstx.sr.InputElementStack].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidationSchema)'
  - '[com.ctc.wstx.sr.InputElementStack].stopValidatingAgainst(org.codehaus.stax2.validation.XMLValidator)'
  - '[com.ctc.wstx.sr.InputElementStack].reallyValidating()'
  - '[com.ctc.wstx.sr.InputElementStack].getAttrCollector()'
  - '[com.ctc.wstx.sr.InputElementStack].createNonTransientNsContext(javax.xml.stream.Location)'
  - '[com.ctc.wstx.sr.InputElementStack].push(String,String)'
  - '[com.ctc.wstx.sr.InputElementStack].pop()'
  - '[com.ctc.wstx.sr.InputElementStack].resolveAndValidateElement()'
  - '[com.ctc.wstx.sr.InputElementStack].validateEndElement()'
  - '[com.ctc.wstx.sr.InputElementStack].getAttributeCount()'
  - '[com.ctc.wstx.sr.InputElementStack].findAttributeIndex(String,String)'
  - '[com.ctc.wstx.sr.InputElementStack].getIdAttributeIndex()'
  - '[com.ctc.wstx.sr.InputElementStack].getNotationAttributeIndex()'
  - '[com.ctc.wstx.sr.InputElementStack].getNamespaceURI(String)'
  - '[com.ctc.wstx.sr.InputElementStack].getPrefix(String)'
  - '[com.ctc.wstx.sr.InputElementStack].getPrefixes(String)'
  - '[com.ctc.wstx.sr.InputElementStack].getXmlVersion()'
  - '[com.ctc.wstx.sr.InputElementStack].getAttributeLocalName(int)'
  - '[com.ctc.wstx.sr.InputElementStack].getAttributeNamespace(int)'
  - '[com.ctc.wstx.sr.InputElementStack].getAttributePrefix(int)'
  - '[com.ctc.wstx.sr.InputElementStack].getAttributeValue(int)'
  - '[com.ctc.wstx.sr.InputElementStack].getAttributeValue(String,String)'
  - '[com.ctc.wstx.sr.InputElementStack].isNotationDeclared(String)'
  - '[com.ctc.wstx.sr.InputElementStack].isUnparsedEntityDeclared(String)'
  - '[com.ctc.wstx.sr.InputElementStack].getBaseUri()'
  - '[com.ctc.wstx.sr.InputElementStack].getCurrentElementName()'
  - '[com.ctc.wstx.sr.InputElementStack].getValidationLocation()'
  - '[com.ctc.wstx.sr.InputElementStack].reportProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
  - '[com.ctc.wstx.sr.InputElementStack].addDefaultAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sr.InputElementStack].isPrefixLocallyDeclared(String)'
  - '[com.ctc.wstx.sr.InputElementStack].addNsBinding(String,String)'
  - '[com.ctc.wstx.sr.InputElementStack].validateText(com.ctc.wstx.util.TextBuffer,boolean)'
  - '[com.ctc.wstx.sr.InputElementStack].validateText(String,boolean)'
  - '[com.ctc.wstx.sr.InputElementStack].isNamespaceAware()'
  - '[com.ctc.wstx.sr.InputElementStack].isEmpty()'
  - '[com.ctc.wstx.sr.InputElementStack].getDepth()'
  - '[com.ctc.wstx.sr.InputElementStack].getDefaultNsURI()'
  - '[com.ctc.wstx.sr.InputElementStack].getNsURI()'
  - '[com.ctc.wstx.sr.InputElementStack].getPrefix()'
  - '[com.ctc.wstx.sr.InputElementStack].getLocalName()'
  - '[com.ctc.wstx.sr.InputElementStack].matches(String,String)'
  - '[com.ctc.wstx.sr.InputElementStack].getTopElementDesc()'
  - '[com.ctc.wstx.sr.InputElementStack].getTotalNsCount()'
  - '[com.ctc.wstx.sr.InputElementStack].getCurrentNsCount()'
  - '[com.ctc.wstx.sr.InputElementStack].getLocalNsPrefix(int)'
  - '[com.ctc.wstx.sr.InputElementStack].getLocalNsURI(int)'
  - '[com.ctc.wstx.sr.InputElementStack].throwIllegalIndex(int,int)'
  - '[com.ctc.wstx.sr.InputElementStack].getAttributeType(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/InputElementStack.java
- function_names:
  - '[com.ctc.wstx.sr.StreamScanner].<init>(com.ctc.wstx.io.WstxInputSource,com.ctc.wstx.api.ReaderConfig,javax.xml.stream.XMLResolver)'
  - '[com.ctc.wstx.sr.StreamScanner].getConfig()'
  - '[com.ctc.wstx.sr.StreamScanner].getLastCharLocation()'
  - '[com.ctc.wstx.sr.StreamScanner].getSource()'
  - '[com.ctc.wstx.sr.StreamScanner].getSystemId()'
  - '[com.ctc.wstx.sr.StreamScanner].getLocation()'
  - '[com.ctc.wstx.sr.StreamScanner].getStartLocation()'
  - '[com.ctc.wstx.sr.StreamScanner].getCurrentLocation()'
  - '[com.ctc.wstx.sr.StreamScanner].throwWfcException(String,boolean)'
  - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String)'
  - '[com.ctc.wstx.sr.StreamScanner].throwParseError(String,Object,Object)'
  - '[com.ctc.wstx.sr.StreamScanner].reportProblem(String,String,Object,Object)'
  - '[com.ctc.wstx.sr.StreamScanner].reportProblem(javax.xml.stream.Location,String,String,Object,Object)'
  - '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,String,String,javax.xml.stream.Location)'
  - '[com.ctc.wstx.sr.StreamScanner]._reportProblem(javax.xml.stream.XMLReporter,org.codehaus.stax2.validation.XMLValidationProblem)'
  - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(org.codehaus.stax2.validation.XMLValidationProblem)'
  - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String,int)'
  - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String)'
  - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(javax.xml.stream.Location,String)'
  - '[com.ctc.wstx.sr.StreamScanner].reportValidationProblem(String,Object,Object)'
  - '[com.ctc.wstx.sr.StreamScanner].constructWfcException(String)'
  - '[com.ctc.wstx.sr.StreamScanner].constructFromIOE(java.io.IOException)'
  - '[com.ctc.wstx.sr.StreamScanner].constructNullCharException()'
  - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedChar(int,String)'
  - '[com.ctc.wstx.sr.StreamScanner].throwNullChar()'
  - '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(int)'
  - '[com.ctc.wstx.sr.StreamScanner].throwInvalidSpace(int,boolean)'
  - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOF(String)'
  - '[com.ctc.wstx.sr.StreamScanner].throwUnexpectedEOB(String)'
  - '[com.ctc.wstx.sr.StreamScanner].throwFromIOE(java.io.IOException)'
  - '[com.ctc.wstx.sr.StreamScanner].throwFromStrE(javax.xml.stream.XMLStreamException)'
  - '[com.ctc.wstx.sr.StreamScanner].throwLazyError(Exception)'
  - '[com.ctc.wstx.sr.StreamScanner].tokenTypeDesc(int)'
  - '[com.ctc.wstx.sr.StreamScanner].getCurrentInput()'
  - '[com.ctc.wstx.sr.StreamScanner].inputInBuffer()'
  - '[com.ctc.wstx.sr.StreamScanner].getNext()'
  - '[com.ctc.wstx.sr.StreamScanner].peekNext()'
  - '[com.ctc.wstx.sr.StreamScanner].getNextChar(String)'
  - '[com.ctc.wstx.sr.StreamScanner].getNextCharFromCurrent(String)'
  - '[com.ctc.wstx.sr.StreamScanner].getNextAfterWS()'
  - '[com.ctc.wstx.sr.StreamScanner].getNextCharAfterWS(String)'
  - '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String)'
  - '[com.ctc.wstx.sr.StreamScanner].getNextInCurrAfterWS(String,char)'
  - '[com.ctc.wstx.sr.StreamScanner].skipCRLF(char)'
  - '[com.ctc.wstx.sr.StreamScanner].markLF()'
  - '[com.ctc.wstx.sr.StreamScanner].markLF(int)'
  - '[com.ctc.wstx.sr.StreamScanner].pushback()'
  - '[com.ctc.wstx.sr.StreamScanner].initInputSource(com.ctc.wstx.io.WstxInputSource,boolean,String)'
  - '[com.ctc.wstx.sr.StreamScanner].loadMore()'
  - '[com.ctc.wstx.sr.StreamScanner].loadMore(String)'
  - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent()'
  - '[com.ctc.wstx.sr.StreamScanner].loadMoreFromCurrent(String)'
  - '[com.ctc.wstx.sr.StreamScanner].ensureInput(int)'
  - '[com.ctc.wstx.sr.StreamScanner].closeAllInput(boolean)'
  - '[com.ctc.wstx.sr.StreamScanner].throwNullParent(com.ctc.wstx.io.WstxInputSource)'
  - '[com.ctc.wstx.sr.StreamScanner].resolveSimpleEntity(boolean)'
  - '[com.ctc.wstx.sr.StreamScanner].resolveCharOnlyEntity(boolean)'
  - '[com.ctc.wstx.sr.StreamScanner].resolveNonCharEntity()'
  - '[com.ctc.wstx.sr.StreamScanner].fullyResolveEntity(boolean)'
  - '[com.ctc.wstx.sr.StreamScanner].getIntEntity(int,char[])'
  - '[com.ctc.wstx.sr.StreamScanner].expandEntity(String,boolean,Object)'
  - '[com.ctc.wstx.sr.StreamScanner].expandEntity(com.ctc.wstx.ent.EntityDecl,boolean)'
  - '[com.ctc.wstx.sr.StreamScanner].expandUnresolvedEntity(String)'
  - '[com.ctc.wstx.sr.StreamScanner].findEntity(String,Object)'
  - '[com.ctc.wstx.sr.StreamScanner].handleUndeclaredEntity(String)'
  - '[com.ctc.wstx.sr.StreamScanner].handleIncompleteEntityProblem(com.ctc.wstx.io.WstxInputSource)'
  - '[com.ctc.wstx.sr.StreamScanner].parseLocalName(char)'
  - '[com.ctc.wstx.sr.StreamScanner].parseLocalName2(int,int)'
  - '[com.ctc.wstx.sr.StreamScanner].parseFullName()'
  - '[com.ctc.wstx.sr.StreamScanner].parseFullName(char)'
  - '[com.ctc.wstx.sr.StreamScanner].parseFullName2(int,int)'
  - '[com.ctc.wstx.sr.StreamScanner].parseFNameForError()'
  - '[com.ctc.wstx.sr.StreamScanner].parseEntityName(char)'
  - '[com.ctc.wstx.sr.StreamScanner].skipFullName(char)'
  - '[com.ctc.wstx.sr.StreamScanner].parseSystemId(char,boolean,String)'
  - '[com.ctc.wstx.sr.StreamScanner].parsePublicId(char,String)'
  - '[com.ctc.wstx.sr.StreamScanner].parseUntil(com.ctc.wstx.util.TextBuffer,char,boolean,String)'
  - '[com.ctc.wstx.sr.StreamScanner].resolveCharEnt(StringBuilder,boolean)'
  - '[com.ctc.wstx.sr.StreamScanner].validateChar(int)'
  - '[com.ctc.wstx.sr.StreamScanner].getNameBuffer(int)'
  - '[com.ctc.wstx.sr.StreamScanner].expandBy50Pct(char[])'
  - '[com.ctc.wstx.sr.StreamScanner].throwNsColonException(String)'
  - '[com.ctc.wstx.sr.StreamScanner].throwRecursionError(String)'
  - '[com.ctc.wstx.sr.StreamScanner].reportUnicodeOverflow()'
  - '[com.ctc.wstx.sr.StreamScanner].reportIllegalChar(int)'
  - '[com.ctc.wstx.sr.StreamScanner].reportNoSurrogatePair(int)'
  - '[com.ctc.wstx.sr.StreamScanner].reportInvalidSurrogatePair(int,int)'
  - '[com.ctc.wstx.sr.StreamScanner].verifyLimit(String,long,long)'
  - '[com.ctc.wstx.sr.StreamScanner].constructLimitViolation(String,long)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamScanner.java
- function_names:
  - '[com.ctc.wstx.sr.StreamReaderImpl].getCurrentEntityDecl()'
  - '[com.ctc.wstx.sr.StreamReaderImpl].withStartElement(com.ctc.wstx.sr.ElemCallback,Location)'
  - '[com.ctc.wstx.sr.StreamReaderImpl].isNamespaceAware()'
  - '[com.ctc.wstx.sr.StreamReaderImpl].getAttributeCollector()'
  - '[com.ctc.wstx.sr.StreamReaderImpl].getInputElementStack()'
  - '[com.ctc.wstx.sr.StreamReaderImpl].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/StreamReaderImpl.java
- function_names:
  - '[com.ctc.wstx.sr.AttributeCollector].<init>(com.ctc.wstx.api.ReaderConfig,boolean)'
  - '[com.ctc.wstx.sr.AttributeCollector].reset()'
  - '[com.ctc.wstx.sr.AttributeCollector].normalizeSpacesInValue(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getNsCount()'
  - '[com.ctc.wstx.sr.AttributeCollector].hasDefaultNs()'
  - '[com.ctc.wstx.sr.AttributeCollector].getCount()'
  - '[com.ctc.wstx.sr.AttributeCollector].getSpecifiedCount()'
  - '[com.ctc.wstx.sr.AttributeCollector].getNsPrefix(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getNsURI(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getPrefix(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getLocalName(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getURI(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getQName(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getValue(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getValue(String,String)'
  - '[com.ctc.wstx.sr.AttributeCollector].getValueByLocalName(String)'
  - '[com.ctc.wstx.sr.AttributeCollector].getMaxAttributesPerElement()'
  - '[com.ctc.wstx.sr.AttributeCollector].setMaxAttributesPerElement(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].findIndex(String)'
  - '[com.ctc.wstx.sr.AttributeCollector].findIndex(String,String)'
  - '[com.ctc.wstx.sr.AttributeCollector].isSpecified(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getXmlIdAttrIndex()'
  - '[com.ctc.wstx.sr.AttributeCollector].decodeValue(int,org.codehaus.stax2.typed.TypedValueDecoder)'
  - '[com.ctc.wstx.sr.AttributeCollector].decodeValues(int,org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter)'
  - '[com.ctc.wstx.sr.AttributeCollector].decodeBinary(int,org.codehaus.stax2.typed.Base64Variant,org.codehaus.stax2.ri.typed.CharArrayBase64Decoder,com.ctc.wstx.sr.InputProblemReporter)'
  - '[com.ctc.wstx.sr.AttributeCollector].decodeValues(org.codehaus.stax2.typed.TypedArrayDecoder,com.ctc.wstx.sr.InputProblemReporter,char[],int,int)'
  - '[com.ctc.wstx.sr.AttributeCollector].checkExpand(org.codehaus.stax2.typed.TypedArrayDecoder)'
  - '[com.ctc.wstx.sr.AttributeCollector].getValueStartOffset(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].getSharedValueBuffer()'
  - '[com.ctc.wstx.sr.AttributeCollector].resolveNamespaceDecl(int,boolean)'
  - '[com.ctc.wstx.sr.AttributeCollector].buildAttrOb()'
  - '[com.ctc.wstx.sr.AttributeCollector].validateAttribute(int,org.codehaus.stax2.validation.XMLValidator)'
  - '[com.ctc.wstx.sr.AttributeCollector].getAttrBuilder(String,String)'
  - '[com.ctc.wstx.sr.AttributeCollector].addDefaultAttribute(String,String,String,String)'
  - '[com.ctc.wstx.sr.AttributeCollector].setNormalizedValue(int,String)'
  - '[com.ctc.wstx.sr.AttributeCollector].getDefaultNsBuilder()'
  - '[com.ctc.wstx.sr.AttributeCollector].getNsBuilder(String)'
  - '[com.ctc.wstx.sr.AttributeCollector].resolveNamespaces(com.ctc.wstx.sr.InputProblemReporter,com.ctc.wstx.util.StringVector)'
  - '[com.ctc.wstx.sr.AttributeCollector].throwIndex(int)'
  - '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(int,com.ctc.wstx.sw.XmlWriter)'
  - '[com.ctc.wstx.sr.AttributeCollector].writeAttribute(int,com.ctc.wstx.sw.XmlWriter,org.codehaus.stax2.validation.XMLValidator)'
  - '[com.ctc.wstx.sr.AttributeCollector].allocBuffers()'
  - '[com.ctc.wstx.sr.AttributeCollector].spillAttr(String,String,int[],int,int,int,int)'
  - '[com.ctc.wstx.sr.AttributeCollector].initHashArea()'
  - '[com.ctc.wstx.sr.AttributeCollector].throwDupAttr(com.ctc.wstx.sr.InputProblemReporter,int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/AttributeCollector.java
- function_names:
  - '[com.ctc.wstx.sr.ReaderCreator].findCachedDTD(com.ctc.wstx.dtd.DTDId)'
  - '[com.ctc.wstx.sr.ReaderCreator].updateSymbolTable(com.ctc.wstx.util.SymbolTable)'
  - '[com.ctc.wstx.sr.ReaderCreator].addCachedDTD(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.sr.ReaderCreator].<init>()'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/ReaderCreator.java
- function_names:
  - '[com.ctc.wstx.sr.ValidatingStreamReader].<init>(com.ctc.wstx.io.InputBootstrapper,com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.sr.InputElementStack,boolean)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].createValidatingStreamReader(com.ctc.wstx.io.BranchingReaderSource,com.ctc.wstx.sr.ReaderCreator,com.ctc.wstx.api.ReaderConfig,com.ctc.wstx.io.InputBootstrapper,boolean)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].getProperty(String)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].getProcessedDTD()'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].getProcessedDTDSchema()'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].validateAgainst(XMLValidationSchema)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].stopValidatingAgainst(XMLValidationSchema)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].stopValidatingAgainst(XMLValidator)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].setValidationProblemHandler(ValidationProblemHandler)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].finishDTD(boolean)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].reportValidationProblem(XMLValidationProblem)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].initValidation()'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].findDtdExtSubset(String,String,com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].findCachedSubset(com.ctc.wstx.dtd.DTDId,com.ctc.wstx.dtd.DTDSubset)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].resolveExtSubsetPath(String)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(String,String)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].constructDtdId(java.net.URI)'
  - '[com.ctc.wstx.sr.ValidatingStreamReader].reportInvalidContent(int)'
  source_file: /src/woodstox/src/main/java/com/ctc/wstx/sr/ValidatingStreamReader.java
